How can I define two variable in GA ?

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)

 Respuesta aceptada

Walter Roberson
Walter Roberson el 13 de Feb. de 2019

0 votos

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)

Más respuestas (0)

Preguntada:

el 13 de Feb. de 2019

Comentada:

el 14 de Feb. de 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by