Lingo錯(cuò)誤代碼完整版講課教案_第1頁
Lingo錯(cuò)誤代碼完整版講課教案_第2頁
Lingo錯(cuò)誤代碼完整版講課教案_第3頁
Lingo錯(cuò)誤代碼完整版講課教案_第4頁
Lingo錯(cuò)誤代碼完整版講課教案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。Lingo錯(cuò)誤代碼完整版-LINGO錯(cuò)誤編號(hào)及原因?qū)φ毡礤e(cuò)誤代碼含義0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109

2、110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209

3、210211212213214215216217218219220221222223224225226227228229230231232100010011002100310041005100610071008100910101011101210131014101510169999LINGO模型生成器的內(nèi)存已經(jīng)用盡(可用“LINGO|Options命令對(duì)GeneralSolver選項(xiàng)卡中的“GeneratorMemoryLimit選項(xiàng)進(jìn)行內(nèi)存大小的修改)模型中的行數(shù)太多(對(duì)于有實(shí)際意義的模型,這個(gè)錯(cuò)誤很少出現(xiàn))模型中的字符數(shù)太多(對(duì)于有實(shí)際意義的模型,這個(gè)錯(cuò)誤很少出現(xiàn))模型中某行的字符數(shù)太多(

4、每行不應(yīng)該超過200個(gè)字符,否則應(yīng)換行)指定的行號(hào)超出了模型中實(shí)際具有的最大行號(hào)(這個(gè)錯(cuò)誤通常在LOOK命令中指定了非法的行號(hào)時(shí)出現(xiàn))當(dāng)前內(nèi)存中沒有模型腳本文件中TAKE命令的嵌套重?cái)?shù)太多(LINGO中限定TAKE命令最多嵌套10次)無法打開指定的文件(通常是指定的文件名拼寫錯(cuò)誤)腳本文件中的錯(cuò)誤太多,因此直接返回到命令模式(不再繼續(xù)處理這個(gè)腳本文件)(該錯(cuò)誤編號(hào)目前沒有使用)(該錯(cuò)誤編號(hào)目前沒有使用)模型中的語句出現(xiàn)了語法錯(cuò)誤(不符合LINGO語法)模型中的括號(hào)不匹配在電子表格文件中找不到指定的單元范圍名稱運(yùn)算所需的,臨時(shí)堆??臻g不夠(這通常意味著模型中的表達(dá)式太長(zhǎng)了)找不到關(guān)系運(yùn)算符(通常

5、是丟了“”)輸入輸出時(shí)不同對(duì)象的大小不一樣(使用集合循環(huán)方式輸入輸出時(shí),集合大小應(yīng)相同)集合元素的索引的內(nèi)存堆棧空間不夠集合的內(nèi)存堆??臻g不夠索引函數(shù)INDEX使用不當(dāng)集合名使用不當(dāng)屬性名使用不當(dāng)不等式或等式關(guān)系太多(例如,約束2參數(shù)個(gè)數(shù)不符集合名不合法函數(shù)WKX()的參數(shù)非法(注:在LING09.0中已經(jīng)沒有函數(shù)WKX()集合的索引變量的個(gè)數(shù)不符在電子表格文件中指定的單元范圍不連續(xù)行名不合法數(shù)據(jù)段或初始段的數(shù)據(jù)個(gè)數(shù)不符鏈接到Excel時(shí)出現(xiàn)錯(cuò)誤使用TEXT函數(shù)時(shí)參數(shù)不合法使用了空的集合成員名使用OLET函數(shù)時(shí)參數(shù)不合法用電子表格文件中指定的多個(gè)單元范圍生成派生集合時(shí),單元范圍的大小應(yīng)該一致輸

6、出時(shí)用到了不可識(shí)別的變量名基本集合的元素名不合法集合名已經(jīng)被使用過ODBC服務(wù)返回了錯(cuò)誤信息派生集合的分量元素(下標(biāo))不再原來的父集合中派生集合的索引元素的個(gè)數(shù)不符定義派生集合時(shí)所使用的基本集合的個(gè)數(shù)太多(一般不會(huì)出現(xiàn)這個(gè)錯(cuò)誤)集合過濾條件的表達(dá)式中出現(xiàn)了取值不固定的變量集合過濾條件的表達(dá)式運(yùn)算出錯(cuò)過濾條件的表達(dá)式?jīng)]有結(jié)束(即沒有“:”標(biāo)志)ODBC函數(shù)的參數(shù)列表錯(cuò)誤文件名不合法打開的文件太多不能打開文件讀文件時(shí)發(fā)生錯(cuò)誤FOR函數(shù)使用不合法編譯時(shí)LINGO模型生成器的內(nèi)存不足IN函數(shù)使用不當(dāng)在電子表格文件中找不到指定的單元范圍名稱(似乎與出錯(cuò)代碼“13”含義類似)讀取電子表格文件時(shí)出現(xiàn)錯(cuò)誤TE

