资源地址:
基于GA遗传优化算法的列车交路方案优化matlab代码资源-CSDN文库
问题描述:
列车交路是指列车在规定的运行线路上往返运行的方式,规定了列车运行区段、折返车站以及按不同交路运行的列车对数. 对于既有线路,正在进行机务生产力布局调整,而机务生产力布局调整的基础是经过优化的机车交路。我国铁路的机车交路是从蒸汽机车的短小交路延续过来的,在过去的年代里,由于交路短小,机务段布局过密,不但浪费了资源,制约了运输效率的提高,而且还将制约现代化技术装备优势的发挥。我们主张推行机车长交路,是基于优化机车交路布局有利于提高运输效率,优化运输设备布局,为推进铁路发展创造条件。优化机车交路布局是一项复杂的工作,它需要综合路网结构、编组站的分布和分工、线路纵断面、行车组织的特点、技术装备的水平和基础设备的技术条件等多种因素,运用现代化的管理理念精心进行编制。
部分程序:
%%遗传参数设置
NUMPOP=200;%初始种群大小
irange_l=1; %问题解区间
irange_r=35;
LENGTH=24; %二进制编码长度
ITERATION = 10000;%迭代次数
CROSSOVERRATE = 0.8;%杂交率
SELECTRATE = 0.4;%选择率
VARIATIONRATE = 0.2;%变异率
OD = xlsread('OD.xlsx');% 苏州地铁2号线调查问卷OD出行矩阵
h = xlsread('区间运行时间.xlsx'); % 苏州地铁2号线区间长度及运行时分
%初始化种群
pop=m_InitPop(NUMPOP,irange_l,irange_r);
pop_save=pop;
fitness_concat = [];
best_solution = [];
输出结果: