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