LONGO

LONGO

LINGO是Linearnteractive and General Optimizer的縮寫,即“互動式的線性和通用最佳化求解器”,可以用於求解非線性規劃,也可以用於一些線性和非線性方程組的求解等。其特色在於可以允許決策變數是整數(即整數規劃,包括 0-1 整數規劃),方便靈活,而且執行速度非常快。

基本介紹

  • 中文名:互動式的線性和通用最佳化求解器
  • 外文名:Linearnteractive and General Optimizer
  • 縮寫:LONGO
  • 功能:求解非線性規劃
  • 運行環境:Win9x/NT/2000/XP/2003
  • 軟體類別: 國外軟體/工具軟體/計算工具
  • 軟體語言:英文
步驟,設備介紹,LINGO綜述,

步驟

一般地,使用LINGO 求解運籌學問題可以分為以下兩個步驟來完成:
(1)根據實際問題,建立數學模型,即使用數學建模的方法建立最佳化模型;
(2)根據最佳化模型,利用LINGO 來求解模型。主要是根據LINGO 軟體,把數學模型轉譯成計算機語言,藉助於計算機來求解。
例題:線上性規劃中的套用max Z =5 X1+3 X2+6X3,
s.t. X1 +2 X2 + X3 ≤18
2 X1 + X2 +3 X3 =16
X1 + X2 + X3 =10
X1 ,X2 ≥0 , X3 為自由變數
套用LINGO 來求解該模型,只需要在 lingo視窗中輸入以下信息即可:
max=5*x1 +3*x2 +6*x3 ;
x1 +2*x2 + x3 <=18 ;
2*x1 + x2+3*x3 =16 ;
x1 + x2 + x3 =10 ;
@free( x3) ;
然後按運行按鈕,得到模型最優解,具體如下:
Objective value: 46.00000
Variable Value Reduced Cost
x1 14.00000 0.000000
x2 0.000000 1.000000
x3 -4 .000000 0.000000
由此可知,當 x1 =14 , x2 =0 , x3 =-4 時,模型得到最優值,且最優值為 46。
說明:在利用LINGO 求解線性規劃時,如自變數都為非負的話,在LINGO 中輸入的信息和模型基本相同;如自變數為自由變數,可以使用函式 @free來把系統默認的非負變數定義自由變數,如實例一中的 x3。

設備介紹

LINGO全稱是Linearnteractive and General Optimizer的縮寫---互動式的線性和通用最佳化求解器。它是一套設計用來幫助您快速,方便和有效的構建和求解線性,非線性,和整數最最佳化模型的功能全面的工具.包括功能強大的建模語言,建立和編輯問題的 全功能環境,讀取和寫入Excel和資料庫的功能,和一系列完全內置的求解程式.

LINGO綜述

Lingo 是使建立和求解線性、非線性和整數最佳化模型更快更簡單更有效率的綜合工具。Lingo 提供強大的語言和快速的求解引擎來闡述和求解最佳化模型。
1簡單的模型表示
Lingo 可以將線性、非線性和整數問題迅速得予以公式表示,並且容易閱讀、了解和修改。LINGO的建模語言允許您使用匯總和下標變數以一種易懂的直觀的方式來表達模型,非常類似您在使用紙和筆。模型更加容易構建,更容易理解,因此也更容易維護。
2方便的數據輸入和輸出選擇
Lingo 建立的模型可以直接從資料庫或工作表獲取資料。同樣地,Lingo 可以將求解結果直接輸出到資料庫或工作表。使得您能夠在您選擇的應用程式中生成報告.
3強大的求解器
LINGO擁有一整套快速的,內建的求解器用來求解線性的,非線性的(球面&非球面的),二次的,二次約束的,和整數最佳化問題.您甚至不需要指定或啟動特定的求解器,因為LINGO會讀取您的方程式並自動選擇合適的求解器.
4互動式模型或創建Turn-key應用程式
您能夠在LINGO內創建和求解模型,或您能夠從您自己編寫的應用程式中直接調用LINGO.對於開發互動式模型,LINGO提供了一整套建模環境來構建,求解和分析您的模型.對於構建turn-key解決方案,LINGO提供的可調用的DLL和OLE界面能夠從用戶自己寫的程式中被調用.LINGO也能夠從Excel宏或資料庫應用程式中被直接調用.
廣泛的檔案和 HELP 功能

相關詞條

熱門詞條

聯絡我們