3. ライブラリsolveLP,solveQP
solveLP
,solveQP
はそれぞれC++のライブラリです.solveLP
は(混合整数)線形計画問題を対象とするのに対し,solveQP
は(混合整数)二次計画問題や(混合整数ではない)二次制約付き二次計画問題を対象とします(次の表を参照してください).
問題の種類 | solveLP |
solveQP |
---|---|---|
線形計画問題 | ○ | ○ |
混合整数線形計画問題 | ○ | ○ |
二次計画問題 | × | ○ |
混合整数二次計画問題 | × | ○ |
二次制約付き二次計画問題 | × | ○ |
二次制約付き混合整数二次計画問題 | × | × |
問題は次の形式に定式化されているものとし,変数や制約式の上下限や係数行列をC++の配列として直接引数に取ります.入力の際にモデリング言語は用いません.
- (混合整数)線形計画問題(
solveLP
が対応) - (混合整数)二次計画問題・二次制約付き問題(
solveQP
が対応)
上に戻る