基于图论的物流配送中心车辆调度系统设计与实现.doc
《基于图论的物流配送中心车辆调度系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于图论的物流配送中心车辆调度系统设计与实现.doc(52页珍藏版)》请在沃文网上搜索。
1、摘 要 摘 要停车位分配问题直接影响着配送中心的运作效率与发展,成为企业界和学术界关注的热点话题。本文通过分析配送中心停车场的运作情况,建立了停车场的顶点着色模型及其求解算法。通过构建配送车辆使用停车位的时间冲突集合,以“先到先服务”原则为基础,把停车位分配问题转化为顶点着色问题,并建立了相应模型。利用分解算法,停车位的利用效率得到改善。该算法的计算复杂度为。通过将该算法应用于一个算例,得到了最优解。最后应用Visual Basic程序语言设计了一个配送中心停车位分配系统,有助于配送中心实现停车场整体资源配置的最优化与现代化程度的提高。关键词: 配送中心,停车调度,图论,顶点着色,算法,Vis
2、ual Basic I目录- 7 -AbstractGate assignment make great effect on the logistics centers development, it has become the hot issue to which the enterprise and the academic circles pay attention.The operation of logistics centers parking lots was analyzed. Vertex coloring model and algorithm of gate assig
3、nment problem was proposed. By improving an algorithm of time conflict, the set of the time conflict of the scheduled car was constructed. Based on the “first in first out” principle, gate assignment problem was transferred to vertex-coloring problem, and corresponding model was constructed also. By
4、 utilizing decomposed algorithm, it is possible to improve the gates operation ability. The algorithms computational complexity is O ( ). An example was offered to demonstrate the application of the algorithm and the optimal solution was obtained. Finally,Visual Basic was used to fulfill design a ga
5、te assignment system of logistics centers. This algorithm is benefit to the overall optimization and improvement of the logistics centers in the level of modernization.Key words:logistics centers;gate assignment;graph theory ;vertex coloring;algorithm;Visual Basic目 录目录摘 要IAbstractII目录III第一章 前言- 1 -1
6、.1课题研究的背景意义- 1 -1.2停车位调度管理的研究现状- 2 -1.2.1国内研究现状- 2 -1.2.2 国外研究现状- 4 -1.3课题的研究方法- 5 -1.4本论文的主要思路和预期目标- 6 -1.5本文主要的研究工作- 6 -第二章 图的相关知识- 8 -2.1图的定义及性质- 8 -2.2图的基本性质- 9 -2.3着色问题- 10 -2.3.1 边着色- 10 -2.3.2 顶点着色- 10 -2.4算法复杂度的定义及其算法的效率度量- 10 -2.5本章小结- 11 -第三章 配送中心的相关知识- 12 -3.1配送中心的定义- 12 -3.2 配送中心的类型- 12
7、-3.3 配送中心的工作流程- 14 -3.4配送中心主要功能- 16 -3.5本章小结- 17 -第四章 停车调度的数学模型- 18 -4.1问题陈述- 18 -4.1.1停车位分配存在问题- 18 -4.1.2影响车位分配的其他因素- 19 -4.2配送中心停车位的顶点着色模型- 20 -4.2.1停车位分配分析- 20 -4.2.2停车位分配的顶点着色模型- 21 -4.3算法设计及分析- 21 -4.3.1车辆运行时间冲突判断的算法设计- 21 -4.3.2 停车位分配问题的算法设计- 22 -4.3.3 算法复杂度分析- 24 -4.4 本章小结- 25 -第五章 配送中心停车场停车
8、位分配算例- 26 -5.1配送中心停车位及车辆介绍- 26 -5.2 停车位的时间冲突算例- 28 -5.3 顶点着色的算例- 29 -5.4 本章小结- 30 -第六章 停车调度系统设计及其实现- 31 -6.1停车调度算法的程序设计- 31 -6.1.1 设计思路- 31 -6.1.2 程序设计- 31 -6.2本章小结- 35 -第七章 总结- 36 -7.1 工作总结- 36 -7.2 工作展望- 37 -参考文献- 38 -致 谢- 40 -附录- 41 -第一章 前言第一章 前言第一章 前言1.1课题研究的背景及意义随着经济全球化趋势的加强,现代信息技术、供应链管理技术的飞速发展
9、,被称为企业的“第三利润源泉”的物流作为一种实现经济高效运行、融合高新技术为一体的先进管理技术与组织方式,通过计划、实施、控制与协调等手段对运输、仓储、装卸、包装、配送、流通加工、信息各环节的系统整合,以最低的费用和最少的资金占用,安全、准时、高质量地为用户提供多功能、一体化的综合服务,在世界范围内受到了广泛的关注,发展十分迅速。配送是物流系统中的一个重要环节,它是指企业或物流代理企业在确认顾客的订购信息之后将商品从配送中心送到各个消费者手中的过程。在物流成本中,配送是成本消耗最大的物流活动之一,占物流总成本的二分之一到三分之二。因此,降低配送的成本,就能有效降低整个物流的成本。随着我国经济的
10、飞速发展,市场经济已经越来越激烈,尤其是进入21世纪后,企业间的核心竞争要素已经从价格和质量转变为服务和时间。对于配送中心也是这样。只有那些快速满足用户需求,具备及时快速的物流能力的企业才能在竞争中取胜。 配送中心的管理水平尤其反映一个企业的市场竞争能力。停车调度问题直接影响配送时间及服务质量。在配送中心的管理的工作中占了重要角色。配送中心的配车计划管理软件, 在美、日等国已商品化。它能大大缩短配车计划编制时间、提高车辆的利用率、减少闲置及等候时间、合理安排配送区域和路线等。在我国, 由于观念、制度和经济上的种种制约, 我国物流的发展非常缓慢, 物流企业电子化程度低, 只有少数物流企业在互联网
11、上提供了企业状况、业务范围、报价系统、运费支付、在途货物查询等功能,与市场的需求差距较大。所以, 我们亟需解决配送中心的规划与管理、仓储设施的现代化配置、配送运输工具的更新换代、物流管理模式和经营方式的优化等问题1。随着配送中心专业化程度的不断加深,停车位的分配问题开始占据越来越重要的位置,成为配送专业化的集中体现。若能对配送中心的停车位进行最优化分配,可极大地提高配送质量。在停车位分配问题中,停车场的管理处于重要地位。建立并优化停车位分配模型以及相应算法是计算机辅助调度停车场停车位的重要课题。由于车辆使用停车位大都集中在一个个的时间区间内进行,分配停车位的算法设计的关键是处理作业时间冲突的任
12、务安排问题1。现代大型物流配送中心的发展趋势要求配送中心停车场的管理要有高效率,而停车位的管理直接决定了停车场的高效率。对于现代大型物流配送中心来说,停车场调度工作的重要表现已越来越突出的反应出来,物流配送中心的功能也随之越来越突出,然而目前国内关于配送中心停车调度工作的研究不足,而我国运输业等的发展对物流配送中心提出了更高的要求,成为本课题研究的现实背景。1.2停车位调度管理的研究现状首先明确停车调度的含义。在交通行为中,停车调度是常用的一种调度控制手段。实施停车调度就是要决定车辆应如何行使,驶向哪些停车位,调度的目的是使整个运输系统费用最低。停车调度手段在公共交通的管理中应用较为广泛。目前
13、我国关于停车位分配的问题研究较少,而国外交通虽然机动化程度较高,但尚没有行之有效的方法解决停车位分配的效率问题。现有的停车调度模型及其求解算法或者不能求得最优解,或者只能达到局部最优化,而对于配送中心来说,停车场停车位分配的整体最优化才是企业期望的目标。因此,寻求一种解决停车位分配问题的有效方法,成为学术界和企业界关注的焦点问题之一。1.2.1国内研究现状梅振宇,项贻强,陈峻,王炜通过对停车选择的分析,提出了停车率诱导信息配置优化组合模型与算法2。该模型的研究从车辆率高和日常泊位饱和度大的热点停车场入手,考虑车辆停放者的选择行为,以总行程时间最小建立了目标函数,通过采用基于最优组合的可变信息板
14、(VMS)信息显示组合方式来发挥停车选择诱导作用,并对它设计遗传算法(GA)进行计算,从而获得目标函数最优化值。经实例验证,设置诱导后最小总行程时间可大大减少。陈峻、周智勇、王炜提出一种服务于驾驶员的优化模型3。该模型以驾驶员使用最便利,可达性最强,出行停放成本最低为目标,利用启发式算法计算了备选停车场车辆停放选择的备选解集。经实例验证,该模型可以得到多个满足约束条件的合理性停车方案,从而为驾驶员在出行前选择停车场提供了决策依据。该方法能求出多个停车方案解集,但不能确定最优解。他们还提出了基于排队论的出行车辆停放接受条件,为了提高停车场车辆停放的可达性,引入排队论原理和“生灭过程”状态方程表达
15、出行者车辆停放过程.将目的地停车场视作可互通的多服务通道损失制系统,采用服从泊松分布的车辆到达率和服从负指数分布的车辆平均停放时间,建立了出行过程中的车辆停放接受条件概率模型。应用美国道路局路阻函数计算车辆行程时间值并采用范围域表示,围绕驾车者行程初期和行程末期2个瞬时状态,进行停车接受条件分析,同时获得行程末期停车场服务能力和停放饱和度指标的计算结果。研究结果表明,当停车设施的服务能力N值在一定范围内保持稳定时,可满足车辆停放接受条件,而行程时间的波动幅度与停车接受条件R,N值和停车场停放饱和度值直接相关4。熊光华,王令其设计出了一种先进的停车方式和控制系统,即自动化立体车库和车库群监控系统
16、5。自动化立体车库技术可以有效地解决大城市的用地紧张和停车难的矛盾,在发达国家率先得到推广应用。立体车库的核心部分车库群的监控系统,通过网络对单元车库的作业进行动态监控管理,使整个车库具有很高的自动化程度和可靠性,并且集管理、调度与监控方式于一体,大大提高了立体车库的使用、管理与维护效率,也可用于其它交通系统的行车调度5。黎冬平,董瑞娟,陈峻通过对以商业区停车场短时车辆到达率和离去率的调查和分析,用BP神经网络算法对其进行短时预测,得到小区所有停车场车辆总到达率特性比单个停车场更为稳定和显著,而车辆离去率特性在两者之间的差异则不明显。本研究为中心区停车场的管理和停车诱导提供了理论依据6。1.2
17、.2 国外研究现状发达国家的机动车拥有量很大,公共机动车停车系统成为城市交通中很重要的问题。德国和法国关于停车系统的研究起步较早,在缓解城市交通压力,提高停车场利用效率方面取得了较为显著的效果,特别是对于停车位的管理方法较为先进,值得我们学习与借鉴。城市停车诱导信息系统(简称PGIS) 就是为了解决城市停车信息缺乏、停车无序、缓解交通而产生的。它通过信息诱导为司机提供实时、准确的停车信息,避免了司机盲目寻找停车空位,提高了停车场泊位利用率,缓解了城市交通的压力。国外对城市交通、停车诱导信息系统的研究起步较早, PGIS 最早出现在德国的亚琛市,随后在欧洲、日本以及美国等地得到了应用。目前,我国
18、城市的机动化程度不断提高,迫切需要解决停车难问题,PGIS 已经在北京、上海、广州、苏州等地有所应用7。PGIS 的停车位预定功能使得司机可以在某停车场内预约停车位,节约了司机寻找停车空位的时间,驾车出行变得更有计划性。PGIS 统一管理城市内停车场所,在适当位置为司机提供丰富的停车信息,引导司机快速而准确地寻找理想的停车场所,为城市交通作出了贡献,具有很高的实用和经济价值。就停车场具体情况而言,为避免车辆使用停车位时发生作业时间冲突,所以处理时间冲突问题就成为算法设计的关键。国外学者就此问题进行了研究,其研究结果可以分成两种:一种是专家系统法,通过将分配原则建立于知识库系统,并考虑较多的非量
19、化准则;另一种是数学规划,以仓库到停车位的距离最短为目标函数,利用0-1整数规划探讨分配的可行性及如何分配。前者往往由于受搜索范围的限制,忽视关键因素而导致分配结果不理想。后一种方法受目标函数的影响,常会出现把较多的车辆分配给较少的有吸引力的停车位,而且车辆行驶时间表微小变化都会很容易引起停车位分配的混乱和计算量的大增,并且当车辆数量较大时,由于计算时间太长往往得不到最优解或满意解16。早期的算法研究主要是诸如基于布尔代数运算的着色算法和基于深度优先搜索的回溯算法等经典方法,后来在用传统方法解决复杂及较大规模的问题出现困难时,一些近似算法或启发式算法陆续问世,近年来随着智能算法的发展,遗传算法
20、和模拟退火算法逐渐得到了人们的重视。但由于图着色问题是典型的NP难题,大部分早期的算法的时间复杂性是指数级的,而智能算法在图着色方面的应用还处于试探阶段,成果较少8。在应用启发式着色算法进行求解时,须指定一个顶点序列。该算法的着色过程是用标上号的颜色,按照给出的顶点排列顺序,逐次为每个顶点着尽可能少的颜色,对于图的每一种顶点的排列顺序,都可以用启发式算法得到一个确定的着色方案。该算法对于每一种顶点的排列顺序来说是最优的,但对于不同的排列顺序其得到的着色方案是不同的,因此要想得到最优解,就必须对图的n!种不同的顶点排列顺序均采用启发式着色算法进行着色,才可知道最优方案。当n较大时(如超过100个
21、顶点),用目前的计算机进行运算是不现实的8-10。此外,专家学者们在传统算法的基础上,创新了许多新的算法,例如混合顶点着色算法、启发式搜索蚂蚁算法、改进粘贴DNA算法、基于集合思想的着色算法等10,这些算法在不同的实际问题中都有良好的应用。Brelaz提出最大色度着色算法,其思路是尽早将度数高的的结点着色,因为在后面处理这些结点会很困难,同时,如果某结点有许多邻接点已着不同色,算法也应尽早处理该结点。在着色的同时,还要记录已使用颜色数,而且在图中删除已着色顶点及其关联边11。由于停车位分配工作的复杂性,国内这方面的研究主要针对公共停车场,而对配送中心的停车场研究较少,对于配送中心停车场的研究具
22、有重要意义。同时由于配送中心车辆使用的灵活性,造成停车位分配工作的复杂性。因此高效的精确算法可能性不大,启发式算法虽能快速解决问题,但对于解的质量无法保证,因此当前算法,均是求近似最优解。而本文在最大色度着色算法的基础上,设计出了顶点着色模型的着色算法,具有最逼近最优解的优点。1.3课题的研究方法本文主要通过对三个算法的设计,在着色理论以及图论的基础上,将停车位调度问题转化为一个着色问题,建立了停车位分配的顶点着色模型。解决了普通算法中解的质量不高从而造成停车场资源浪费的问题,求出了停车位调度问题的近似度很高的次最优解。1.4本论文的主要思路和预期目标本论文研究了配送中心停车场的停车位分配问题
23、。在配送车辆到达停车场的时间为已知的前提下,构建车辆使用停车位的时间冲突集合,以“先到先服务”为原则,将停车位分配问题转化为顶点着色问题,应用图论相关知识建立关于停车位分配的顶点着色模型。设计一种最大度优先算法确定适合某一时间段内每辆车的最佳停车位,使得配送车辆到达停车场时,能直接驶向最佳停车位,避免了选择车位的盲目性和滞后性。并应用Visual Basic 程序语言设计了一个配送中心停车调度系统,实现用最少的停车位满足配送中心停车场的停车需求。有助于配送中心现代化程度的提高和发展,从而提高物流企业的服务水平和市场竞争力。用该算法的目标是:进行车位分配时能充分利用停车场的资源,实现停车位的最佳
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 物流配送 中心 车辆 调度 系统 设计 实现