7、XT函數(shù)不能打開文件TEXT函數(shù)讀文件時(shí)發(fā)生錯(cuò)誤TEXT函數(shù)讀文件時(shí)出現(xiàn)了非法輸入數(shù)據(jù)TEXT函數(shù)讀文件時(shí)出現(xiàn)發(fā)現(xiàn)輸入數(shù)據(jù)比實(shí)際所需要的少TEXT函數(shù)讀文件時(shí)出現(xiàn)發(fā)現(xiàn)輸入數(shù)據(jù)比實(shí)際所需要的多用TEXT函數(shù)輸入數(shù)據(jù)時(shí),沒有指定文件名行命令拼寫錯(cuò)誤LINGO生成模型時(shí)工作內(nèi)存不足模型的定義不正確FOR函數(shù)嵌套太多WARN函數(shù)使用不當(dāng)警告:固定變量取值不唯一(例如:任意正數(shù)都是約束SIGN(X)l的解)模型中非零系數(shù)過多導(dǎo)致內(nèi)存耗盡對(duì)字符串進(jìn)行非法的算術(shù)運(yùn)算約束中的運(yùn)算符非法屬性的下標(biāo)越界變量定界函數(shù)(GIN,BIN,F(xiàn)REE,BND)使用錯(cuò)誤不能從固定約束(只含有固定變量的約束)中求出固定變量的值

8、(相當(dāng)于方程無解,或者LINGO的算法解不出來,如迭代求解算法不收斂)在LINGO生成模型(對(duì)模型進(jìn)行結(jié)構(gòu)分析)時(shí),用戶中斷了模型生成過程變量越界,超出了1032對(duì)變量的定界相互沖突(例如:一個(gè)模型中同時(shí)指定BND(-6,X,6)和BND(-5,X,5)是允許的,但同時(shí)指定BND(-6,X,6)和BND(7,X,9)則是沖突的.)LINGO生成模型時(shí)出現(xiàn)錯(cuò)誤,不能將模型轉(zhuǎn)交給優(yōu)化求解程序無定義的算術(shù)運(yùn)算(例如除數(shù)為0)(該錯(cuò)誤編號(hào)目前沒有使用)(該錯(cuò)誤編號(hào)目前沒有使用)生成LINGO模型時(shí)系統(tǒng)內(nèi)存已經(jīng)用盡找不到可行解最優(yōu)值無界(該錯(cuò)誤編號(hào)目前沒有使用)模型中非零系數(shù)過多表達(dá)式過于復(fù)雜導(dǎo)致堆棧溢

9、出算術(shù)運(yùn)算錯(cuò)誤(如10或LOG(-1)等)IN函數(shù)使用不當(dāng)(似乎與錯(cuò)誤代碼“52”相同)當(dāng)前內(nèi)存中沒有存放任何解LINGO運(yùn)行時(shí)出現(xiàn)了意想不到的錯(cuò)誤(請(qǐng)與LINGO公司聯(lián)系解決問題)在LINGO生成模型時(shí),用戶中斷了模型生成過程當(dāng)在數(shù)據(jù)段有“變量?”語句時(shí),LINGO運(yùn)行中將要求用戶輸人這個(gè)變量的值,如果這個(gè)值輸入錯(cuò)誤,將顯示這個(gè)錯(cuò)誤代碼警告:當(dāng)前解可能不是可行的最優(yōu)的命令行中的轉(zhuǎn)換修飾詞錯(cuò)誤(該錯(cuò)誤編號(hào)目前沒有使用)模型求解完成前,用戶中斷了求解過程(該錯(cuò)誤編號(hào)目前沒有使用)用TAKE命令輸入模型時(shí),出現(xiàn)了不可識(shí)別的語法用TAKE命令輸入模型時(shí),出現(xiàn)了語法錯(cuò)誤語法錯(cuò)誤,缺少變量語法錯(cuò)誤,缺少

