带服务优先级的煤矿物资配送车辆路径问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着科技的不断发展,通过降低物料消耗而获取利润(即第一利润源泉)和通过降低人工成本和提高劳动生产率而增加利润(即第二利润源泉)的潜力已经越来越小,而降低物流费用已被广泛认为是企业取得利润的第三利润源泉。从物流总费用的构成来看,运输费用在物流总费用中占有相当高的比例。配送属于支线运输,是供应链上最后一个环节,负责将实物运送至用户的手中。配送路线设计的合理与否直接关系到企业是否能以最小成本及时、按量、保质将货物运送至客户点。
     本文的选题来源于校企合作项目“郑煤集团公司供应物流系统工程研究”。在这个具体的应用背景下,分析了煤矿不同种类物资配送的特点:物资需求有紧急性之分,车辆可多趟运行;危险物资允许联合配送,一个客户的需求可由一辆车运行多趟来满足,或由不同车辆来进行访问;而普通物资则不允许联合配送,每辆车每趟只能访问一个客户点,而且要求车辆必须满载。在大量阅读文献的基础上,发现本研究与带时间窗的车辆路径问题、带模糊时间窗的车辆路径问题、需求可拆分的车辆路径问题这三类问题之间存在着某些共性。通过对比,前两类问题中的时间窗无法描述本研究中的需求紧急性,因为客户并没有明确指明接受服务的时间区间段,也没有一个有明确上下限的期望时间窗口,故本文提出用自然数表示的“服务优先级”来刻画客户对物资需求的紧急程度。危险物资多趟配送的特点使其优化可借鉴需求可分的车辆路径问题的研究方法来进行。
     确定问题的范围边界后,针对危险物资和普通物资的配送特点,分别建立相应的数学模型,设计了改进的扫描算法和改进的遗传算法对危险物资多趟联合配送模型进行求解。以郑州煤电物资供销有限公司的危险物资配送为求解实例,从最优结果的配送费用、配送里程、使用车辆数、车辆装载率、平均计算时间和保证服务优先级等指标分析两种算法的优化性能,结果表明在相同的使用车辆数和车辆装载率情况下,改进的遗传算法要优于改进的扫描算法,但需要较长的平均计算时间,而且也一定程度上破坏了服务优先级,而改进的扫描算法则较大程度保证了服务优先级。同时还与该公司实际配送情况进行了比较,进一步验证了本文算法优化的有效性。对普通物资的多趟单点配送问题也设计了相应的算法进行优化,将优化结果与实际配送情况比较分析,表明算法优化大大减少了配送的成本,缩短了配送的时间。
     最后,基于MATLAB的GUI平台,实现了算法的可视化。用户在输入界面输入需求和车辆等参数,即可在输出界面看到算法优化的结果,借此辅助决策。
With the developing of technology, by reducing material consumption to win profits (the first source of profit), and by reducing labor cost and increasing labor productivity to increase profits (the second source of profit), the potential has been getting smaller and smaller, the lower logistics cost have been widely regarded as the third source of profit for enterprises. Among the total logistics costs, the transportation cost accounts for a quite large proportion. Distribution which is a kind branch transport and the last link in the supply chain, has responsible for deliverying goods to the users with kinds of demands. Whether the design of delivery routes is rational or not, it can directly refluences whether the enterprises delivers goods to customer sites with minimum cost, in time, right quantity and high quality.
     The topic of this article is from the project with the title "the supply logistics systems engineering research for Zheng Coal Company" Which is cooperated by schools and enterprises. Under this specific application background, the distribution of different kinds of materials in coal mine analyzed has some characteristics:the material demands for different customers exists the different urgency, and vehicles are allowed to run more than one times; dangerous materials are allowed to adopt the joint distribution, that means a customer' needs can be met by a car running more times, or by different vehicles visiting it; the joint distribution of common goods is not allowed, a vehicle is allowed to visit only one customer point per trip, which must be loaded. On the basis of reading lots of literatures, we find that this research has some similarities to three types of problems the vehicle routing problem with time windows, the vehicle routing problem with fuzzy time windows, and the vehicle routing problem with the split demands. By the comparison. the time window in the first two issues can not describe the urgency of needs in this paper's study, because clients receiving services does not specify the time interval segment, and also no one clear expected time window limit, we suggest that "priority of service" characterized the natural number is used to describe the to urgency of the customers' material needs. The characteristic that dangerous materials may be distributed more times makes the optimization can be carried out through learning from the research methods the vehicle routing problem with spilit demands.
     After determining the boundary of the problem, respectively establish the corresponding mathematical models according to different distribution characteristics of dangerous materials and common materials, and design the improved sweeping algorithm and the improved genetic algorithm to solve the joint distribution model characterized multiple times of dangerous materials. Take an example for the distribution of dangerous materials for Zhengzhou Coal and Electricity materials supplying and marketing limited company, by solving the optimal distribution path results, through some indicators such as the distribution costs, delivery mileage, the number of vehicles used, vehicles's loading rate, the average computing time and the degree of ensuring service priorities analyzes the optimal performance of two above algorithms, and that indicates that under the case of the same number of vehicles used and vehicles'loading rate, the improved genetic algorithm is superior to the improved scanning algorithm, yet sacrifices a longer average time, and also destroy the priority of service to a certain extent, but the improved sweeping algorithm can ensure the priority of service at a greater degree. And compared with the actual distribution situation of the company, further verify the validity of optimization algorithms in the paper. A simple algorithm is designed to optimize the distribution of common materials characterized multiple times and single point. By comparing and analyzing the optimal results with the actual distribution, it shows that the optimization algorithm greatly reduces the cost of delivery and shorten the delivery time.
     Finally, realize the visualization of the algorithm based on the GUI platform in MATLAB. The user inputs parameters related to requirements and vehicles in the input interface, and can see the optimal results of algorithms in the output interface, to aid decision-making.
