Filter löschen
Filter löschen

Variable in cost function should take only two values.

1 Ansicht (letzte 30 Tage)
Mondeep maz
Mondeep maz am 30 Apr. 2018
Kommentiert: Mondeep maz am 5 Mai 2018
How can i set my objective function variable to take only 0 and 1 and not anything in between? I am using ga solver and my objective function is like min(f(x))= x(1) + x(2) + x(3) with constraint that (x(1) +x(2) + x(3))*0.2=0.4. Please help
  6 Kommentare
John BG
John BG am 30 Apr. 2018
Bearbeitet: John BG am 30 Apr. 2018
working in binary formay may come handy:
L=dec2bin(randi([0 100],1,1))
uint8(str2num(L(:))')
John BG
Mondeep maz
Mondeep maz am 5 Mai 2018
Thank you for the help guys.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Solver-Based Optimization Problem Setup finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by