1樓:網友
model:
6發點8收點的運輸問題;
sets:vendors/v1..v8/:demand;
warehouses/wh1..wh6/:capacity;
links(warehouses,vendors):cost,volume;
endsets
目標函式;min=@sum(links:cost*volume);
需求約束;for(vendors(j):
sum(warehouses(i):volume(i,j))=demand(j));
產量約束;for(warehouses(i):
sum(vendors(j):volume(i,j))<=capacity(i));
資料;data:
capacity=60 55 51 43 41 52;
demand=35 37 22 32 41 32 43 38;
cost=6 2 6 7 4 2 9 5
enddata
end最後解的結果如下。
global optimal solution found.
objective value:
infeasibilities:
total solver iterations: 14因為你的裡邊錯誤太多了,你自己看一下吧,我不能一一指出。
lingo 錯誤21如何改正
2樓:知識高能小能手
a,g,b,k都是1x20的向量,你寫成a+g+b+k<=300肯定有問題。
lingo是linear interactive and general optimizer的縮寫,中文名稱為「互動式的線性和通用優化求解器」。
是由美國lindo系統公司(lindo system inc.)開發的一套專門用於求解最優化問題的軟體包。
用於求解線性規劃和二次規劃問題,lingo可以求解非線性規劃問題,也可以用於一些線性和非線性方程(組)的求解等。此外,lingo還允許優化模型中的決策變數為整數(即整數規劃),其執行速度很快 ,是求解優化模型的最佳選擇。
3樓:網友
所以在集中定義的量一般都必須用在集函式里面 你看看你那句用了什麼集函式 各句基本上都有問題。
另外你的集定義也不好 每個集可以定義多個屬性 不用乙個屬性就定義乙個集 你定義的那些量根本就可以放到乙個集裡面定義。
lingo錯誤**為63該怎麼解決
4樓:網友
model is ill defined.
意思是模型是病態的,無法求解。
仔細檢查模型是否有誤。
不是語法錯誤。
lingo第29類錯誤解決方法
5樓:
親您好~第29類錯誤是指在lingo程式中使用了不存在的識別符號或變數。解決這個錯誤的方法如下:1.
檢查程式中使用的變數名和識別符號是否正確。確保使用的名稱已經定義,例如在程式中宣告過或者在外部呼叫庫中定義了。2.
檢查**中的拼寫錯誤。如果出現任何拼寫錯孝啟誤,將導致lingo無法找到識別符號或變數,從而產生第29類錯誤。3.
檢查**的上下文。如果程式中使用了未正確定義的識別符號或變數,可能是因為它們在使用之前被定義了。請確保必要的宣告位於程式中使用它們的**之前。
4. 嘗試使用除錯工具來幫助跟蹤**中的錯誤。lingo提供了乙個偵錯程式工具,可以用來檢測和修復**中的錯誤。
巧者如5. 如果你不確定問題在**,請仔細閱讀lingo的錯誤資訊。它們通常會提供有關錯誤的詳細資訊,幫助你更快地找到問嫌臘題所在。
總之,解決第29類錯誤需要仔細檢查程式,以便找到**中不存在的識別符號或變數,並及時進行修復。
lingo第29類錯誤解決方法
6樓:
親,lingo第29類錯誤通常是由於lingo指令碼中使用了無法識別的變數或函式而引起的。要解決這個問題,可以嘗試以下幾種方法:1.
檢查lingo指令碼中使用的變數和函式是否正確。確保它們的拼寫和大小寫都正確,並且已經在指令碼中正確宣告或定義。2.
檢查lingo指令碼中是否存在語法錯誤。lingo語法非常嚴格,即老纖槐使是乙個小錯誤也可能導致**無法正常執行。可以使用lingo ide中的語法檢查工具來檢查指令碼中是否存在語法錯誤。
3. 檢查lingo指令碼中是否存在缺失或不匹配的括號、引號等符號。這些符號的缺失或不匹配也可能導致編譯錯誤。
4. 確保lingo腳豎喊本中的變數和函式名稱不與lingo中的關鍵字和保留字重複。如果重複,lingo編譯器將無法識別它們。
5. 如果以上方法都無法解決問題,可以嘗試將lingo指令碼中的**逐行注侍友釋掉,逐步排除錯誤的原因,直到找到導致第29類錯誤的具體**行。希望以上方法可以幫助您解決lingo第29類錯誤問題。
lingo第29類錯誤解決方法
7樓:
親,lingo是一種多語言翻譯軟體,第29類錯誤可能與lingo安裝或使用時出現的問題有關。以下是一些可能的解決方法:重新安裝lingo軟體:
第29類錯誤可能是由於lingo軟體檔案損壞或缺失所致,嘗試重新安裝lingo軟體,可以解決此問題。檢查lingo外掛程式:如果您在使用lingo外掛程式時遇到第29類錯誤,可以嘗試檢飢凱查外掛程式的安裝和設定是否正確。
您可以重新安裝或更新lingo外掛程式,或者檢查您的瀏覽器設定是否允許lingo外掛程式執行。檢查網路連線:lingo軟體需要訪問網際網絡以提供多語言翻譯服務,如果您的網路連線不穩定或速度較慢,可能會導致lingo出現第29類錯誤。
您可以嘗試檢查您的網路連線,或者使用更快速、更穩定的網路連線。更新作業系統:lingo軟體需要執行在支援其執行的作業系統上,如果您的作業系統過舊或不支援lingo軟體,散鬥可能會導致lingo出現第29類錯誤爛掘喚。
您可以嘗試更新您的作業系統,並確保您的作業系統支援執行lingo軟體。聯絡lingo客服:如果您嘗試以上方法後仍然無法解決第29類錯誤,您可以聯絡lingo官方客服,向他們諮詢有關此問題的詳細資訊,並獲取更進一步的解決方案。
lingo第29類錯誤解決方法
8樓:
摘要。我剛剛搜尋了您的問題,發現了一些可能的解決方法。根據知道的,lingo錯誤**29可能是由於您在data中輸入的變數名寫錯了,應該與sets中定義的變數名一致。
您可以檢查一下您的**,看看是否有這樣的問題,並且嘗試修改後重新執行。另外,您也可以參考知乎上的一篇文章,裡面列出了lingo可能出現的所有錯誤**及其含義,以便您更好地理解和排查錯誤。希望這些資訊能對您有所幫助!
我剛剛搜尋了您的問題,發現了一些可能的解決方法。根據知道的,lingo錯誤代扮歷逗碼29可能是由於您在data中輸入的變數名寫錯了,應該與sets中定義的變數名一致。您可以檢查一下您的**,看看是否有這樣的問題,並且嘗試修改後重新執行。
另外,您也可以參考知乎上的爛念一篇文章,裡面列出了lingo可廳賣能出現的所有錯誤**及其含義,以便您更好地理解和排查錯誤。希望這些資訊能對您有所幫助!
這個怎麼解決,麻煩了。
這個錯誤通常表示在 data, init, 或 calc 語句中提供的初始化值的數量與規定脊好的數量不匹配。例如,如果規定了8個初始化值,但提供的數量不是8個,則會出現畢野碧此錯誤。請檢查**中所使用的 data, init, 或 calc 語句,尤其是對於有多個引數的語句,請檢查引數列表是否完整且數量正確。
以下是一些常見的導致此錯誤的**示例:data 1, 2, 3, 4, 5 //提供了5個初始化值,但需要6個init 1, 2, 3 //提供了3個初始化值,但需要4個calc (a, b, c) =1, 2) /提供了2個初始化值,但需要3個根手舉據出錯提示可以檢查相關**,或者提供更多的**以供分析。
LINGO運輸問題求解,LINGO運輸問題求解?
文庫精選 內容來自使用者 陽光的飄雪兒飄 一.實驗目的 1 學會使用lingo軟體求解運輸問題的步驟與方法。2 掌握使用lingo對運輸問題的求解功能,並對結果進行分析。二.實驗內容 1.已知某企業有甲 乙 丙三個分廠生產一種產品,其產量分別為7 9 7個單位,需運往a b c d四個門市部,各門市...
關於lingo的使用,lingo怎麼執行
lingo怎麼執行 執行用法如下 根據實際問題,建立數學模型,即使用數學建模的方法建立優化模型。 根據優化模型,利用lingo 來求解模型。主要是根據lingo軟體,把數學模型轉譯成計算機語言,藉助於計算機來求解。在利用lingo 求解線性規劃時,如自變數都為非負的話,在lingo 中輸入的資訊和模...
運輸問題Lingo
文庫精選 內容來自使用者 陽光的飄雪兒飄 一.實驗目的 1 學會使用lingo軟體求解運輸問題的步驟與方法。2 掌握使用lingo對運輸問題的求解功能,並對結果進行分析。二.實驗內容 1.已知某企業有甲 乙 丙三個分廠生產一種產品,其產量分別為7 9 7個單位,需運往a b c d四個門市部,各門市...