论文部分内容阅读
物流作为企业第三利润源越来越受到企业的重视,企业与学术界纷纷致力于利用先进的手段节约物流成本,降低企业运转的压力。在物流研究领域内,车辆调度和物流配送一直是物流理论研究和实践工作关注的焦点。然而,以往大量的车辆调度研究是建立静态的假设上,即所有的任务或需求在调度决策和线路规划之前已知,调度决策一旦开始执行以后,所有的情况不再发生更改。这一假设在电子商务和物流高速发展的今天已经越来越不符合实际了,因此,学者们也开始关注起动态车辆调度这一新的研究方向。在IT技术领域,作为人工智能技术的一员,Agent技术的兴起与发展十分迅猛。多Agent系统具有良好的自治性、分布性等特征,以及利用多Agent系统能够进行高效的动态运算,进而非常适合于动态车辆调度。因此,本文将多Agent系统引入到动态车辆调度系统的构建中。本文首先分析了动态车辆调度以及Agent技术研究的国内外现状,并对其相关的基础理论进行了详细的论述。在理论分析的基础上,本文将动态车辆调度系统中基于的多Agent系统体系架构进行了详细设计,建立了Agent模型,并设计了Agent之间交互、通信以及协商的具体方式与细节。然后,结合某物流配送中心对周边需求点的配送业务,进行了动态车辆调度系统的算法数学模型的建立以及初始调度算法、动态调度算法的设计。在多Agent系统以及算法设计的基础上,本文详细论述了基于多Agent的动态车辆调度系统的系统设计、开发环境、Agent开发等系统实现过程,并以一个完整的配送任务静态、动态调度的执行和操作为例子,展示了调度系统的界面以及操作过程。本文设计并开发了基于多Agent系统的动态车辆调度系统,借助多Agent系统的优势辅助物流配送中心调度业务的完成,有着较为良好的现实意义。