| GNU線形計画キット | |
|---|---|
| 原作者 | アンドリュー・O・マコーリン |
| 開発者 | GNUプロジェクト |
| 安定版リリース | |
| リポジトリ | |
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム |
| 入手可能な | 英語 |
| ライセンス | GPLv3 |
| Webサイト | www |
GNU線形計画キット(GLPK )は、大規模線形計画法(LP)、混合整数計画法(MIP)、およびその他の関連問題を解くためのソフトウェアパッケージです。ANSI Cで記述され、呼び出し可能なライブラリの形式で構成されたルーチンのセットです。このパッケージはGNUプロジェクトの一部であり、 GNU一般公衆利用許諾契約書(GNU General Public License)に基づいてリリースされています。
GLPK は、非整数問題に対しては改訂単体法と主双対内点法を使用し、(混合)整数問題に対しては分岐限定アルゴリズムとGomory の混合整数カットを使用します。
GLPK は、モスクワ航空研究所の Andrew O. Makhorin (Андрей Олегович Махорин) によって開発されました。最初の一般公開は 2000 年 10 月でした。
バージョン4.0以降、GLPKの問題は、 AMPLモデリング言語のサブセットであるGNU MathProg (GMPL)を使用してモデル化できます。これはGLPKでのみ使用されます。ただし、GLPKは他のプログラミング言語から呼び出されることが最も一般的です。以下のラッパーが存在します。