论文部分内容阅读
车辆路径问题(Vehicle Routing Problem,VRP)是运筹学和组合优化等研究领域的一个重要研究内容,其主要目标是求解能以最低成本将货物递送到顾客点的路径集合,因为其重要的应用价值在交通运输,物流配送,邮政快递等行业有着广泛的应用。在过去,成本主要是指与之对应的路径数量和旅行距离,不过,在现实生活中该问题也存在一些值得考虑的其它成本因素。由于没有确定式方法能在多项式时间内有效的求解该问题,许多启发式算法被应用于该问题的求解,其中进化算法已被证明适合于求解该问题。尽管进化算法可以提供较为完整的解决方案在该问题的多个优化目标之间求得相对平衡的解,却很少有专门针对该问题在多目标优化方向上的研究,也更少有研究将解的多样性作为一个专门的研究内容,而这对任何进化计算技术进化性能的良好表现都是至关重要的。论文在进化算法基础上分别提出了三种新的多目标进化算法—种群分布性限制进化算法、改进的种群分布性进化算法、增强的种群分布性进化算法,用于求解VRP问题的两种经典衍生问题:VRPTW和CVRP,尤其是针对至少两个优化目标的优化问题。具体的研究工作内容如下:设计了种群分布性限制进化算法,在算法中提出了一个新的分布比率参数ρ,该参数用于约束种群中相同解的数量,接着给出了六个变异算子,用于增强种群的多样性。在上述算法基础上提出了改进的种群分布性进化算法,给出了一种用于量化VRP问题两个解之间的相似性的方法,设计了一个新的变异过程,该变异过程和进化算法结合在一起用于求解VRP问题可以更好的利用搜索空间。新的变异过程包括三个基本函数,其中两个可以随机的选择路径和顾客点,另外一个则是确定性的,用于将顾客点重新插入到路径中去。此外,还提出了三个新的变异算子,用于调整路径之间的顾客点分配和在路径内部顾客点的服务顺序。该算法的主要优点是:它不依赖于具体解的编码形式,也可以适用于任何一种VRP问题的衍生问题,并且具有线性的时间复杂度提出了一个新的可以有效求解CVRP,VRPTW问题的增强的种群分布性进化算法(Enhanced coverage-restricted evolutionary algorithm,ECREA),该算法可以同时优化至少两个优化目标。该算法整合了上述所提到的相似性量化方法和新的变异过程,以便更好的探索和利用搜索空间,从而保持较高的种群多样性。算法结果表明获得的解提供了更为合适的在多目标之间折中优化的效果。通过将CVRP,VRPTW的测试集测试新算法获得的解与已有的基于单一优化目标考虑的研究结果相比,显示新算法获得的解虽然并非整体上都是最优的,但是至少和后者的很多研究结果相比是可以相提并论的,这主要表现在新算法的解可以在获得更少的路径数量或者更短的旅行距离的同时,相应的其他优化目标和后者的结果的差距控制在2%以内。因为通过一个优化目标所获得的最优解并不必然能表现出多目标的优化效果,因此该算法具有实际意义。接着使用多目标优化的三种性能评价方法分别对利用ECREA算法求解VRPTW问题的双目标优化和三目标优化的结果进行了分析,并与著名的多目标优化算法NSGA-II获得的解进行了比较,结果表明前者在很多测试实例中获的了比后者更好的结果。而在求解CVRP问题时,由于测试集的测试实例的目标并没有冲突,所以没有进行多目标的优化性能分析。由于已有的VRP问题的研究大多倾向于单目标优化或将对多个优化目标优化后的结果以单目标的方式进行分析,论文则提出通过利用正式的多目标评估方法对多目标优化的性能进行适当比较和分析,并给出了最后的结论。