论文部分内容阅读
车辆运输及调度在供应链中占有重要的地位。随着市场竞争的加剧和顾客需求的多样化,企业不可能在所有信息己知的情况下制定调度计划,即使制定了计划也因外界因素的多变而很难实施。因此实时车辆调度(Vehicle Routing Problem, VRP)的研究受到越来越多研究者的重视,但是目前的研究在许多方面还不够深入,在如何处理实时事件和设计简单有效的算法等方面仍存在着大量值得进一步研究的问题。解决实时VRP的关键问题在于如何及时、充分掌握信息,以及做出实时的响应。前者随着IT技术的发展已经得到解决,后者则需要设计简单有效的算法,按照一定的优化策略,在保证求解质量的情况下快速更改原有的静态计划。为了实现这一目标,多Agent系统作为一种新兴的解决方法被引入了实时VRP研究中来,该系统可以满足配送系统中车辆地理上分布、信息动态变化、顾客订单随时变更等众多变化,因而得到了越来越广泛的应用。本文对带有时间窗限制的实时VRP进行了研究,设计了基于多代理协商机制的系统求解模型,描述了模型的体系结构和功能,明确将静态计划和实时订单分开来处理,提出了基于多代理的两阶段算法:第一阶段是静态计划制定。本文从多代理协商和改进遗传算法两个方面进行了研究。通过Solomon算例的实验结果表明改进遗传算法具有适用范围广、计算时间少、计算精度高等优点;第二阶段是仿真运行阶段,车辆Agent会依次服务顾客,仿真系统基于合同网协议的协商机制来实现实时事件的处理。本文重点研究了多代理应用中基于合同网协议的协商算法,指出了传统合同网协议的不足,从多个方法和策略提出改进的合同网协商算法,并且通过实验证明了在求解结果无明显下降的情况下,能够大幅减少协商次数以及协商时间。为了验证原型框架的可靠性和有效性,不同于传统实时VRP的验证算例,本文提出一种新的测试实时VRP的算例,用来验证系统框架对静态订单的求解能力,以及对实时订单的快速反应能力。