AMPL优化计算.docx

上传人:b****0 文档编号:12835331 上传时间:2023-04-22 格式:DOCX 页数:8 大小:330.90KB
下载 相关 举报
AMPL优化计算.docx_第1页
第1页 / 共8页
AMPL优化计算.docx_第2页
第2页 / 共8页
AMPL优化计算.docx_第3页
第3页 / 共8页
AMPL优化计算.docx_第4页
第4页 / 共8页
AMPL优化计算.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

AMPL优化计算.docx

《AMPL优化计算.docx》由会员分享,可在线阅读,更多相关《AMPL优化计算.docx(8页珍藏版)》请在冰豆网上搜索。

AMPL优化计算.docx

AMPL优化计算

CPLEX操作範例

下載:

Step1.

Step2.

找到

DownloadingtheCPLEXStudentEdition

forWindowsusersnewtoAMPL

Step3.

下載回電腦解壓縮即可使用.

studenteditionsversion除了variables跟constrains只能設300個之外其功能與正式版相同

範例:

以解決MaximizingProfitsProblem為例

問題:

每小時生產量(公噸)

每公噸產品利益

每週最大生產量

bands

200

25$

6000

coils

140

30$

4000

假設一週工作40小時,求如何分配才能獲取最大利益

Maxmize25XB+30Xc

Subjectto(1/200)XB+(1/140)Xc≦40

0≦XB≦6000

0≦XC≦4000

 

Step1:

在下載下來的amplcml資料夾下新增””檔案,並開啟編輯

打入

並存檔.

Step2:

打開amplcml資料夾,並執行資料夾下的””

Step3:

打入”ampl”後按enter

Step4 :

打入 ‘’model ;’’按enter

在打入’’solve;’’即可解出此ILP的最佳解192000

Step5:

利用display指令看XB與XC需設多少才能求得最佳解

打入”displayXB,XC;”,按enter

Step6:

打入”quit;”按enter即可離開.

以上為最簡單的形式,但是如果遇到產品數目或constrain變多,編輯起來會相當麻煩,,所以利用設一些代數符號來解決變數或條件變多所產生的問題.

利用代數來解決的步驟如下:

Step1:

在下載下來的amplcml資料夾下新增””檔案,並開啟編輯

Step2:

在下載下來的amplcml資料夾下新增””檔案,並開啟編輯

Step3:

打開amplcml資料夾,並執行資料夾下的””

Step4:

打入”ampl”後按enter

Step5:

打入”model;”按enter

Step6:

打入”data;”按enter

Step7:

打入”solve;”按enter,即可得最佳解192000

Step8:

打入”displayX;”看bands跟coils應設為多少才能求得最佳解

附錄A---如何讓你的mod跟dat看起來更親切

參數可設一些更有意義的名稱

mod:

可寫成

dat

可寫成

瞧,不是變親切多了嗎

附錄B---指令打的很累怎麼辦

還是一樣要打,但是可將指令結合一起執行

如要打

model;

data;

solve;

可打成

model;data;solve;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1