开学季 | 第一课《车辆路径问题与算法》

时间:2022-09-25作者:佚名

请问膜拜技术大牛除了献上膝盖还有什么更好的方式?答:可以把大家的膝盖一起献上,又或者好好学习天天向上,利用碎片化时间多为自己充电,一起参与技术的交流与探讨。——四月,我们迎来了蓝芯科技的开学季,我们将在此分享机器人相关技术知识。今天是开学第一课《车辆路径问题与算法》,欢迎大家留言一起探讨。

开学季 | 第一课《车辆路径问题与算法》


一 、车辆路径问题
在介绍 (Vehicle Routing Problem,VRP)问题前,先介绍它的一个特例,旅行商问题(Traveling Salesman Problem, TSP):有一个旅行商人,要拜访n个城市,每个城市只能访问一次,后返回到原来出发的城市。该商人要选择一条路径,路径的选择目标是旅程短。

开学季 | 第一课《车辆路径问题与算法》

图1 TSP问题

车辆路径问题(Vehicle Routing Problem,VRP)早是由Dantzig和Ramser于1959年*提出,它是指一定数量有一定数量(n个)的客户,各自有不同数量的货物需求(qi),配送中心或车场(depot)向客户提供货物,由一个车队(m辆车)负责分送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下(例如车辆存在载荷上限Q、里程长度上限L),达到总旅行成本小、耗费时间少等目的[1, 2]。


图 2 VRP问题

在理解了车辆路径问题后,接下来介绍几个常用的路径搜索算法。

二、路径搜索算法

在路径搜索算法中,常用的算法用Dijkstra算法和 A*算法。这里不对算法原理进行详细介绍,仅简单给出相应的使用示例。给出一个网格图,如图3所示。在该网格图中,仅横、纵向相邻网格可以通过,其中黑色背景网格不可通过。在网各图中,每移动一格会增加一个单位成本。现给定一个起点(46)和终点(49),通过Dijkstra算法和A*算法分别求解短路径。

图 3网格图示例

2.1 Dijkstra算法
该算法的思想是从起点开始,每次新扩展一个距离短的点,并更新从起点到该点的距离与路线。直到拓展到终点,并且往其他方向拓展点的距离不比该点的距离更近时停止。对图 3 的求解过程如图4所示。终的路线是。

图 4 Dijkstra算法拓展过程

2.2 A*算法在Dijkstra中,当前拓展到的点的距离为从起点到当前点的实际短距离。而A* 算法与 Dijkstra相比增加了一个启发项,即在计算当前点的路线距离时,使用从起点到当前点的实际短距离加上从当前拓展的点到终点的估计距离。因此,在实际距离相同时,估计距离近的点优先继续拓展。使用A*算法对图3 的求解结果如图5 所示。终的路线是

相关阅读

五轴数控工具磨床助力制造业实现智能化升级

随着制造业的快速发展,智能化升级已成为提升竞争力的关键所在。在众多智能制造技术中,五轴数控工具磨床以其高精度、高效率的特性,为制造业的智能化升级提供了强大的技术支...
2024-03-16

如何计算螺旋拉床的吨位?

  螺旋拉床作为金属加工中的关键设备,其吨位的正确计算对于保证加工质量和设备安全至关重要。本文将详细介绍如何计算螺旋拉床的吨位,为技术人员提供参考。   螺旋拉床的...
2024-12-05

美国 S-T ST4600 精密立式投影仪

美国 S-T ST4600 精密立式投影仪 * φ350mm磨砂投影屏可提供超亮、超清晰影像 * 双光纤冷光源表面照明 * 可同时装3个镜头 * 长寿命卤素灯泡提供轮廓照明 * 帽檐设计减少光照对投影...
2023-10-06
美国 S-T ST4600 精密立式投影仪

优化工装输送线布局,实现生产流程优化

随着工业自动化程度的不断提高,越来越多的企业开始使用工装输送线来进行生产流程的自动化处理。其中布局设计的合理与否,直接影响到生产效率、成本和产品质量等方面。因此,...
2024-03-14

导致双头数控车床温度过高的原因有哪些?

双头数控车床作为一种高精度、高效率的机床,在机械加工领域发挥着重要作用。然而,在使用过程中,有时会出现温度过高的情况。本文将探讨导致双头数控车床温度过高的原因。...
2024-03-16

热销商品

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

硅胶垫片/硅胶垫/硅胶垫片圆形/硅胶垫圈/橡胶垫片/氟胶垫片

硅胶垫片(又称硅胶垫、硅胶垫圈)是一种由硅橡胶制成的密封材料,具有优异的耐高低温(-60℃~230℃)、耐老化、绝缘和环保无毒特性,广泛用于食品、医疗、电子及家电等领域...
1

电焊机焊把线电焊线国标电缆线16 25 35 50 70平方纯铜焊把线

电焊机焊把线,作为焊接作业中不可或缺的一部分,其质量直接关系到焊接质量和安全。国标电缆线1625355070平方纯铜焊把线,严格遵循国家标准,采用纯铜材质,确保了优秀的导...
4.2

激光保护镜片30*5进口石英焊接机28*4窗口片37*7光纤切割机头配件

激光保护镜片305进口石英焊接机284窗口片377光纤切割机头配件是一种用于激光加工的精密设备,具有高精度、高稳定性和高可靠性的特点。该设备采用了进口石英材料制...
3.5

杜邦1422A特卫强TBM001连体一次性防护服工业透气防尘实验防化学

杜邦1422A特卫强TBM001连体一次性防护服,是专为工业环境设计的高性能防护装备。该防护服采用杜邦特卫强技术,具有出色的防尘、防化学性能,能够有效抵御多种有害物质...
23

网站栏目