I am using gamultiobj for optimization and i want my populatio to take only integer number values like 0, 1 , 2 , 3 , 4 , 5. How can i do that?
The answer, unfortunately, is that you cannot restrict variables in gamultiobj to be integer-valued.
There is a possibility that custom population, mutation, and crossover functions could work for you, but you will have to do the programming for yourself. See this technical note.
But I am not sure that this will work. Good luck,
MATLAB mathematical toolbox documentation