引文
[1]Dantzig G B, Ramser J H. The Truck Dispatching Problem[J]. Management Seience, 1959,10(6):80-91.
    [2]Laporte G. The Vehicle-Routing Problem-An Overview of Exact and Approximate Algorithms[J]. European Journal of Operational Research,1992,59(3):345-358.
    [3]曹二保.物流配送车辆路径问题模型及算法研究[D].长沙:湖南大学,2008.
    [4]钟石泉.物流配送车辆路径优化方法研究[D].天津:天津大学,2007.
    [5]Lenstra J. Rinnooy K. Complexity of Vehicle Routing and Scheduling Problems[J]. Networks,1981,11:221-227.
    [6]Crainic G, Laporte G. Fleet Management and Logistics[M]. Kluwer Academic Publishers, 2000.
    [7]Toth P, Vigo D. The Vehicle Routing Problem[M]. SIAM Monographs on Discrete Mathematics and Applications,2002.
    [8]Desrochers M, Lenstra J K, Savelsbergh M. A Classification Scheme for Vehicle-Routing and Scheduling Problems[J]. European Journal of Operational Research,1990,46(3):322-332.
    [9]Liu F, Shen S Y. A Route-Neighborhood-Based Metaheuristic for Vehicle Routing Problem with Time Windows[J]. European Journal of Operational Research,1999,118(3):485-504.
    [10]Braysy I. Gendreau M. Vehicle Routing Problem with Time Windows, Part 1:Route Construction and Local Search Algorithms[J]. Transportation Science,2005,39(1):104-118.
    [11]钟石泉,贺国光.有时间窗约束车辆调度优化的一种禁忌算法[J].系统工程理论方法应用.2005(6):522-526.
    [12]李全亮.免疫算法在带时间窗的车辆路径问题中的应用[J].系统工程理论与实践,2006(10):119-124.
    [13]杨进,马良.蜂群算法在带时间窗的车辆路径问题中的应用[J].计算机应用研究,2009(11):4048-4050.
    [14]Berger J, Barkaoui M. A Parallel Hybrid Genetic Algorithm for the Vehicle Routing Problem with Time Windows[J]. Computers & Operations Research,2004.31(12):2037-2053.
    [15]吴勇,叶春明,马慧民等.基于并行粒子群算法的带时间窗车辆路径问题[J].计算机工程与应用.2007(14):223-226.
    [16]张智海,吴星玮.带时间窗车辆路径问题的并行遗传算法[J].工业工程,2007(3):111-114.
    [17]崔雪丽.朱道立.带时间窗车辆路径问题的混合改进型蚂蚁算法[J].计算机工程与应用,2009(4):16-19.
    [18]李琳,刘士新.唐加福.改进的蚁群算法求解带时间窗的车辆路径问题[J].控制与决策,2010(9):1379-1383.
    [19]陈宝文,宋申民,陈兴林.基于混合算法的带时间窗车辆路径问题[J].控制理论与应用,2007(5):807-810.
    [20]张丽艳,庞小红,夏蔚军等.带时间窗车辆路径问题的混合粒子群算法[J].上海交通大学学报,2006(11):1890-1894.
    [21]彭国勇,吴升.时间窗约束车辆路径问题求解的遗传模拟退火算法[J].测绘科学,2007(6):107-109.
    [22]张瑞锋.基于混合算法的带时间窗的车辆路径问题求解[J].计算机工程,2007(14):185-187.
    [23]李全亮.遗传算法与蚂蚁算法的融合在带时间窗的车辆路径问题中的应用[J].数学的实践与认识,2008(15):40-48.
    [24]曹二保,赖明勇,聂凯.带时间窗的车辆路径问题的改进差分进化算法研究[J].系统仿真学报,2009(8):2420-2423.
    [25]张兰,雷秀娟.几种改进PSO算法在带时间窗车辆路径问题中的比较与分析[J].计算机工程与科学,2008(12):55-59.
    [26]马炫,彭芃,刘庆.求解带时间窗车辆路径问题的改进粒子群算法[J].计算机工程与应用,2009(27):200-202.
    [27]吴耀华,张念志.带时间窗车辆路径问题的改进粒子群算法研究[J].计算机工程与应用,2010(15):230-234.
    [28]陈幼林,王劲恺.带时间窗车辆路径问题的改进蚁群算法研究[J].计算机工程与应用,2006(29):218-219.
    [29]张钦,李辉.带有时间窗约束的车辆路径问题的一种改进遗传算法[J].系统管理学报,2010(5):589-592.
    [30]汪勇,丁凡,吴志华.协同进化遗传算法求解带时间窗的车辆路径问题[J].统计与决策,2010(10):59-61.
    [31]Belfiore P, Yoshizaki H. Scatter Search for a Real-Life Heterogeneous Fleet Vehicle Routing Problem with Time Windows and Split Deliveries in Brazil[J]. European Journal of Operational Research,2009,199(3):750-758.
    [32]钟石泉,贺国光.多车场有时间窗的多车型车辆调度及其禁忌算法研究[J].运筹学学报,2005(4):67-73.
    [33]李建,张永.带时间窗的同时集散货物路线问题研究[J].信息与控制,2009(6):752-758.
    [34]钟石泉,贺国光.有里程和时间窗约束的一体化车辆调度智能优化[J].系统工程与电子技术.2006(2):240-243.
    [35]尹传忠,卜雷,蒲云等.带回送和时间窗的车辆路径问题的模型及算法[J].西南交通大学学报,2006(3):290-295.
    [36]刘敏,郑金华,蒋浩.基于多目标遗传算法求解时间窗车辆路径问题[J].计算机工程与应用,2006(9):186-189.
    [37]张毅,申彦杰.时间窗约束下的车辆路径问题多目标优化算法[J].数学的实践与认识.2009(7):124-130.
    [38]Ghoseiri K, Ghannadpour S F. Multi-Objective Vehicle Routing Problem with Time Windows Using Goal Programming and Genetic Algorithm[J]. Applied Soft Computing, 2010,10(4):1096-1107.
    [39]钟石泉,杜纲,贺国光.有时间窗的开放式车辆路径问题及其遗传算法[J].计算机工程与应用,2006(34):201-204.
    [40]王旭坪,许传磊,胡祥培.有顾客时间窗和发货量变化的车辆调度干扰管理研究[J].管理科学.2008(5):111-120.
    [41]钟石泉.杜纲,贺国光.有顾客时间窗和发货量变化的紧急车辆调度研究[J].管理工程学报,2007(4):114-118.
    [42]李相勇,田澎.带时间窗和随机时间车辆路径问题:模型和算法[J].系统工程理论与实践,2009,29(8):81-90.
    [43]王征.王建军,杨文超.顾客时间窗变化的多车场车辆调度干扰管理模型研究[J].管理科学,2010(3):103-112.
    [44]杨善林.马华伟,顾铁军.时变条件下带时间窗车辆调度问题的模拟退火算法[J].运筹学学报,2010(3):83-90.
    [45]刘霞,齐欢.带时间窗的动态车辆路径问题的局部搜索算法[J].交通运输工程学报,2008(5):114-120.
    [46]Cheng R. Gen M. Vehicle Routing Problem with Fuzzy Due-Time Using Genetic Algorithms[J]. Japanese Journal of Fuzzy Theory and Systems,1995,7(5):1050-1061.
    [47]胡志华,孙志强,郭晓汾.基于模糊预约时间窗的车辆调度问题研究[J].交通科技与经济.2008(2):94-97.
    [48]张建勇,李军,郭耀煌.具有模糊预约时间的VRP混合遗传算法[J].管理科学学报.2005(3):64-71.
    [49]张建勇,李军,郭耀煌.带模糊预约时间的动态VRP的插入启发式算法[J].西南交通大学学报.2008(1):107-113.
    [50]崔雪丽,朱道立,马良,模糊约定时间车辆路径问题及其蚂蚁算法求解[J].系统工程学报.2009(4):489-493.
    [51]张凯.基于模糊时间窗的车辆调度干扰管理研究[D].大连:大连理工大学,2009.
    [52]Dror M, Trudeau P. Savings by Split Delivery Routing[J]. Transportation Science, 1989,23(2):141-145.
    [53]Belenguer J M, Martinez M C, Mota E. A Lower Bound for the Split Delivery Vehicle Routing Problem[J]. Operations Research,2000,48(5):801-810.
    [54]Lee C G, Epelman M A, White C C. et al. A Shortest Path Approach to the Multiple-Vehicle Routing Problem with Split Pick-Ups[J]. Transportation Research Part B-Methodological, 2006.40(4):265-284.
    [55]Mitra S. A Parallel Clustering Technique for the Vehicle Routing Problem with Split Deliveries and Pickups[J]. Journal of the Operational Research Society, 2008.59(11):1532-1546.
    [56]Jin M Z, Liu K. Eksioglu B. A Column Generation Approach for the Split Delivery Vehicle Routing Problem[J]. Operations Research Letters,2008.36(2):265-270.
    [57]Jin M Z. Liu K, Bowden R O. A Two-Stage Algorithm with Valid Inequalities for the Split Delivery Vehicle Routing Problem[J]. International Journal of Production Economics. 2007,105(1):228-242.
    [58]杨亚璪,靳文舟,郝小妮等.求解集送货可拆分车辆路径问题的启发式算法[J].华南理工大学学报(自然科学版).2010(3):58-63.
    [59]刘旺盛,黄娟.需求可拆分的车辆路径问题的分段求解[J].集美大学学报(自然科学版),2011(1):38-44.
    [60]Ho S C, Haugland D. A Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows and Split Deliveries[J]. Computers & Operations Research, 2004.31(12):1947-1964.
    [61]Archetti C, Speranza M G, Hertz A. A Tabu Search Algorithm for the Split Delivery Vehicle Routing Problem[J]. Transportation Science,2006,40(1):64-73.
    [62]谢毅.需求可拆分的物流车辆路线问题研究[D].上海:同济大学,2006.
    [63]孟凡超,陆志强,孙小明.需求可拆分车辆路径问题的禁忌搜索算法[J].计算机辅助工程,2010(1):78-83.
    [64]Bolduc M C, Laporte G, Renaud J, et al. A Tabu Search Heuristic for the Split Delivery Vehicle Routing Problem with Production and Demand Calendars[J]. European Journal of Operational Research,2010.202(1):122-130.
    [65]侯立文,谭家美,赵元.求解带时间窗的客户需求可分条件下的车辆路径问题[J].中国管理科学,2007(6):46-51.
    [66]Clark G, Wright J W. Scheduling of Vehicles From a Central Depot to a Number of Delivery Points[J], Operations Research,1964,12:568-581.
    [67]Gillett B E, Miller L R. A Heuristic Algorithm for the Vehicle-Dispatch Problem[J]. Operations Research,1974,22(2):240-349.
    [68]诸克军,於世为,郭海湘等.经济管理中软计算的理论与方法[M].武汉:华中科技大学出版社.2009.
    [69]汪定伟,王俊伟,王洪峰等.智能优化方法[M].高等教育出版社,2008.
    [70]王志坚,王晓博,李一军.一体化集货和配送车辆路径问题的混合遗传启发式算法[J].系统管理学报,2009(3):338-343.
    [71]邱爱华.扫描法和遗传算法在物流配送车辆优化调度中的应用研究[D].北京:北京交通大学,2008.
    [72]陈垚光,毛涛涛,王正林.精通Matlab GUI设计[M].北京:电子工业出版社,2007.
    [73]褚丹雷,薛小龙,胡国清.基于Matlab-GUI界面的计算机控制系统设计及Simulink动态仿真[J].探测与控制学报,2002(1):48-52.
    [74]秦辉,席裕庚.基于Matlab GUI的预测控制仿真平台设计[J].系统仿真学报.2006(10):2778-2781.
    [75]张立炎.张天贺,黄亮等.燃料电池空气供给系统建模及基于Matlab GUI仿真界面设计[J].系统仿真技术,2008(2):107-110.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700