最近須要對研究的問題進行數學規劃,並求最優解,在閱讀大牛的文章中看到了該工具GLPK,便搜索了下,按照以下步驟安裝並測試了小例子,感受上基本用法仍是很簡單的,因此將步驟附在下邊,供參考和閱讀,轉載請標註,謝謝。ubuntu
Sudo gedit /etc/apt/sources.listwindows
deb http://us.archive.ubuntu.com/ubuntu saucy main universe函數
sudo apt-get update工具
sudo apt-get install glpk測試
===================================================get
/* Variables */數學
var x1 >= 0;it
var x2 >= 0;io
var x3 >= 0;function
/* Object function */
maximize z: x1 + 14*x2 + 6*x3;
/* Constrains */
s.t. con1: x1 + x2 + x3 <= 4;
s.t. con2: x1 <= 2;
s.t. con3: x3 <= 3;
s.t. con4: 3*x2 + x3 <= 6;
end;
====================================================
glpsol -m *.mod -o *.sol
上述是最簡單的使用GLPK工具的步驟,另外GLPK是跨平臺的,也能夠在windows平臺上使用,具體步驟需自行百度。