目前大學生接觸較多的數學軟體是matlab,其自帶的linprog函式能夠解決大量的線性規劃問題,但是卻沒有用於解決整數規劃的工具箱。事實上,還有一款專門適用於運籌學的軟體lingo【他還有個同胞兄弟叫lindo,兩者差不多】,由於功能單一,這個軟體很小,很好用。
工具/原料
lingo軟體
方法/步驟
開啟lingo,這是它的主介面。
輸入程式框架
輸入問題
只需要按照圖中的格式去寫。可以看到,lingo的程式語言與我們所學到的運籌學公式基本一致。
新增整數約束
希望哪一個變數是整數,就在末尾加一行“@gin(變數);”就可以了。
得出結果
點選圖中的“solve”按鈕,即可。
檢視結果
解決後,會彈出一個視窗,向你顯示目標函式值和每個變數的取值。問題解決。
注意事項
跟C語言一樣,每個語句末尾有一個分號“;”