【技术实现步骤摘要】
本专利技术属于旅行商问题求解领域,尤其是涉及一种基于深度强化学习的大规模旅行商问题求解方法。
技术介绍
1、旅行商问题是一个经典的组合优化问题,其定义是在给定一组城市及其两两之间的距离或费用矩阵的情况下,寻找一个能使总旅行距离或费用最小的回路,该回路必须经过每个城市且只经过一次。
2、旅行商问题在实际生活中有广泛的应用场景,如配送路径规划、包裹投递、商店补货等。尽管旅行商问题本身简单明了,但已被证明是一个np难问题,即在多项式时间内很难找到最优解。随着社会经济的快速发展,人们对各种物流配送效率和成本的要求越来越高,旅行商问题的求解也受到了日益广泛的关注。针对旅行商问题,研究人员提出了多种求解算法,主要包括精确算法、启发式算法和元启发式算法三大类。
3、精确算法能在解决质量方面取得优势,目前比较著名的是applegate等人于2006年发表的工作《the traveling salesman problem:a computational study.princetonuniversity press》。该工作提出
...【技术保护点】
1.一种基于深度强化学习的大规模旅行商问题求解方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(1)中,所述的状态为已访问的城市集合,动作为下一个要访问的城市,策略为下一步选择每个城市的概率,奖励为路径长度。
3.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(2)中,随机生成500-2000个城市,这些城市的坐标位置均匀分布在一个二维平面上。
4.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(
...【技术特征摘要】
1.一种基于深度强化学习的大规模旅行商问题求解方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(1)中,所述的状态为已访问的城市集合,动作为下一个要访问的城市,策略为下一步选择每个城市的概率,奖励为路径长度。
3.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(2)中,随机生成500-2000个城市,这些城市的坐标位置均匀分布在一个二维平面上。
4.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(2)中通过旋转,平移,翻转,缩放等操作进行数据增强。
5.根据权利要求1所述的基于深度强化学习的大规模旅行商问题求解方法,其特征在于,步骤(3)中,编码器包括输入层、注意力层和前馈...
【专利技术属性】
技术研发人员:周于嵛,潘伟航,林彬彬,蔡登,何晓飞,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。