【优化成本】高铁运营公司列车开行方案的目标优化(目标函数:运营成本)【含Matlab源码 6820期】

在这里插入图片描述

⛄一、获取代码方式

获取代码方式1:
完整代码已上传我的资源:【优化成本】基于matlab高铁运营公司列车开行方案的目标优化(目标函数:运营成本)【含Matlab源码 6820期】
点击上面蓝色字体,直接付费下载,即可。

获取代码方式2:
付费专栏Matlab优化求解(初级版)

备注:
点击上面蓝色字体付费专栏Matlab优化求解(初级版),扫描上面二维码,付费29.9元订阅海神之光博客付费专栏Matlab优化求解(初级版),凭支付凭证,私信博主,可免费获得1份本博客上传CSDN资源代码(有效期为订阅日起,三天内有效);
点击CSDN资源下载链接:1份本博客上传CSDN资源代码

⛄二、部分源代码

clc;
clear;
Kf =[23.5, 23.5, 23, 23.5,22.5, 23, 23, 22.5, 24, 23, 21.5, 21.5, 21, 21.5, 21];
Bf =[0.75, 0.75, 0.8, 0.75, 0.85, 0.8, 0.8, 0.85, 0.7, 0.8, 0.85, 0.85, 0.9, 0.85, 0.9];
c = [];
%% 定义目标函数的系数
for t = 1:9
c=[c;Kf’];
end
%% 限定 求解的自变量 为正整数
intcon=1:135;
lb=zeros(135,1); % 自变量的下限, >= 0
%% 定义约束条件的系数矩阵
a1 = [ones(1,15),zeros(1,158)];
a2 = [zeros(1,15),ones(1,15),zeros(1,15
7)];
a3 = [zeros(1,152),ones(1,15),zeros(1,156)];
a4 = [zeros(1,153),ones(1,15),zeros(1,155)];
a5 = [zeros(1,154),ones(1,15),zeros(1,154)];
a6 = [zeros(1,155),ones(1,15),zeros(1,153)];
a7 = [zeros(1,156),ones(1,15),zeros(1,152)];
a8 = [zeros(1,157),ones(1,15),zeros(1,15)];
a9 = [zeros(1,15
8),ones(1,15)];
D = 720;

b1 = [-D.Bf,zeros(1,158)];
b2 = [zeros(1,15),-D.Bf,zeros(1,157)];
b3 = [zeros(1,152),-D.Bf,zeros(1,156)];
b4 = [zeros(1,15
3),-D.Bf,zeros(1,155)];
b5 = [zeros(1,154),-D.Bf,zeros(1,154)];
b6 = [zeros(1,15
5),-D.Bf,zeros(1,153)];
b7 = [zeros(1,156),-D.Bf,zeros(1,152)];
b8 = [zeros(1,15
7),-D.Bf,zeros(1,15)];
b9 = [zeros(1,15
8),-D.Bf];
Z = [1,0,1,1,1;0,1,1,1,1;1,0,0,1,1;1,1,0,1,1;0,0,0,1,1;0,0,1,1,1;0,1,0,1,1;1,0,0,0,1;1,1,1,1,1;1,1,0,0,1;1,1,0,1,0;0,1,1,1,0;0,1,0,1,0;1,1,1,1,0;1,0,0,1,0];
g2 =repmat([-D
Z(:,1)‘.Bf],1, 9);
g3 =repmat([-D
Z(:,2)’.Bf],1, 9);
g4 =repmat([-D
Z(:,3)‘.Bf],1, 9);
g5 =repmat([-D
Z(:,4)’.Bf],1, 9);
g6 =repmat([-D
Z(:,5)'.*Bf],1, 9);

⛄三、运行结果

在这里插入图片描述

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]黄辉先,张广炎,陈思溢,胡拚.基于混沌权重和精英引导的鲸鱼优化算法[J].传感器与微系统,2020,39(05):113-116.

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matlab领域

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值