10、常量(該錯(cuò)誤編號(hào)目前沒有使用)指定的輸出變量名不存在(該錯(cuò)誤編號(hào)目前沒有使用)模型還沒有被求解,或者模型是空的(該錯(cuò)誤編號(hào)目前沒有使用)行寬的最小最大值分別為68和200函數(shù)POINTER指定的索引值無效模型的規(guī)模超出了當(dāng)前LINGO版本的限制達(dá)到了迭代上限,所以LINGO停止繼續(xù)求解模型(迭代上限可以通過“LING0|0ptions”命令對(duì)GeneralSolver選項(xiàng)卡中的“Iteration”選項(xiàng)進(jìn)行修改)HIDE(隱藏)命令指定的密碼超出了8個(gè)字符的限制模型是隱藏的,所以當(dāng)前命令不能使用恢復(fù)隱藏模型時(shí)輸入的密碼錯(cuò)誤因?yàn)橐恍袃?nèi)容太長(zhǎng),導(dǎo)致LOOK或SAVE命令失敗HIDE(隱藏)命令指定

11、的兩次密碼不一致,命令失敗參數(shù)列表過長(zhǎng)文件名(包括路徑名)太長(zhǎng)無效的命令命令不明確(例如,可能輸入的是命令的縮寫名,而這一縮寫可有多個(gè)命令與之對(duì)應(yīng))命令腳本文件中的錯(cuò)誤太多,LINGO放棄對(duì)它繼續(xù)處翠LINGO無法將配置文件(LINGOCNF)寫入啟動(dòng)目錄或工作目錄(可能是權(quán)限問題)整數(shù)規(guī)劃沒有敏感性分析敏感性分析選項(xiàng)沒有激活,敏感性分析不能進(jìn)行(可通過“LINGO|Options”命令對(duì)GeneralSolver選項(xiàng)卡中的“DualComputation”選項(xiàng)進(jìn)行修改)調(diào)試(Debug)命令只對(duì)線性模型、且模型不可行或無界時(shí)才能使用對(duì)一個(gè)空集合的屬性進(jìn)行初始化集合中沒有元素使用ODBC連接輸

12、出時(shí),發(fā)現(xiàn)制定的輸出變量名不存在使用ODBC連接輸出時(shí),同時(shí)輸出的變量的維數(shù)必須相同使用SET命令時(shí)指定的參數(shù)索弓I無效使用SET命令時(shí)指定的參數(shù)的取值無效使用SET命令時(shí)指定的參數(shù)名無效FREEZE命令無法保存配置文件LINGOCNF(可能是權(quán)限問題)LINGO讀配置文件(LINGOCNF)時(shí)發(fā)生錯(cuò)誤LINGO無法通過OLE連接電子表格文件(如:當(dāng)其他人正在編輯這個(gè)文件時(shí))輸出時(shí)出現(xiàn)錯(cuò)誤,不能完成所有輸出操作求解時(shí)間超出了限制(可通過“LING0|0ptions”命令對(duì)GeneralSolver選項(xiàng)卡中的“Time”選項(xiàng)進(jìn)行修改)使用TEXT函數(shù)輸出時(shí)出現(xiàn)錯(cuò)誤操作(該錯(cuò)誤編號(hào)目前沒有使用)D

13、IVERT(輸出重新定向)命令的嵌套次數(shù)太多(最多不能超過10次嵌套)DIVERT(輸出重新定向)命令不能打開指定文件只求原始最優(yōu)解時(shí)無法給出敏感性分析信息(可通過“LING0|0ptions”命令對(duì)GeneralSolver選項(xiàng)卡中的“DualComputation”選項(xiàng)進(jìn)行修改)對(duì)某行約束的敏感性分析無法進(jìn)行,因?yàn)檫@一行已經(jīng)是固定約束(即該約束中所有變量都已經(jīng)在直接求解程序進(jìn)行預(yù)處理時(shí)被固定下來了)出現(xiàn)了意想不到的錯(cuò)誤(請(qǐng)與LINDO公司聯(lián)系解決這個(gè)問題)使用接口函數(shù)輸出時(shí),同時(shí)輸出的對(duì)象的維數(shù)必須相同POINTER函數(shù)的參數(shù)列表無效POINTER函數(shù)出錯(cuò):2-輸出變量無效;3-內(nèi)存耗盡;

