整数計画問題を解くために、matlab GA ツールボックスを使用しました。この問題には、いくつかのバイナリ変数があります。バイナリ変数などの非線形制約を使用しx*(1-x) = 0
ましたが、matlab はこれらの変数に対して実数を出力します。
もう 1 つの問題は、最終的な解決策が実行可能でないことです。このコード行を使用しました:
options = gaoptimset(options,'CreationFcn', @gacreationlinearfeasible);
しかし、matlab は実行可能なソリューションをまだ生成していません。
友人は、等式制約の代わりに不等式制約を使用することを提案しましたが、それは失敗しました。
それから、2 つの問題があります。1)バイナリ変数についてmatlabを言い、2)実行可能なソリューションを生成します。
問題に matlab GA を使用するにはどうすればよいですか?