C++ コードで SCIP Optimization Suite 3.0.2 を使用してスケジューラを実装しています。
t_i*p + d*p + t_i <=0
ここt_i
で、 は連続変数、p
はバイナリ変数、d
は定数です。サポートされているすべてのタイプの制約の概要を見つけました: scip 制約と、より線形な制約とそれらの間の結合と分離の階層として問題を何らかの方法で実装しましたが、解決策の検索を困難にする疑いがあります。したがって、特に2つの変数の乗算について、より簡単な方法があるかどうかに興味があります。