14、4-只求原始最優(yōu)解時(shí)無法給出敏感性分析信息;5-對(duì)固定行無法給出敏感性分析信息;6-意想不到的錯(cuò)誤基本集合的元素名與模型中的變量名重名(當(dāng)前版本的LINGO中這本來是允許的,但如果通過“LING0|0ptions”命令在“GeneralSolver”選項(xiàng)卡選擇“Checkforduplicatesnamesindataandmodel”,則會(huì)檢查重名,這主要是為了與以前的LINGO版本兼容)WARN函數(shù)中的條件表達(dá)式中只能包含固定變量OLE函數(shù)在當(dāng)前操作系統(tǒng)下不能使用(只在Windows操作系統(tǒng)下可以使用)(該錯(cuò)誤編號(hào)目前沒有使用)ODBC函數(shù)在當(dāng)前操作系統(tǒng)下不能使用(只在Windows操作系

15、統(tǒng)下可以使用)POINTER函數(shù)在當(dāng)前系統(tǒng)下不能使用(只在Windows操作系統(tǒng)下可以使用)輸入的命令在當(dāng)前操作系統(tǒng)下不能使用集合的初始化(定義元素)不能在初始段中進(jìn)行,只能在集合段或數(shù)據(jù)段進(jìn)行集合名只能被定義一次在數(shù)據(jù)段對(duì)集合進(jìn)行初始化(定義元素)時(shí),必須顯示地列出所有元素,不能省略元素在數(shù)據(jù)段對(duì)集合和(或)變量進(jìn)行初始化時(shí),給出的參數(shù)個(gè)數(shù)不符INDEX函數(shù)引用的集合名不存在當(dāng)前函數(shù)需要集合的成員名作為參數(shù)派生集合中的一個(gè)成員(分量)不是對(duì)應(yīng)的父集合的成員數(shù)據(jù)段中的一個(gè)語句不能對(duì)兩個(gè)(或更多)的集合進(jìn)行初始化(定義元素)(該錯(cuò)誤編號(hào)目前沒有使用)電子表格文件中指定的單元范圍內(nèi)存在不同類型的數(shù)

16、據(jù)(即有字符,又有數(shù)值),LINGO無法通過這些單元同時(shí)輸入(或輸出)不同類型的數(shù)據(jù)在初始段對(duì)變量進(jìn)行初始化時(shí),給出的參數(shù)個(gè)數(shù)不符模型中輸入的符號(hào)名不符合LINGO的命名規(guī)則當(dāng)前的輸出函數(shù)不能按集合進(jìn)行輸出不同長(zhǎng)度的輸出對(duì)象無法同時(shí)輸出到表格型的文件(如數(shù)據(jù)庫和文本文件)在通過Excel進(jìn)行輸入輸出時(shí),一次指定了多個(gè)單元范圍DUAL,RANGEU,RANGED函數(shù)不能對(duì)文本數(shù)據(jù)(如集合的成員名)使用,而只能對(duì)變量和約束行使用運(yùn)行模型時(shí)才輸入集合成員是不允許的LINGO系統(tǒng)的密碼輸入錯(cuò)誤,請(qǐng)重新輸入LINGO系統(tǒng)的密碼輸入錯(cuò)誤,系統(tǒng)將以演示版方式運(yùn)行LINGO的內(nèi)部求解程序發(fā)生了意想不到的錯(cuò)誤(

17、請(qǐng)與LINDO公司聯(lián)系解決這個(gè)問題)內(nèi)部求解程序發(fā)生了數(shù)值計(jì)算方面的錯(cuò)誤LINGO預(yù)處理階段(preprocessing)內(nèi)存不足系統(tǒng)的虛擬內(nèi)存不足LINGO后處理階段(postprocessing)內(nèi)存不足為集合分配內(nèi)存時(shí)出錯(cuò)(如內(nèi)存不足等)為集合分配內(nèi)存時(shí)堆棧溢出將MPS格式的模型文件轉(zhuǎn)化成LINGO模型文件時(shí)出現(xiàn)錯(cuò)誤(如變量名沖突等)將MPS格式的模型文件轉(zhuǎn)化成LINGO模型文件時(shí),不能分配內(nèi)存(通常是內(nèi)存不足)將MPS格式的模型文件轉(zhuǎn)化成LINGO模型文件時(shí),不能生成模型(通常是內(nèi)存不足)將MPS格式的模型文件轉(zhuǎn)化成LINGO模型文件時(shí)出現(xiàn)錯(cuò)誤(會(huì)給出出錯(cuò)的行號(hào))LINGO目前不支持M

