diff --git a/Optimisation/Memetic Algorithm/MATLAB/Functions/memAlg.m b/Optimisation/Memetic Algorithm/MATLAB/Functions/memAlg.m
index ee292804a2563128049fb0130de5444d938af161..969dad29827c4a1d65345e58ae75c5388bb52518 100644
--- a/Optimisation/Memetic Algorithm/MATLAB/Functions/memAlg.m	
+++ b/Optimisation/Memetic Algorithm/MATLAB/Functions/memAlg.m	
@@ -3,7 +3,7 @@
 % Author: Achilles Kappis
 % e-mail: axilleaz@protonmail.com
 %
-% Date: 09/02/2024 (DD/MM/YYYY)
+% Date: 22/01/2025 (DD/MM/YYYY)
 %
 % Copyright: MIT
 % --------------------------------------------------
@@ -540,7 +540,7 @@ function [bestSol, bestFitVal] = memAlg(fitFunc, constrFunc, divFunc, ... % Func
         locSearchOpts.locSearchSel (1, 1) string {mustBeTextScalar, mustBeMember(locSearchOpts.locSearchSel, {'Random', 'Roulette', 'RankSpace', 'FitAndDiv', 'Best'}), mustBeNonempty} = "Best";
         locSearchOpts.locSearchRankSpace (1, 1) {mustBeNumeric, mustBeScalarOrEmpty, mustBeNonnegative, mustBeNonNan, mustBeFinite, mustBeReal, mustBeNonempty} = 10;
         locSearchOpts.locSearchFreq (1, 1) {mustBeNumeric, mustBeScalarOrEmpty, mustBeNonnegative, mustBeNonnegative, mustBeNonNan, mustBeNonempty, mustBeReal, mustBeInteger, mustBeFinite} = 10;
-        locSearchOpts.locSearchMeth (1, 1) {mustBeTextScalar, mustBeMember(locSearchOpts.locSearchMeth, {'Full', 'Greedy'}), mustBeNonempty} = "Full";
+        locSearchOpts.locSearchMeth (1, 1) string {mustBeTextScalar, mustBeMember(locSearchOpts.locSearchMeth, {'Full', 'Greedy'}), mustBeNonempty} = "Full";
         locSearchOpts.nNeighbourPts (1, 1) {mustBeScalarOrEmpty, mustBeNumeric, mustBeNonNan, mustBeReal, mustBeInteger, mustBeNonempty, mustBePositive, mustBeFinite} = 100;
         locSearchOpts.nIters (1, 1) {mustBeScalarOrEmpty, mustBeNumeric, mustBeFinite, mustBeNonNan, mustBeInteger, mustBeReal, mustBeNonempty, mustBePositive} = 100;
         locSearchOpts.stepSize {mustBeNumeric, mustBeNonNan, mustBeFinite, mustBeNonempty} = 0.1;