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