1

最適解は必要ありません。目的が特定のしきい値よりも優れている場合、ソリューション プロセスは IncumbantCallback で中止されます。ここで、CPLEX 研磨アルゴリズムを使用して、そのソリューションを改善したいと思います。たとえば、最適なソリューションを改善するために、コールバックから特定の期間、ソリューションの研磨を手動でトリガーするにはどうすればよいですか?

4

1 に答える 1

1

私は前に同様のことをしたいと思っていました。私は同様のことをしましたが、コールバックからではありません。コールバック内から磨き始めることはできないと思います。

ソルブが (コールバックなどによって) 終了すると、cplex パラメーターを変更してソルブを再度呼び出すことができるはずです。したがって、cplex に非常に短い時間制限を設定し、研磨時間を設定して、ソルブを再度呼び出すことができます。もちろん、特別なことをする必要はなく、特定のギャップを達成した後に磨くことができます。

于 2013-07-02T11:57:27.860 に答える