資源簡介
鋼管下料最省、貨機裝運、加工奶制品的生產與銷售計劃、切割模式進行限制、選課策略(課程數(shù)目最少、課程數(shù)目最少且學分最高)、自來水輸送等常見優(yōu)化問題的matlab程序。親測可用。

代碼片段和文件信息
%?鋼管下料-切割模式進行限制
%?時間:2020年6月7日
G?=?zeros(14);
k1=0;k2=0;k3=0k4=0;
i?=?1;
for?k1?=?0:1:4
???for?k2?=?0:1:3?
???????for?k3?=?0:1:2
???????????for?k4?=?0:1:3
???????????????if?(19-(4*k1+6*k2+8*k3+5*k4)>=0)?&&?(19-(4*k1+6*k2+8*k3+5*k4)<=3)
???????????????????G(i1)?=?k1;G(i2)=k2;G(i3)=k3;G(i4)=k4;
???????????????????G(i5)?=?19-k1*4-k2*6-k3*8-k4*5;
???????????????????i=i+1;
???????????????end
???????????end
???????end
???end
end
A?=?zeros(4i-1);
for?ii?=?1:i-1
????for?jj?=?1:4
????????A(jjii)?=?-G(iijj);
????end
end
b?=?[-50;-20;-15;-10];
C?=?ones(1i-1);
intcon?=?1:i-1
lb?=?zeros(1i-1);
ub?=?zeros(1i-1);
%原料鋼管數(shù)
minf?=?1000;
x1?=?zeros(i-1);
for?X?=?1:i-1-2
????for?Y?=?X+1:i-1-1
????????for?Z?=?Y+1:i-1
???????????ub(X)=inf;ub(Y)=inf;ub(Z)=inf;
???????????[xfval]?=?intlinprog(CintconAb[][]lbub);
???????????if?minf?>?fval
???????????????minf?=?fval;
???????????????x1?=?x;
???????????end
???????????ub(X)=0;ub(Y)=0;ub(Z)=0;
????????end
????end
end
for?j=1:i-1
???C(j)?=?G(j5);?
end
Aeq?=?ones(1i-1);
beq?=?minf;
%余料
minf2?=?1000;
x2?=?zeros(i-1);
for?X?=?1:i-1-2
????for?Y?=?X+1:i-1-1
????????for?Z?=?Y+1:i-1
???????????ub(X)=inf;ub(Y)=inf;ub(Z)=inf;
???????????[xfval2]?=?intlinprog(CintconAbAeqbeqlbub);
???????????if?minf2?>?fval2
???????????????minf2?=?fval2;
???????????????x2?=?x;
???????????end
???????????ub(X)=0;ub(Y)=0;ub(Z)=0;
????????end
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-06-08?21:18??matlab數(shù)學規(guī)劃常見題目代碼\
?????文件????????1485??2020-06-08?16:53??matlab數(shù)學規(guī)劃常見題目代碼\切割模式進行限制.m
?????文件?????????303??2020-06-07?21:15??matlab數(shù)學規(guī)劃常見題目代碼\加工奶制品的生產與銷售計劃.m
?????文件?????????190??2020-06-07?17:55??matlab數(shù)學規(guī)劃常見題目代碼\加工奶制品的生產計劃.m
?????文件?????????617??2020-06-07?22:00??matlab數(shù)學規(guī)劃常見題目代碼\自來水輸送.m
?????文件?????????733??2020-06-07?22:29??matlab數(shù)學規(guī)劃常見題目代碼\貨機裝運.m
?????文件?????????428??2020-06-08?14:03??matlab數(shù)學規(guī)劃常見題目代碼\選課策略—課程數(shù)目最少.m
?????文件?????????439??2020-06-08?14:04??matlab數(shù)學規(guī)劃常見題目代碼\選課策略—課程最少且學分最高.m
?????文件?????????737??2020-06-08?16:50??matlab數(shù)學規(guī)劃常見題目代碼\鋼管下料最省.m
- 上一篇:圖像增強源代碼Matlab實現(xiàn)
- 下一篇:直驅pmsg仿真模型
評論
共有 條評論