资源简介
钢管下料最省、货机装运、加工奶制品的生产与销售计划、切割模式进行限制、选课策略(课程数目最少、课程数目最少且学分最高)、自来水输送等常见优化问题的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);
%原料钢管数
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数学规划常见题目代码\
文件 1485 2020-06-08 16:53 matlab数学规划常见题目代码\切割模式进行限制.m
文件 303 2020-06-07 21:15 matlab数学规划常见题目代码\加工奶制品的生产与销售计划.m
文件 190 2020-06-07 17:55 matlab数学规划常见题目代码\加工奶制品的生产计划.m
文件 617 2020-06-07 22:00 matlab数学规划常见题目代码\自来水输送.m
文件 733 2020-06-07 22:29 matlab数学规划常见题目代码\货机装运.m
文件 428 2020-06-08 14:03 matlab数学规划常见题目代码\选课策略—课程数目最少.m
文件 439 2020-06-08 14:04 matlab数学规划常见题目代码\选课策略—课程最少且学分最高.m
文件 737 2020-06-08 16:50 matlab数学规划常见题目代码\钢管下料最省.m
- 上一篇:图像增强源代码Matlab实现
- 下一篇:直驱pmsg仿真模型
相关资源
- 云模型的matlab程序
- 巴特沃斯滤波器matlab程序
- 捷联惯导matlab程序求解飞行器姿态
- 检测隐含周期的信号的周期的MATLAB程
- Particle Filter 粒子滤波 MATLAB程序 Samp
- 激光器速率方程matlab程序
- 四种支持向量机用于函数拟合与模式
- FSKGFSK调制解调MATLAB程序
- Polar编码matlab程序
- 过零法测频率matlab程序
- 神经网络matlab程序
- PSO-RBF的MATLAB程序实现
- 飞行器六自由度建模 线性化 matlab程序
- hough变换matlab程序
- 高斯混合模型GMM 及高斯混合回归MAT
- 有关单层小波分解与重构matlab程序
- 多层小波分解与重构matlab程序
- lipschitz指数matlab程序91016
- 几种现代谱估计的方法Matlab程序
- 分数延迟FIR滤波器Matlab程序
- 脉冲雷达测速测距的matlab程序.rar
- matlab程序实现.vip
- ds-cdma系统的多用户检测matlab程序
- Kraken波导不变量计算matlab程序
- 三门问题matlab程序
- 波束合成方向图的matlab程序
- 基于当前模型的UKF matlab程序
- 光纤激光器建模的matlab程序
- 根据计盒维数原理编写的求一维曲线
- 基于logistic混沌序列的图像加密彩色图
评论
共有 条评论