




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 優優 化化 建建 模模第二章第二章 LINDOLINDO軟件的基本使用方法軟件的基本使用方法原書相關信息原書相關信息謝金星謝金星, 薛毅編著薛毅編著, 清華大學出版社清華大學出版社, 2005年年7月第月第1版版.http:/ 優優 化化 建建 模模2.6* LINDO命令窗口命令窗口 內容提要:內容提要:LINDO命令窗口概述命令窗口概述INFORMATION(信息類命令)(信息類命令)INPUT (輸入類命令)(輸入類命令)DISPLAY (顯示類命令)(顯示類命令)OUTPUT (輸出類命令)(輸出類命令)SOLUTION (求解類命令求解類命令) PROBLEM EDITING (編
2、輯類命令)(編輯類命令)QUIT (退出類命令)(退出類命令)“IP、QCP、PRP” (整數、二次與參數規劃類命令)(整數、二次與參數規劃類命令)CONVERSATIONAL PARAMETERS (對話類命令)(對話類命令)USER SUPPLIED ROUTINES (用戶過程類命令)(用戶過程類命令)MISCELLANEOUS (其他命令)(其他命令) 優優 化化 建建 模模LINDO命令窗口概述命令窗口概述 前面介紹的基本上是在前面介紹的基本上是在Windows下拉式菜單模式下下拉式菜單模式下驅動驅動LINDO運行,使用起來相當方便。運行,使用起來相當方便。LINDO還提供了還提供了
3、另一種運行模式,即另一種運行模式,即“Command-Line”(命令行命令行)模式。模式。所謂所謂“命令行命令行”模式,即通過在字符方式下輸入一行一模式,即通過在字符方式下輸入一行一行的命令來驅動行的命令來驅動LINDO運行,因此每個命令也稱為運行,因此每個命令也稱為“行行命令命令”。這種操作方式很像老式。這種操作方式很像老式DOS操作系統和操作系統和UNIX操操作系統下的運行方式。在作系統下的運行方式。在Windows操作系統下,相信很操作系統下,相信很少有人會選擇使用少有人會選擇使用“命令行命令行”模式,但為了對模式,但為了對LINDO軟軟件介紹的完整性,這里還是簡單介紹一下。件介紹的完
4、整性,這里還是簡單介紹一下。 優優 化化 建建 模模通過菜單命令通過菜單命令“Window|Open Command Window (Alt+C)”打開命令窗口,在命令窗口下操作打開命令窗口,在命令窗口下操作 命令窗口下的提示符是命令窗口下的提示符是“:”,用戶在,用戶在“:”后面可以輸入后面可以輸入各種各種LINDO的有效命令進行操作,輸出也馬上顯示在命令窗的有效命令進行操作,輸出也馬上顯示在命令窗口。口。在命令窗口下在命令窗口下, 只需鍵入只需鍵入 COMMANDS或或“COM”(命令),(命令),就會看到就會看到LINDO的所有有效行命令。的所有有效行命令。如果某個命令較長,通常可以只寫
5、出前面的若干個字母,如果某個命令較長,通常可以只寫出前面的若干個字母,但注意不要與其他命令重名。但注意不要與其他命令重名。 優優 化化 建建 模模2.6.1 INFORMATION(信息類命令)(信息類命令) HELP 命令命令:鍵入鍵入“HELP”會顯示出會顯示出LINDO的一般幫助信息。的一般幫助信息。鍵入鍵入HELP name, LINDO可幫你了解某個具體的命令可幫你了解某個具體的命令 , 其中其中 name是命令名。是命令名。 COMMAND(COM)命令命令: 給出按類型分類的給出按類型分類的LINDO 命令目錄。命令目錄。(注:括號內表示的是該命令的最簡單的簡寫形式,下同注:括號
6、內表示的是該命令的最簡單的簡寫形式,下同) LOCAL(LOC)命令命令:給出給出LINDO程序的版本信息。程序的版本信息。 優優 化化 建建 模模 CATEGORY(CAT)命令命令:列出列出LINDO 命令類型命令類型,并可按提示并可按提示(序號序號)有選擇地給出某類型下的所有命令。有選擇地給出某類型下的所有命令。TIME 命令命令:顯示本次啟動顯示本次啟動LINDO運行后累計的時間。運行后累計的時間。DATE 命令命令:顯示當前的日期和時間。顯示當前的日期和時間。 優優 化化 建建 模模2.6.2 INPUT (輸入類命令)(輸入類命令) MAX/MIN 命令命令: 用于輸入一個包含目標
7、函數用于輸入一個包含目標函數,約束條件在內的約束條件在內的 LP 模型模型. 輸入過程如下輸入過程如下: 在提示符在提示符“:”下輸入下輸入MAX ( 或或MIN ),繼之以自然格式的目標函數作為第一行繼之以自然格式的目標函數作為第一行;再輸入再輸入 “SUBJECT TO”或或“SUCH THAT“(可簡寫為可簡寫為 ”ST”或或“S.T.”), 后面跟約束條件行。后面跟約束條件行。每次回車后將顯示每次回車后將顯示“?”提示符。提示符。最后最后, 輸入輸入END 回到命令狀態模式回到命令狀態模式. 優優 化化 建建 模模例:例: 下面是同一問題的兩種合法的輸入方式下面是同一問題的兩種合法的輸
8、入方式: 1) MIN 2X+3Y SUBJECT TO -5X-2y5 END2) MIN 2X + 3 Y ST -5x-2Y +5 END 注:注: 變量名可以由變量名可以由18個字母或數字型的字符構成個字母或數字型的字符構成, 且第一個字符必須是且第一個字符必須是字母。變量系數不能是指數型字母。變量系數不能是指數型, 例如例如: .258E+29形式的系數是不允許的。形式的系數是不允許的。任一系數的整數位數最多為任一系數的整數位數最多為9位,小數位數最多為五位。位,小數位數最多為五位。 關鍵詞關鍵詞 (“MAX”,“ST”,“END”.) 及各行之間必須用一個或多個空格分及各行之間必須
9、用一個或多個空格分隔開。空格可以出現在一行之中隔開。空格可以出現在一行之中, 但不能出現在變量名中。但不能出現在變量名中。 一個回車符等價于一個空格。一個回車符等價于一個空格。 任一約束可自由選擇一個名稱來代替行號任一約束可自由選擇一個名稱來代替行號, 例如例如: DEMAND) 10X - Y 5 優優 化化 建建 模模RETRIEVE(RETR)命令命令:執行該命令可直接從硬盤上的文件中獲得一個執行該命令可直接從硬盤上的文件中獲得一個LINDO格式的格式的模型。模型。LINDO 會為你提示可供選擇的具體的文件名。會為你提示可供選擇的具體的文件名。能被能被RETRIEVE的模型文件必須是以前
10、經過的模型文件必須是以前經過“SAVE” 行命令行命令存入的文件,或者經過存入的文件,或者經過FILE|SAVE(或(或SAVE AS)菜單命令)菜單命令以以LINDO PACKET格式存入的模型格式存入的模型, 后綴通常是后綴通常是“LPK”, (即(即LINGO壓縮格式文件)壓縮格式文件);而不能是而不能是LINDO文本格式文件文本格式文件(后綴通常是(后綴通常是“LTX”).RMPS 命令命令:讀取一個讀取一個MPS 格式文件格式文件, 并轉化成并轉化成LINDO格式的模型。格式的模型。LINDO 會為你提示可供選擇的具體的文件名。該模型文件必會為你提示可供選擇的具體的文件名。該模型文件
11、必須是須是MPS 格式文件(關于格式文件(關于MPS格式文件的說明見附錄),如格式文件的說明見附錄),如以前經過以前經過“SMPS”命令存入的文件,或經過命令存入的文件,或經過FILE|SAVE(或(或SAVE AS)菜單命令以)菜單命令以MPS格式存入的模型(后綴通常是格式存入的模型(后綴通常是“MPS”,即,即MPS格式文件)格式文件). 優優 化化 建建 模模TAKE 命令命令: 用該命令可執行由一系列用該命令可執行由一系列LINDO命令組成的文本文件(稱為命令組成的文本文件(稱為LINDO命令的腳本文件)。該文件內容只能同終端輸入一致命令的腳本文件)。該文件內容只能同終端輸入一致, 例
12、如文件中不能有行號等,且文件中最后一個命令應為例如文件中不能有行號等,且文件中最后一個命令應為“LEAVE”。參見本章。參見本章2.7節的例子。節的例子。LEAVE 命令命令: 該命令表示結束一個可由該命令表示結束一個可由“TAKE”行命令或行命令或“FILE|TAKE COMMANDS”菜單命令訪問的文件的輸入。菜單命令訪問的文件的輸入。 RDBC 命令命令: 從(數據庫格式)文件中讀出當前模型的一個初始解。從(數據庫格式)文件中讀出當前模型的一個初始解。 該解應該是以前由該解應該是以前由SDBC 命令存入文件中的。命令存入文件中的。FBR 和和 FINS命令命令:FBR 命令從一個由命令從
13、一個由 FBS 命令建立的文件中得到一個命令建立的文件中得到一個(可行可行)基,基,FINS 命令從一個命令從一個MPS格式的文件中得到一個格式的文件中得到一個(可行可行)基。基。此時一個與該此時一個與該(可行可行)基匹配的基匹配的LP模型必須是內存中已有的。模型必須是內存中已有的。 優優 化化 建建 模模2.6.3 DISPLAY (顯示類命令)(顯示類命令) PICTURE(PIC)命令命令: 給出一個模型中系數矩陣的邏輯示意圖,參見給出一個模型中系數矩陣的邏輯示意圖,參見 Report|Basis Picture菜單命令。該命令有助于檢查一個模型的輸入是否正確。菜單命令。該命令有助于檢查
14、一個模型的輸入是否正確。 Z .000000 - .000001 Y .000001 - .000009 X .000010 - .000099 W .000100 - .000999 V .001000 - .009999 U .010000 - .099999 T .100000 - .999999 A 1.000001 - 10.000000 B 10.000001 - 100.000000 C 100.000001 - 1000.000000 D 1000.000001 - 10000.000000 E 10000.000001 - 100000.000000 F 100000.000
15、001 - 1000000.000000 G 1000000邏輯示意邏輯示意圖中用字圖中用字母代表的母代表的數字大小數字大小: 優優 化化 建建 模模TABLEAU (TABL)命令命令: 顯示當前單純形表(參見菜單命令顯示當前單純形表(參見菜單命令Reports|TABLEAU)。)。LOOK 命令命令:可用可用“LOOK”查看當前問題模型的全部或部分。查看當前問題模型的全部或部分。鍵入鍵入 “LOOK ALL”可看全部問題模型。可看全部問題模型。鍵入鍵入 “LOOK row1,row2” 或或 “LOOK row1-row2” 可看行可看行row1至行至行row2。 模型中系數只能有模型中
16、系數只能有5個小數位個小數位, 最多有最多有9 位整數,任何更大的數位整數,任何更大的數只能顯示為只能顯示為“*”。NONZEROES(NONZ)命令命令:顯示一個簡略的解答報告顯示一個簡略的解答報告, 其中只顯示非零的變量及相應的行。其中只顯示非零的變量及相應的行。 “NONZ”命令并不能求解問題命令并不能求解問題, 所以需首先執行所以需首先執行“GO” 命令命令, 且且“NONZ”只有在設置了只有在設置了“TERSE”(簡潔型)交互型模式后(簡潔型)交互型模式后才能起作用。才能起作用。 優優 化化 建建 模模 SHOCOLUMN(SHOWC)命令命令:鍵入鍵入 SHOC variable-
17、name可顯示出變量可顯示出變量variable-name 的系數列。的系數列。 SOLUTION(SOLU)命令命令:顯示解的標準報告。顯示解的標準報告。 RANGE 命令命令:顯示關于顯示關于 RHS(右端項右端項)及及OBJ(目標函數費用系數目標函數費用系數)的范圍的范圍報告(敏感性分析)。報告(敏感性分析)。BPICTURE (BPIC)命令命令:按最后一次轉置按最后一次轉置/三角化的行序顯示當前三角化的行序顯示當前(可行可行)基的邏輯圖。基的邏輯圖。參見參見 Report|Basis Picture菜單命令。菜單命令。 優優 化化 建建 模模CPRI和和RPRI 命令:命令:可選擇地
18、顯示列可選擇地顯示列 (用用CPRI命令命令)或或 行行(用用RPRI命令命令)的有關信息。的有關信息。 CPRI的命令格式如下的命令格式如下: CPRI print-list : conditional-expression例如例如, 執行執行 CPRI N P : N = M%X .AND. D 0將顯示滿足下列條件的列(變量)的名稱(將顯示滿足下列條件的列(變量)的名稱(N:NAME)及原始值)及原始值(P:PRIMAL VALUE), 其條件為其條件為:列名(列名(N)的第一個字符)的第一個字符 = M, 第二、三個第二、三個字符任意,第四個字符字符任意,第四個字符 = X, 且有一對
19、偶值且有一對偶值(DUAL VALUE)大于零。大于零。如果如果print-list一項被省略了一項被省略了, 將只顯示匹配的數目。將只顯示匹配的數目。 優優 化化 建建 模模N = NAME(名稱名稱)P = PRIMAL VALUE 原始值原始值(相當于行的松馳量相當于行的松馳量)D = DUAL VALUE (相當于列的相當于列的REDUCED COST )R = RIM (列對應的目標函數的系數列對應的目標函數的系數; 對于行,則表示右端項對于行,則表示右端項)U = SIMPLE UPPER BOUND(簡單上界簡單上界)L = SIMPLE LOWER BOUND(簡單下界簡單下界
20、)T = 變量類型變量類型 (C, I, or F; )Z = 一列或一行中的非零元一列或一行中的非零元.% =名稱名稱(N)中的不確定字符(任意字符)中的不確定字符(任意字符)print-list (顯示列表)及(顯示列表)及 conditional-expression(條件表(條件表達式)達式) 中有關列中有關列/行特征的常用符號及意義行特征的常用符號及意義: 優優 化化 建建 模模其它一些有用的符號有其它一些有用的符號有:算術運算符算術運算符 邏輯運算符邏輯運算符 關系運算符關系運算符 順序運算符順序運算符 + - / * .AND. = # ( ) LOG( ) EXP( ) .OR
21、. ABS( ) .NOT.DMPS 命令命令:以以MPS(數學規劃系統)(數學規劃系統) 格式顯示當前解答報告格式顯示當前解答報告.PPIC 命令命令:交換模型中的行或列,給出模型中系數的報告,使得非零數交換模型中的行或列,給出模型中系數的報告,使得非零數盡量靠近主對角線。盡量靠近主對角線。 LKLG 命令命令:LKLG是是LOOK LINGO的意思,以的意思,以LINGO格式顯示模型格式顯示模型(LINGO格式將在下一章介紹)。格式將在下一章介紹)。 優優 化化 建建 模模2.6.4 OUTPUT (輸出類命令)(輸出類命令) SAVE 命令命令:將當前的問題模型用將當前的問題模型用LIN
22、GO 壓縮格式存儲到一個文件中。壓縮格式存儲到一個文件中。該問題模型可由該問題模型可由“RETR”命令重新提取。命令重新提取。DIVERT(DIVE)命令命令:要求你提供一個文件名要求你提供一個文件名, 隨后所有的輸出隨后所有的輸出(如解集報告等如解集報告等), 將將轉至該文件中轉至該文件中, 直至你給出一個直至你給出一個 RVRT (REVERT) 命令為止命令為止.RVRT 命令命令:重新使以后的所有結果輸出都回到終端。該命令的作用與重新使以后的所有結果輸出都回到終端。該命令的作用與“DIVERT” 命令相反。命令相反。SMPS 命令命令:將當前的問題模型用將當前的問題模型用MPS 格式存
23、儲到文件中。格式存儲到文件中。 優優 化化 建建 模模SDBC 命令命令:用數據庫格式存儲一個解。變量名稱用數據庫格式存儲一個解。變量名稱, 取值大小取值大小, REDUCED COST, 變量類型,上界(變量類型,上界(SUB)和下界()和下界(SLB)分別以)分別以(A8,2G15.8,A1,2G15.8) 格式存儲(這里格式存儲(這里A表示字符型,表示字符型,G表表示數值型)。示數值型)。FBS 命令命令:將當前的將當前的(可行可行)基按基按LINDO格式存入一個文件。若重新提取格式存入一個文件。若重新提取, 可參見可參見 FBR 命令命令 FPUN 命令命令:將當前的將當前的(可行可行
24、)基以基以MPS格式存入一個文件。若重新提取格式存入一個文件。若重新提取, 可參見可參見 FINS 命令。命令。 SMPN 命令命令:將當前的模型以擴展的將當前的模型以擴展的MPS格式存入一個文件,該格式可格式存入一個文件,該格式可以包括以包括BV, LI,UI等擴展。等擴展。 優優 化化 建建 模模2.6.5 SOLUTION (求解類命令求解類命令) GO 命令命令:求解當前的問題模型。該模型在求解過程中不會被改變。求解當前的問題模型。該模型在求解過程中不會被改變。若在若在GO之后有一正整數之后有一正整數, 表示用單純形法迭代旋轉(表示用單純形法迭代旋轉(PIVOT)的次數的次數 PIVO
25、T (PIV) 命令命令:演示單純形方法的每一步旋轉迭代演示單純形方法的每一步旋轉迭代(PIVOT STEP)。 如果鍵入如果鍵入“PIVOT”+變量名變量名, 則該變量會進入基。則該變量會進入基。變量名后還可給出該變量所在的行號,即指定旋轉元。變量名后還可給出該變量所在的行號,即指定旋轉元。 GLEX 命令命令:按字典序對目標進行優化。先優化第按字典序對目標進行優化。先優化第1個目標,然后把這個個目標,然后把這個目標的值固定在最優值,對第目標的值固定在最優值,對第2個目標進行優化;依此類推。個目標進行優化;依此類推。這時要求按照一定的特殊形式輸入一個多目標模型。這時要求按照一定的特殊形式輸入
26、一個多目標模型。 優優 化化 建建 模模2.6.6 PROBLEM EDITING (編輯類命令)(編輯類命令) ALTER (ALT)命令命令:用用ALTER可編輯當前的問題模型可編輯當前的問題模型. 使用格式為使用格式為: ALTER row-id var-id. row-id 是需要改動的行的行號是需要改動的行的行號, “var-id”是需要改動變量系數的變量名。是需要改動變量系數的變量名。 隨后隨后, LINDO會提示你輸入一個新的值會提示你輸入一個新的值.如果想改動如果想改動RHS(右端項右端項), DIRECTION(不等號方向不等號方向) 或某個或某個行的名稱行的名稱,var-i
27、d一項可用一項可用 RHS, DIR, 或或 NAME。注注: - 對目標函數而言對目標函數而言, 有效的有效的 DIRECTIONS有有MAX 或或MIN; - 對所有其它行可用對所有其它行可用 ; - 請用請用DELETE命令命令, 而勿用而勿用ALTER來消去一行。來消去一行。 優優 化化 建建 模模EXTEND (EXT)命令命令:可為一個以前定義的問題模型增添約束行。可為一個以前定義的問題模型增添約束行。 輸入新的行輸入新的行, 不要再鍵入不要再鍵入MAX, MIN或或SUBJECT TO這樣的關鍵詞。新的行將會被附在原問題模型的最后,鍵入這樣的關鍵詞。新的行將會被附在原問題模型的最
28、后,鍵入END結束。結束。 DELETE (DEL)命令命令:鍵入鍵入DELETE row-id可從當前的問題模型中消除行可從當前的問題模型中消除行 row-id . 也可也可 鍵入鍵入 DELETE row1 row2 消去行消去行row1 至行至行row2。DELETE ALL 可用來清除當前的整個問題模型。可用來清除當前的整個問題模型。 FREE、SUB、SLB 命令命令:分別設置自由變量、變量上界、下界,與模型窗口下的功能分別設置自由變量、變量上界、下界,與模型窗口下的功能和使用方法類似。和使用方法類似。 優優 化化 建建 模模APPC 命令命令:是是APPEND COLUMN的意思。
29、鍵入的意思。鍵入 APPC var-id 可為問題模型添加可為問題模型添加 以以var-id命名的新的一列。隨后是命名的新的一列。隨后是關于該對應變量出現的行關于該對應變量出現的行/系數值。系數值。 每行有一對行每行有一對行/系數系數值值; 行和系數值要用一個空格分開。行和系數值要用一個空格分開。 輸入輸入0作為行名可作為行名可結束。若以結束。若以RHS為列名為列名, 將使輸入成為新的將使輸入成為新的 RHS(右右端項端項)。 優優 化化 建建 模模2.6.7 QUIT (退出類命令)(退出類命令) QUIT 命令命令:該命令用于退出該命令用于退出LINDO系統(不僅僅是退出命令窗系統(不僅僅
30、是退出命令窗口!)。任何未存儲下來的問題模型和其他數據會口!)。任何未存儲下來的問題模型和其他數據會被丟失被丟失! 優優 化化 建建 模模2.6.8 INTEGER QUADRATIC AND2.6.8 INTEGER QUADRATIC AND INTEGER (INT)和和 GIN 命令命令:GIN命令可將問題模型中的變量標為整數型,命令可將問題模型中的變量標為整數型,INT 命令可將問題模型中的變量標為命令可將問題模型中的變量標為 0/1型。型。 第一種格式為第一種格式為“INT(或(或GIN) n” , 其中其中 n 是整型變量的是整型變量的個數,此時個數,此時LINDO 要求整型變量
31、應放在問題模型的最前面。要求整型變量應放在問題模型的最前面。第二種格式為第二種格式為 INT(或(或GIN) var-id , 其中其中 var-id是變是變量名。這與模型窗口中的功能和使用方法類似。量名。這與模型窗口中的功能和使用方法類似。PARAMETRIC PROGRAMSPARAMETRIC PROGRAMS(整數、二次與參數規劃類命令)(整數、二次與參數規劃類命令) 優優 化化 建建 模模 QCP 命令命令:QCP 用于定義一個二次規劃問題。用于定義一個二次規劃問題。 問題通過在實際約束問題通過在實際約束前增加有關變量的一階條件轉化為線性前增加有關變量的一階條件轉化為線性 (互補互補
32、)型。型。 這需要我這需要我們為每一個實際約束增加一個對偶變量。要使用們為每一個實際約束增加一個對偶變量。要使用QCP, 第一第一行行(目標函數目標函數)只用于給出相應變量的順序。只用于給出相應變量的順序。 QCP用于指出第用于指出第一個實際約束的行號。一個實際約束的行號。PARA 命令命令: (參見菜單命令(參見菜單命令“Reports|Parametrics”)鍵入鍵入PARA row-id new-rhs 可對行可對行 row-id的的RHS(右端右端項項) 進行參數分析進行參數分析. PARA 會將該行會將該行RHS(右端項右端項)的當前值的當前值改為新值改為新值new-rhs, 同時
33、演示出在由此方式改變任一同時演示出在由此方式改變任一(可行可行)基產生的最優目標值。在此之前基產生的最優目標值。在此之前, 該問題需被優化過。該問題需被優化過。 POSD 命令命令: (參見菜單命令(參見菜單命令“Reports|Positive Definite”)檢驗當前二次規劃問題中二次型對應的約束矩陣是否正定。檢驗當前二次規劃問題中二次型對應的約束矩陣是否正定。 優優 化化 建建 模模TITAN 命令命令:該命令可收緊一個該命令可收緊一個LP/IP 問題模型問題模型(加強條件加強條件),是,是LINDO進行進行預處理的一部分。預處理的一部分。 第一第一, 它將收緊上界它將收緊上界, 例
34、如例如: 2X + Y 12 -X + 2Y 3 其中其中 W 是是 0/1型型, 那么執行那么執行TITAN 命令收緊后為命令收緊后為: 21W - 3X + 2Y 3 優優 化化 建建 模模 BIP 命令命令: (在菜單命令(在菜單命令EDIT|OPTIONS中也有此功能)中也有此功能)鍵入鍵入“BIP bound-val” 會將會將“bound-val”標識為標識為“籬笆籬笆值值”,即整數解的目標函數值的一個界。此后若分枝定界樹,即整數解的目標函數值的一個界。此后若分枝定界樹中某一分枝的最佳值比中某一分枝的最佳值比“籬笆值籬笆值”還壞,該分枝會剪掉。例還壞,該分枝會剪掉。例如如, 任何已
35、知的可行整數解對應的目標值都可以看作一個任何已知的可行整數解對應的目標值都可以看作一個 BIP 。IPTOL 命令命令: (在菜單命令(在菜單命令EDIT|OPTIONS中也有此功能)中也有此功能)格式為格式為: IPTOL F, 其中其中 F 是一個非負分數(百分數)。是一個非負分數(百分數)。當搜索另一個當搜索另一個IP解時解時, 只考慮比目前最好的解至少優只考慮比目前最好的解至少優 100F%的解。的解。 優優 化化 建建 模模2.6.9 CONVERSATIONAL PARAMETERS (對話類命令)(對話類命令) WIDTH和和PAGE 命令命令: (在菜單命令(在菜單命令EDIT
36、|OPTIONS中也有此功能)中也有此功能)鍵入鍵入WIDTH n可告知可告知LINDO 你的終端行寬為你的終端行寬為 n 字符。字符。 例例如如: 也許你需要用也許你需要用 WIDTH 132 告訴告訴LINDO你使用的是寬你使用的是寬行打印紙。行打印紙。鍵入鍵入PAGE n設置幀幅(每頁多少行)。設置幀幅(每頁多少行)。 例如例如, PAGE 24 將使每屏幕顯示將使每屏幕顯示 24行出現一次暫停。行出現一次暫停。 觸擊一次觸擊一次CR(回車)(回車)將顯示下一幅。將顯示下一幅。 PAGE 0 表示不設限制表示不設限制, 這對于硬拷屏是適宜這對于硬拷屏是適宜的。的。 優優 化化 建建 模模
37、TERSE (TERS)和和VERBOSE (VERB)命令命令: (在菜單命令(在菜單命令EDIT|OPTIONS中也有此功能)中也有此功能)TERS改變對話方式為改變對話方式為TERSE(簡明簡明)型。例如型。例如, 它將不會自動它將不會自動地顯示模型的最優解報告,使用者需用地顯示模型的最優解報告,使用者需用NONZ, CPRI, 或或RPRI等命令來瀏覽解。等命令來瀏覽解。命令命令VERBOSE可消除可消除 TERSE狀態,令對話方式回到詳狀態,令對話方式回到詳細型狀態細型狀態(缺省狀態缺省狀態) 。 BATCH (BAT)和和 PAUSE (PAUS) 命令命令:BATCH設置對話方式
38、到設置對話方式到 BATCH(批處理批處理)狀態模式。狀態模式。 分批分批運行任務運行任務,可使輸出更具可讀性可使輸出更具可讀性,如發生錯誤,則可在第一個如發生錯誤,則可在第一個主要錯誤處停止運行。主要錯誤處停止運行。PAUSE表示暫停直至用戶鍵入下一個回車,表示暫停直至用戶鍵入下一個回車,PAUSE后的內后的內容容(在同一行在同一行)被顯示到終端上。被顯示到終端上。這兩個命令常用于命令腳本文件中(命令腳本文件可用這兩個命令常用于命令腳本文件中(命令腳本文件可用TAKE命令讀出來運行)。命令讀出來運行)。 優優 化化 建建 模模2.6.10 USER SUPPLIED ROUTINES (用戶
39、過程類命令)(用戶過程類命令) USER 命令命令:在在LINDO命令模式下鍵入命令模式下鍵入“USER”只是顯示一個提示信息,只是顯示一個提示信息,沒有什么其他用處。實際上,沒有什么其他用處。實際上,LINDO中提供了與其它應用程中提供了與其它應用程序開發工具(如序開發工具(如Visual Basic,Fortran,C+,MATLAB等)等)的接口,有大量子過程可供用戶開發自己的應用程序時調用,的接口,有大量子過程可供用戶開發自己的應用程序時調用,從而構造一個問題模型、求解并獲得解的有關信息等。這對從而構造一個問題模型、求解并獲得解的有關信息等。這對于利用于利用LINDO來開發自己的應用程序來說是非常有用的,詳來開發自己的應用程序來說是非常有用的,詳細信息請讀者參閱細信息請讀者參閱LINDO API的使用手冊。的使用手冊。 優優 化化 建建 模模2.6.11 MISCELLANEOUS (其他命令)(其他命令) INVERT (INV) 命令命令:INVERTS當前的當前的(可行可行)基求逆。基求逆。 通常將使結果更趨精確。通常將使結果更趨精確。STAT 命令命令:給出當前模型的統計報告,給出當前模型的統計報告,參見菜單命令參見菜單命令“Reports|Statist
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆廣西壯族自治區貴港市桂平市高考考前提分英語仿真卷含解析
- 四川省成都市高2025屆高考壓軸卷英語試卷含答案
- 2025屆甘肅省甘谷一中高考仿真卷英語試題含解析
- 職業技術學院2024級服裝與服飾設計專業人才培養方案
- 2025年陜西興平市九年級數學二模試卷(原卷版+解析版)
- 陜西省榆林市2024-2025學年高二下學期4月期中地理試題(原卷版+解析版)
- 森林改培與生態旅游產品設計考核試卷
- 電機在能源互聯網的應用考核試卷
- 紡織原料鑒別與應用考核試卷
- 相機自定義按鍵與快捷操作考核試卷
- 中國佛教基礎知識
- GB/T 45210-2025增材制造標準測試件增材制造系統幾何成形能力評估
- 11 浪花 說課稿-2024-2025學年統編版(2024)語文一年級下冊
- 全民健康信息綜合管理平臺建設方案
- DL-T 5876-2024 水工瀝青混凝土應用酸性骨料技術規范
- 無處不在-傳染病知到智慧樹章節測試課后答案2024年秋南昌大學
- 《AIGC與電商營銷技能實戰(慕課版)》 教學大綱
- 應用PDCA降低藥占比
- 《紅色詩詞》課件
- 高一生物生物膜的流動鑲嵌模型練習題(含答案)
- 電動扶梯拆除施工方案
評論
0/150
提交評論