MATLAB: How to define two variable in GA

gagenetic algorithmGlobal Optimization Toolbox

I need write two variable in matlab global opt. toolbox.
First x(i,j,k) and another y(i,j)
x(i,j,k) is a binary variable and y(i,j) not binary.how can i define they ? for example, what should i write in nvars section?
and how can i write
sum(x(i,j,k))=<y(i,k)

Best Answer

nvars should be number of elements in x plus number of elements in y.
use [reshape(x,1,[]),reshape(y,1,[])] as the vector of values. You can extract portions and reshape inside the objective function.
intcons 1:numel(x)