18、PS格式的二次規(guī)劃模型文件敏感性分析選項(xiàng)沒有激活,敏感性分析不能進(jìn)行(可通過“LINGO|Options”命令對(duì)GeneralSolver選項(xiàng)卡中的“DualComputation”選項(xiàng)進(jìn)行修改)沒有使用內(nèi)點(diǎn)法的權(quán)限(LINGO中的內(nèi)點(diǎn)法是選件,需要額外購買)不能用QRAND函數(shù)對(duì)集合進(jìn)行初始化(定義元素)用QRAND函數(shù)對(duì)屬性進(jìn)行初始化時(shí),一次只能對(duì)一個(gè)屬性進(jìn)行處理用QRAND函數(shù)對(duì)屬性進(jìn)行初始化時(shí),只能對(duì)稠密集合對(duì)應(yīng)的屬性進(jìn)行處理隨機(jī)函數(shù)中指定的種子(SEED)無效用隱式方法定義集合時(shí),定義方式不正確LINDOAPI返回了錯(cuò)誤(請(qǐng)與LINDO公司聯(lián)系解決這個(gè)問題)LINGO不再支持WKX函

19、數(shù),請(qǐng)改用OLE函數(shù)內(nèi)存中沒有當(dāng)前模型的解(模型可能還沒有求解,或者求解錯(cuò)誤)無法生成LINGO的內(nèi)部環(huán)境變量(通常是因?yàn)閮?nèi)存不足)寫文件時(shí)出現(xiàn)錯(cuò)誤(如磁盤空間不足)無法為當(dāng)前模型計(jì)算對(duì)偶解(這個(gè)錯(cuò)誤非同尋常,歡迎你將這個(gè)模型提供給LINDO公司進(jìn)行進(jìn)一步分析)調(diào)試程序目前不能處理整數(shù)規(guī)劃模型當(dāng)前二次規(guī)劃模型不是凸的,不能使用內(nèi)點(diǎn)法,請(qǐng)通過“LINGOOptions,命令取消對(duì)二次規(guī)劃的判別求解二次規(guī)劃需要使用內(nèi)點(diǎn)法,但您使用的LINGO版本沒有這個(gè)權(quán)限(請(qǐng)通過“LINGO|Options”命令取消對(duì)二次規(guī)劃的判別)無法為當(dāng)前模型計(jì)算對(duì)偶解,請(qǐng)通過“LINGO|Options”命令取消對(duì)對(duì)偶計(jì)算的要求模型是局部不可行的全局優(yōu)化時(shí),模型中非線性變量的個(gè)數(shù)超出了全局優(yōu)化求解程序的上限無權(quán)使用全局優(yōu)化求解程序無權(quán)使用多初始點(diǎn)求解程序模型中的數(shù)據(jù)不平衡(數(shù)量級(jí)差異太大)“線性化”和“全局優(yōu)化”兩個(gè)選項(xiàng)不能同時(shí)存在缺少左括號(hào)WRITEFOR函數(shù)只能在數(shù)據(jù)段出現(xiàn)WRITEFOR函數(shù)中不允許出現(xiàn)關(guān)系運(yùn)算符WRITEFOR函數(shù)使用不當(dāng)輸出操作中出現(xiàn)了算術(shù)運(yùn)算錯(cuò)誤集合的下標(biāo)越界當(dāng)前操作參數(shù)不應(yīng)該是文本,但模型中指定的是文本多次對(duì)同一個(gè)變量初始化DUAL,RANGEU,RANGED函數(shù)不能在此使用(參閱錯(cuò)誤代碼“168”)這個(gè)函數(shù)應(yīng)該需要輸入文本作為參數(shù)這個(gè)函數(shù)應(yīng)該需要輸入數(shù)值作為參數(shù)這個(gè)函數(shù)應(yīng)該需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論