[发明专利]一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法有效
申请号: | 202010278983.0 | 申请日: | 2020-04-10 |
公开(公告)号: | CN111563657B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 王良;刘键涛;魏秋新 | 申请(专利权)人: | 福建电子口岸股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/08;G06N3/00 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 连耀忠 |
地址: | 361000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 算法 结合 多维 策略 解决 港口 拖轮 调度 方法 | ||
1.一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法,其特征在于,该方法包括以下步骤:
步骤S1:历史数据统计更新指标参数:通过拖轮运维的大量历史数据统计分析关键指标数据,并采用修改时间偏置的方式,利用船务系统历史数据进行拖轮调度的实时算法模拟;
所述关键指标数据包括:预排30小时计划、靠泊离泊作业时间的中值、拖轮完工和开工的准备时间、时间间隔不足间隔工作时间的罚值、安排非当班拖轮时增加罚值、历史统计航行小时油耗中值、历史统计航行公里油耗中值、时间模拟参数;
步骤S2:构建区域任务搜索图:根据步骤S1所述数据构建区域任务搜索图,图中的节点包括普通节点和任务节点,节点向量包括地理经度、地理纬度、作业时间窗,图中边长为拖轮完成两个节点行驶所需消耗的油量,包括途中或到达任务节点后空等的油耗;
所述普通节点包括驻点节点和拖轮当前位置节点,所述任务节点包括拖轮待命区节点和泊位节点,驻点节点的作业时间窗为零,拖轮当前位置节点的作业时间窗为完成当前任务所需的时间,拖轮待命区节点的作业时间窗为大船到达的时间,泊位节点的作业时间窗为大船离开的时间;
步骤S3:定制规则生成:将码头拖轮调度的人工排班规则模型化后输入到智能算法模型里,当搜索结果各段子路径中存在同人工规则不符路径时,增加不符路径的相应罚值;
步骤S4:模型训练:采用启发方式算法蚁群算法+区域搜索+M2M+时间窗+配置态+定制规则进行模型训练,对拖轮作业安排进行智能计算,蚁群在区域任务搜索图中从多个拖轮当前位置节点开始爬行,按作业时间窗顺序遍历所有任务节点,生成蚁群模型;
所述模型训练,还包括:
通过蚁群蚁周算法计算信息素,具体为:
其中,Q为蚂蚁信息素的总量,其中W为1次行爬行完所有任务后,第t只蚂蚁所行走的最短成本路线,i,j为节点;
模型训练还包括:全局最优解计算方法,具体为:
dij=dim+dmj
wtij=wtj-wti
其中f(t)表示总体成本,dij为两个节点间的距离,n为任务时间段内的大船任务数,Wij为不同路径的权重,为拖轮每公里平均油耗,wtij为出发节点到目标节点的时间窗口,为拖轮每小时平均油耗,∮(t)为人工规则的罚值,i,j为节点,dij为两个物理节点间的距离,其中m为中间停靠节点;
步骤S5:实时数据准备:实时采集数据,包括引航站的大船时间计划信息、拖轮实状态信息、泊位经纬位置信息、泊位待命区经纬位置、码头驻点经纬位置;
步骤S6:将所述实时数据输入到所述蚁群模型中,输出最终拖轮计划,内容包括作业拖轮、作业路线、出发时间、作业成本。
2.根据权利要求1所述的一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法,其特征在于,所述关键指标数据以批量的方式进行定时更新。
3.根据权利要求1所述的一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法,所述步骤S4中,蚁群模型包括动态模型和静态模型。
4.根据权利要求3所述的一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法,所述静态模型中,静态参数包括:蚁群数量,迭代次数,表征信息素重要程度,表征启发式因子重要程度,信息素蒸发系数,信息素增加强度系数。
5.根据权利要求3所述的一种通过蚁群算法结合多维度策略解决港口拖轮调度的方法,所述动态模型,在系统推理中实时生成,以静态参数为输入,在推理前进行二次实时训练,核心类为TugboatTsp、tugboat_ant,核心方法为search_path()、update_model()。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建电子口岸股份有限公司,未经福建电子口岸股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010278983.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理