[发明专利]基于改进多目标遗传算法的船闸调度方法在审
申请号: | 201711214483.5 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107992967A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 毛星;徐希涛;郑健兵;罗招贵;向南;夏智娟;徐骏 | 申请(专利权)人: | 南瑞集团有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/06;G06Q50/30;G06N3/12 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 多目标 遗传 算法 船闸 调度 方法 | ||
1.基于改进多目标遗传算法的船闸调度方法,其特征在于,包括如下步骤:
借鉴生物进化过程,将排船方式定义为进化对象的个体,进行染色体编码和种群初始化;
根据不同调度指标构建目标函数,对初始种群进行个体适应度计算;
对初始种群反复按序进行选择操作、交叉操作和变异操作,从全局的角度进行评估决策,输出满足调度需求的最优排船方式。
2.根据权利要求1所述的基于改进多目标遗传算法的船闸调度方法,其特征在于,染色体编码的具体方法如下:
假设船闸中有M艘待闸船舶,用M艘待闸船舶表示染色体内所包含的M组基因,基因内ji表示第i艘船舶被调度的闸次,xi,fi和yi,fi分别表示第i艘船舶安排于船闸中的X、Y坐标,其中i∈R,i=[1,M],则染色体编码的编码公式如下:
s=[(j1,x1,f1,y1,f1),(j2,x2,f2,y2,f2),…,(jM,xM,fM,yM,fM)]
其中:s表示船闸中M艘船舶的一种排船方式。
3.根据权利要求1所述的基于改进多目标遗传算法的船闸调度方法,其特征在于,种群初始化的具体方法如下:
S1:从待闸船舶中随机选择一条船放入闸室;
S2:在闸次集合中随机选择一个闸次对该船舶进行排闸;
S3:判断该船舶能否排进该闸次,如果能排进该闸次,则更新染色体及待闸船舶,返回步骤S1,直至待闸船舶列表为空;否则,更新闸次集合,重新进入步骤S3,直至闸次集合为空,并将基因更新为(-1,-1,-1);
上述过程反复执行N次,即可得到N组满足目标解的染色体集合,即初始种群,也就是船闸中M艘船舶的N种排船方式。
4.根据权利要求1所述的基于改进多目标遗传算法的船闸调度方法,其特征在于,所述目标函数包括:根据船舶等待调度时间最短为调度指标构建的目标函数F1和根据每一闸室内所有船舶占用总面积最大为调度指标构建的目标函数F2;
目标函数
目标函数
其中:M表示船闸中的待闸船舶数;i表示船舶序号,i∈R,i=[1,M];T1表示船舶报到时间;T0表示船舶过闸时间;flagi表示第i艘船舶能否排进该闸次,能则为1,否则为0;Si表示第i艘船舶的面积;A表示该闸次的闸室面积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南瑞集团有限公司,未经南瑞集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711214483.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理