以工作量均衡为目标的成品油配送路径优化问题研究
陈伟峰101149) (北京物资学院,北京
Re [摘要]文章以成品油配送路径优化问题为背景,研究了以工作量均衡为主要目标的成品油配送路径优化问题 ( finedoildistributionrouteoptimizationproblem)。在考虑车辆容载量、加油站允许卸油时间窗、加油站服务时间、加油站需求量等约束的前提下,将各个车辆的工作时间尽可能均衡作为主要目标,建立了以车辆的最大工作时间最小化为目标函数的Lingo 10成品油配送路径优化问题的整数规划模型,编写了求解模型的程序。文章进一步用随机生成的方式,产生了 个加油Lingo Lingo站的计算实例,利用 软件求出了局部最优解。通过软件求得的局部最优解表明了模型的可行性。文章的研究结果为调度部门制订成品油配送计划提供了理论依据。[关键词]工作量均衡;硬时间窗;库存路径优化;数学模型DOI 10 13939/ j cnki zgsc 2017 15 241 [ ]
库存和运输是物流系统最重要的功能要素,是物流获得“时间价值”和“空间价值”的两大主要环节,它们的耗费2/ 3 1 [ ]约占物流总成本的。经典的库存路径问题主要研究一个供应商向多个顾客提供配送服务时,在保证顾客的需求量、顾客的配送时间窗以及库存容量限制等约束条件的前提IRP下,使总成本达到最小。对于 问题,国内外已经有较多Claucliaarchetti 2 []的学者去研究并得出了丰富的理论。 等人提出了离散时间下的配送问题,以库存和运输成本最小化作Pietervansteenwegen 3 []为目标函数。 等人研究了单车辆循环库存路径问题,考虑单车辆循环配送问题,不考虑有无限车辆可以使用的情况,是以总成本的最小化作为主要考虑因Kunpengli 4 []素。 等人研究了成品油配送过程中的库存路径问题,在每个加油站只能被服务一次且采用最大补货量原则的前提下,以总运输时间最小化作为主要的目标函数,建立了数学模型并设计了禁忌搜索算法对模型进行求解。李相2007 5 [ ]勇于年提出了带时间窗和随机旅行时间车辆路径问6 [ ]题,并设计了基于随机模拟的禁忌搜索算法。蒋波 在研究带时间窗车辆路径优化问题时,给出了以配送总成本最小VRPTW化为目标的带惩罚函数的 优化模型,并用遗传算法进行了求解。
1问题描述
本文主要以油库向各个加油站配送成品油作为主要的研究背景。考虑由加油站管理库存的成品油配送物流系统,基于工作量均衡的成品油配送库存路径优化问题可以描述为:
n一座油库为个加油站供应某种型号的成品油,假设油库的
K库存量足够大,已知油库拥有辆运输车,每辆运输车辆的容载量已知;一辆运输车在油库装满成品油以后,由油库出发依次为若干个加油站配送成品油,配送结束后返回到油库;每个加油站都有一个固定的卸油时间窗,运输车必须在加油站的规定时间窗内为加油站卸油;如果运输车辆早于加油站最早服务时间到达,则运输车必须等待;如果运输车晚于加油站的最晚时间到达,则会造成加油站断货,因此不允许车辆晚于加油站最晚服务时间到达加油站;同一加油站的需求量可以由多辆运输车进行配送;已知每辆运输车的容载量、加油站对成品油的需求量、油库和加油站之间以及各个 加油站之间的最短运输距离、每个加油站卸油(服务)所需时间以及加油站的时间窗。如何安排运输车的运输路径及运输量才能使各辆运输车的工作时间尽可能均衡?
2基于工作量均衡的库存路径优化问题的数学模型
首先定义如下符号和变量: I={ 0,1,2,…, n, n+ 1} 0油库和加油站的集合,其中 、n+ 1表示油库,为了建立模型方便,我们把油库用两个点0 n+ 1表示,表示车辆的出发油库, 表示车辆的返回油库; 1,2,…, n表示加油站; qi i加油站的需求量; K K={ 1,2,…, k};车辆的集合pk k车辆的额定载重量; dik k i车辆运送到加油站的成品油数量; xijk = 0 k vi, vj), 1,如果车辆 经过路径 ( 则为 否则0;为tai i
加油站接受服务的最早时间; tbi i加油站接受服务的最晚时间; k k
rn+ 1, k 表示车 辆返回油库的时间; i加油站 卸油(服务)所需时间;
Y所有车辆完成任务后回到油库的时间; miny 1) ( K n+ 1 s t xijk≥ 1 i= 1,2,…, n 2) ( k= 1 j= 1, j≠ i n x0jk = 1 k= 1,2,…, K 3) ( j= 1 n
k= 1,2,…, K 4) xi, n+ 1, k = 1 ( i= 1 n n+ 1 xihk - xhjk = 0 k= 1,2,…, K 5) ( i= 0 j= 1 n n+ 1 dikxijk≤ pk k= 1,2,…, K 6) ( i= 1 j= 1
- M( 1- i= 1,2,…, n, j= 1,2, n, k= 1,2,…, K 7) …, ( n n xijkt ≤ ≤ xijkt j= 1,2,…, n, k= 1,2, i= 0 i= 0 K 8) …, ( n+ 1 K dikxijk = i= 1,2,…, n 9) ( j= 1 k= 1 rn+ 1, k≤ y k= 1,2,…, K 10) ( 0, i= 1,2,…, n, j= 1,2,…, n+ 1, k= 1, 2,…, K 11) ( xijk∈ 0 1 i= 0,1,…, n, j= 1,2,…, n+ 1, k= 1, } 2,…, K 12) ( 1)目标函数 (表示极小化所有车辆完成配送任务的最长时间; 2)约束 (表示每个加油站至少被一辆运输车服务; 3) ~ 4)约束 ( (表示每一辆运输车的运输路径起点和终点都必须是油库; 5)约束 (表示一辆运输车进入某个加油站,则必然要从该加油站离开; 6)约束 (表示运输车辆所装载的成品油的总量不超过运输车的容载量;
7)约束 (表示同一运输路径上相继两个加油站的车辆到达时间之间的关系;
8)约束 (表示车辆到达加油站的时间必须在加油站的时间窗内;
9)约束 (表示所有车辆运至某一加油站的成品油数量等于其需求量;
10)约束 (表示所有车辆回到油库的时间均不超过最长时间;
11) ~ 12)约束 ( ( 表示变量的取值约束。
3算例及求解
10 0假设有一油库为个加油站配送成品油,序号 表示1~ 10 3油库,序号 表示加油站,油库共有辆运输车,运输50km/ h,车的行驶速度均为 每辆运输车的容载量不相同。1,每辆车的容载量见表每个加油站的需求量、服务时间及2,硬时间窗见表每个加油站之间以及加油站与油库之间的3,距离见表每个加油站之间以及加油站与油库之间的车辆4, 3行驶时间见表 问如何安排配送路径才能使 辆车的工作时间尽可能均衡?
Lingo根据本文建立的整数规划模型,利用 软件编程求Lingo 30解,当求解选项设置为全局最优解时, 经过 个小时的程序运行之后得到全局最优解,具体结果如下所示: 3辆运输车的配送路线分别为:
4 结 论
Lingo通过求得局部最优解的用时较长,无法满足短时间内求得最优解的要求。
库存路径优化问题是制订成品油配送计划的关键问题,在实际安排成品油配送方案的时候,经常需要考虑各个配送车辆的工作时间的均衡问题。本文研究的基于工作量均衡的库存路径优化问题的目标就是尽可能使配送车辆的工作时间均衡。本文首先建立了该问题的数学模型,并
Lingo编写了求解模型的 程序,进一步设计了求解模型的启发式算法。本文的模型和算法为制订成品油配送计划提供了理论依据。 参考文献: 1 Herery Levyr Themeteredinventoryroutingproblem, [ ] , 0— 1— 4— 6— 9— 0 0— 8— 7— 5— 0 0— 1— 2— 3— 10— 0 5每辆车到达配送点的时刻具体如表 所示。 anintegrativeheuristicalgorithm J . Internationaljournalofproduc [ ] tioneconomics, 1997,51( 1): 69- 81 2 Clauclia Archetti, Nicola Bianchessi, Stefan Irnich, et [ ] al Formulationsforaninventoryroutingproblem J . International [ ] Transactionsinoperationalresearch, 2014( 21): 353- 374 3 Pietervansteenwegen, Manuelmateo Aninteratedsearchalgo [ ] rithmforthesingle- Vehiclecyclicinventoryroutingproblem J . Op [ ] erationalresearch, 2014,237( 3): 802- 813 4 Kunpengli, Binchen, Appalyersirakumar, etal Anin [ ] ventory- Routingproblemwiththeobjectiveoftraveltimeminimization J Europeanjournalofoperationalresearch, 2013,236 3): [ ] ( 936- 945 5 D. []李相勇车辆路径问题模型及算法研究 []上海:上海2007: 91- 105 交通大学, 6 []蒋波基于遗传算法的带时间窗车辆路径优化问题研究D . 2010: 8- 44 [ ] 北京:北京交通大学,