1 / 59
文档名称:

物流运作优化-实验课.ppt

格式:ppt   大小:1,755KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

物流运作优化-实验课.ppt

上传人:我是药仙 2022/11/24 文件大小:1.71 MB

下载得到文件列表

物流运作优化-实验课.ppt

相关文档

文档介绍

文档介绍:该【物流运作优化-实验课 】是由【我是药仙】上传分享,文档一共【59】页,该文档可以免费在线阅读,需要了解更多关于【物流运作优化-实验课 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。物流运作优化-实验课
FICOXpress-IVE
MoselXpress-IVE
WritingamodelinMosel
modelTransportation
uses“mmxprs”
定义模型名称
变量声明
declarations
a:array(1..2)ofinteger
b:array(1..4)ofinteger
c:array(1..2,1..4)ofinteger
x:array(1..2,1..4)ofmpvar
end-declarations
forall(iin1..2,jin1..4)
x(i,j)is_integer
initializationsfrom""
a
b
c
end-initializations!引入数据
WritingamodelinMosel 目标函数与限制条件
!设置总成本函数
Cost:=sum(iin1..2,jin1..4)c(i,j)*x(i,j)
!设置限制条件
forall(iin1..2)sum(jin1..4)x(i,j)<=a(i)
forall(jin1..4)sum(iin1..2)x(i,j)>=b(j)
minimize(Cost)!设置目标函数,成本变量不需要声明
WritingamodelinMosel Output&results
!输出目标函数getobjval表示优化后的值
writeln(“Totalcost:“,getobjval)
!输出各个变量的值
forall(iin1..2,jin1..4)
writeln(“x(”,i,”,”,j,”)=“,getsol(x(i,j)))
Howtowriteamodel inMoselXpress-IVE
Nameofthemodel
Declarations(decisionvariables,arrays,etc.)
Datainput
Objectivefunction
Constraints
Output&results
15
Howtowriteamodel (1)Nameofthemodel
modelModelName
uses“mmxprs”
16
Howtowriteamodel (2)Declarations(variables,arrays,etc.)
declarations
Variable(变量名):mpvar
VariableArray(变量名):array()ofmpvar
end-declarations
17
Howtowriteamodel (3)Datainput–optionalsection
initializationsfrom“Filename”
UnitCost;
end-initializations
18