私はリソース割り当ての問題に取り組んでいます。これには合計50000のリソースがあり、6つのモジュールに分散させたいと考えています。目的は
f(i)=1-exp(-b(i)*w(i)); for i=1 to 6
g(i)=1+2*exp(-b(i)*w(i)); for i=1 to 6
ff=(c1-c2)*a(i)*v(i)*f(i)/g(i)+c2*a(i)+c3*w(i); for i=1 to 6
a(i)、b(i)、c1、c2、c3およびv(i)は既知です
そしてconsrtaontは
w(i)<= w whare i=1から6
w(i)>=0および
r(i)= 1-exp(-b(i)* w(i))/ 1 + 2 * exp(-b(i)* w(i))> = 0.9; つまり、各モジュールのr(i)は> = 0.9
したがって、W(i)i = 1から6が必要で、合計wは50000です。
遺伝的アルゴリズムを使ってどうするか教えてください。
ありがとうございました。