考虑服务定价的选择性众包配送优化
Selective crowdsourcing distribution optimization considering service pricing
通讯作者:
收稿日期: 2022-11-27
基金资助: |
|
Received: 2022-11-27
Fund supported: | 长安大学中央高校基本科研业务费专项资助项目(300102220302,300102222105);陕西省科技计划资助项目(2023-JC-QN-0526) |
作者简介 About authors
李嫚嫚(1991—),女,讲师,从事交通运输系统建模与优化研究.orcid.org/0000-0002-6906-3240.E-mail:
提出众包服务定价与选择性众包配送方案联合优化方法. 根据众包服务价格与众包供给量关系,构建众包供给-价格函数,进而构建出优化众包服务价格、客户分配方案以及配送路径的混合整数非线性规划模型,并采用大M法将其处理成混合整数线性规划模型. 依据问题领域知识设计局部搜索规则,并结合节约算法、禁忌搜索算法和模拟退火算法设计出求解大规模案例的自适应大邻域搜索算法. 自适应大邻域搜索算法的性能优于GUROBI、最早配送规则以及节约算法;选择性众包配送服务模式在降低配送成本上优于无众包配送服务模式和全众包配送模式;众包配送服务模式适用于众包供给价格敏感度高、客户服务时间窗紧的场景;适当增加中转点或者拓宽客户服务时间窗可以降低配送成本.
关键词:
A method was proposed to jointly optimize crowdsourcing service price and selective crowdsourcing distribution scheme. A crowdsourcing supply function about price was firstly constructed based on their relationship and then a mix-integer non-linear programming model was constructed to optimize the crowdsourcing service price, customer assignment scheme and distribution routes. The mix-integer non-linear programming model was further transformed into a more easily solved mix-integer linear programming model using the big-M method. To solve large-scale cases, an adaptive large neighborhood search algorithm was designed, combined with the problem domain knowledge-based local searches, saving algorithm, tabus search algorithm and simulated annealing algorithm. The performance of the adaptive large neighborhood search algorithm is superior to that of GUROBI solver, the earliest ready time rule and the saving algorithm. Numerical analyses show that the selective crowdsourcing distribution mode is better than no crowdsourcing distribution mode and full crowdsourcing distribution mode in lowering the distribution cost, the crowdsourcing distribution service mode is suitable for the scenarios with the high crowdsourcing supply service price sensitivity level and tight time window, and the distribution cost can be reduced by reasonably adding transfer points and widening time windows.
Keywords:
本文引用格式
李嫚嫚, 孙加辉, 丁楠, 杨京帅.
LI Man-man, SUN Jia-hui, DING Nan, YANG Jing-shuai.
随着电子商务的快速发展,物流配送需求激增. 传统的自营配送模式面临着配送员短缺问题. 为了解决该问题,一种利用社会潜在运力的众包(crowdsourcing)配送模式被提出. 该模式通过互联网集结社会空闲运力,不仅可以扩展物流运力,而且能提高物流效率[1],值得大力推广.
本研究考虑众包服务价格与供给量关系,开展选择性众包配送优化研究,解决现有方法不实用的问题,为众包配送模式的发展提供保障. 首先,以众包服务价格、客户分配与配送路径为决策变量,以最小化配送成本为目标,构建考虑服务定价的选择性众包配送优化模型. 其次,为了求解问题的大规模案例,基于自适应大邻域搜索算法框架,结合节约算法、禁忌搜索算法和模拟退火算法设计一种启发式求解算法. 最后,开展参数敏感度分析,为选择性众包配送模式提供管理建议.
1. 问题描述与建模
考虑服务定价的选择性众包配送优化问题如图1所示. 一个物流企业的配送中心
图 1
图 1 考虑服务定价的选择性众包配送路径
Fig.1 Selective crowdsourcing distribution routes considering service pricing
配送中心拥有无限辆同质电动汽车. 电动汽车的额定载重为
为了最小化配送成本,配送中心应如何制定众包服务价格,分配客户并规划配送路径?
本研究通过建模,设计优化算法,解决上述问题. 首先,对问题进行数学建模. 上述问题包含3个相互关联的子问题:1)客户分配,即将客户交由电动汽车服务,还是众包员服务?2)确定电动汽车配送路径,一个闭环车辆路径问题;3)确定各中转点众包服务价格,即确定各中转点所需众包员数量,由众包配送路径决定. 众包配送路径为一个开环车辆路径问题. 据此,本研究基于车辆路径( vehicle routing problem,VRP)模型进行建模.
本研究设定的目标函数表达式如下:
式中:第1、2、3项分别为电动汽车固定成本、电动汽车行驶成本以及众包员服务成本,众包员服务成本等于众包服务价格与众包员服务的客户数量乘积;
式(2)表明每个客户均须被电动汽车或者众包员服务,且仅服务一次.
如图2所示,限制电动汽车路径为哈密尔顿回路,表达式如下.
图 2
客户服务时间限定表达式如下.
式中:
电动汽车须在配送中心关闭之前返回,限定表达式如下:
电动汽车载重约束表达式如下.
式中:
众包员供给量约束表达式如下:
众包员配送起点与电动汽车停留点的关联关系表达式如下:
众包员路径限制表达式如下.
众包员载重约束表达式如下.
式中:
对于每个中转点,众包员服务的客户数量表达式如下.
式中:Rm为中转点编号.
决策变量取值约束表达式如下:
目标函数中存在2个决策变量的乘积项
其他约束与式(2)~(24)相同.
2. 算法设计
转化后的线性规划模型是一个混合整数线性规划模型. 混合整数线性规划模型不存在多项式精确算法,即大规模案例的精确解难以在可接受时间内获得. 为此,本研究基于自适应大邻域搜索算法框架[11],结合节约算法[12]、禁忌搜索算法[13]和模拟退火算法[11],设计了一种用于求解问题大规模案例的启发式算法,具体流程如图3所示. 算法利用客户分配规则与节约算法生成高质量的初始解,即初始电动汽车配送路径、初始众包员配送路径和各个中转点的众包服务价格;利用基于问题领域知识设计的4个局部搜索规则探索解空间;设计禁忌规则减少重复性搜索,提高解空间的探索效率;基于模拟退火算法思想接受次优解,避免算法陷入局部最优解. 将该启发式算法称为自适应大邻域搜索算法(adaptive large neighborhood search, ALNS).
图 3
图 3 自适应大邻域搜索算法流程
Fig.3 Flowchart of adaptive large neighborhood search algorithm
ALNS由2个阶段组成:初始解构造阶段和改善阶段. 第1阶段为初始解构造阶段. 首先,将众包距离最大的前
式中:
该众包距离旨在将电动汽车配送费用较高的客户委托给众包员,即将距离配送中心较远,距离其他客户也较远的客户委托给众包员. 在客户分配后,基于节约算法构造电动汽车和众包员配送路径. 分别试算
第2阶段为改善阶段. 该阶段利用根据问题领域知识设计的4种局部搜索规则探索解空间,寻找满意解. 4种局部搜索规则如下.
1)随机删除路径中的客户.
2)删除引起配送成本增加最多的客户. 如图4所示,路径1删除1个客户
图 4
图 4 导致配送成本增加最多的客户示意图
Fig.4 Diagram of customer adding cost of distribution route most
3)随机选择1个路径,将该路径中连续的3个客户删除,如图5所示.
图 5
4)删除时间窗最接近的客户. 时间窗最接近的判断规则为:
改善阶段的具体操作步骤如下.
1)根据4种局部搜索规则的性能值,以轮盘赌方式选择一种方法,删除
式中:
2)将删除的客户重新以最小成本方式插入到配送路径,得到新解. 这里的配送路径包括电动汽车配送路径、众包员配送路径和新建路径.
3)如果新解的质量优于最优解,则将新解作为当前解和最优解,并提高所用局部搜索规则的性能评价值(每种局部搜索规则的初始性能评价值为1),返回步骤1);否则,以概率
3. 算例分析
参考文献[7],基于VRP标准案例(Solomon案例)[14],对模型和算法的有效性进行验证. 本研究问题的已知条件比Solomon案例多中转点位置和数量. 为此,首先给Solomon增加8个中转点. 这8个中转点在配送区域随机设置. 其次,选择Solomon案例的前10个客户,构造小案例集;取Solomon案例的所有客户,构造大案例集. 所有新构造的案例编号仅在Solomon案例编号的基础上,增加案例规模,如c101_10(小案例)和c101_100(大案例). 其余案例参数如下:
每个案例都采用GUROBI 9.1求解器和ALNS求解. ALNS采用MATLAB编程实现. GUROBI求解器和ALNS都在配置为Inter I5 with 8 GB RAM的电脑上运行. ALNS的参数如下:
3.1. 模型验证
为了验证所建模型的正确性,利用GUROBI求解器对c101_10案例进行求解. 求解结果如表1所示. 表中,R为电动汽车访问的节点编号. 可以看出,众包服务价格
表 1 c101_10案例的配送路径
Tab.1
| | | | | |
0 | [0, 1 236] | 0 | 0 | 150 | 200 |
5 | [15, 375] | 15 | 10 | 140 | 200 |
3 | [16, 376] | 106 | 10 | 130 | 200 |
7 | [18, 378] | 198 | 20 | 110 | 200 |
10 | [204, 564] | 293 | 10 | 100 | 200 |
8 | [110, 470] | 387 | 20 | 80 | 200 |
9 | [390, 750] | 479 | 10 | 70 | 200 |
6 | [482, 842] | 571 | 20 | 50 | 200 |
4 | [575, 935] | 663 | 10 | 40 | 200 |
2 | [668, 1 028] | 760 | 30 | 10 | 200 |
1 | [760, 1 120] | 863 | 10 | 0 | 200 |
0 | [0, 1 236] | 972 | 0 | 0 | 200 |
3.2. 选择性众包配送模式性能分析
对选择性众包配送模式、全众包配送模式和无众包配送模式的配送成本进行对比分析,探究选择性众包配送模式的性能. 选择性众包配送模式以最小成本为导向,对众包客户进行选择;全众包配送模式将在众包员服务范围内的客户,全部交由众包员服务,如图6所示;在无众包配送模式下,所有客户都由专职人员利用电动汽车直接服务. 3种配送模式下的小规模案例求解结果,如表2所示. 表中,
图 6
表 2 3种众包配送模式的配送成本
Tab.2
案例编号 | 无众包配送模式 | 选择性众包配送模式 | 全众包配送模式 | ||||||||||||||
TC/元 | VC/元 | CC/元 | AP/(元·单−1) | CN | TC/元 | VC/元 | CC/元 | AP/(元·单−1) | CN | TC/元 | VC/元 | CC/元 | AP/(元·单−1) | CN | |||
c101_10 | 147.50 | 147.50 | 0 | 0 | 0 | 147.50 | 147.50 | 0 | 0 | 0 | 167.92 | 155.92 | 12 | 4 | 3 | ||
c102_10 | 147.25 | 147.25 | 0 | 0 | 0 | 147.25 | 147.25 | 0 | 0 | 0 | 157.73 | 145.73 | 12 | 4 | 3 | ||
c103_10 | 147.25 | 147.25 | 0 | 0 | 0 | 147.25 | 147.25 | 0 | 0 | 0 | 157.73 | 145.73 | 12 | 4 | 3 | ||
c105_10 | 148.33 | 148.33 | 0 | 0 | 0 | 148.33 | 148.33 | 0 | 0 | 0 | 168.75 | 156.75 | 12 | 4 | 3 | ||
r101_10 | 629.53 | 629.53 | 0 | 0 | 0 | 629.53 | 629.53 | 0 | 0 | 0 | 629.55 | 627.55 | 2 | 2 | 1 | ||
r105_10 | 523.07 | 523.07 | 0 | 0 | 0 | 521.97 | 519.97 | 2 | 2 | 1 | 521.97 | 519.97 | 2 | 2 | 1 | ||
rc101_10 | 365.91 | 365.91 | 0 | 0 | 0 | 363.57 | 361.57 | 2 | 2 | 1 | 372.18 | 368.18 | 4 | 2 | 2 | ||
rc102_10 | 349.68 | 349.68 | 0 | 0 | 0 | 348.05 | 346.05 | 2 | 2 | 1 | 356.66 | 352.66 | 4 | 2 | 2 | ||
rc103_10 | 349.68 | 349.68 | 0 | 0 | 0 | 348.05 | 346.05 | 2 | 2 | 1 | 356.66 | 352.66 | 4 | 2 | 2 | ||
rc105_10 | 359.31 | 359.31 | 0 | 0 | 0 | 350.17 | 348.17 | 2 | 2 | 1 | 358.78 | 354.78 | 4 | 2 | 2 |
对比全众包配送模式与无众包配送模式的配送成本可知,除了案例r105_10和rc105_10以外,其他8个案例的全众包配送模式的配送成本都大于无众包配送模式的. 原因如下:1)在全众包配送模式下,为了将货物交于众包员,电动汽车须多走一些路程,如案例c101_10,在全众包配送模式下,电动汽车配送成本大于无众包配送模式的车辆配送成本;2)在全众包配送模式下,物流企业除支付车辆配送费用外,还须额外支付众包员服务成本. 当众包员的服务成本大于车辆配送成本节约量时,使用众包配送模式会增加配送成本,如案例r101_10,利用众包配送模式后,车辆配送成本节约1.97元,而众包员使用成本为2.00元,最终导致配送成本增加0.02元. 选择性众包模式根据车辆配送成本节约量与众包服务成本选择合适的配送服务模式,因此它的配送成本总是最小. 因此,为了降低配送成本,末端配送服务应采用选择性众包配送模式,根据配送成本合理地选择配送服务提供者.
与此同时,根据案例rc105_10选择性众包模式的计算结果可知,物流企业须将众包服务价格设定为
3.3. 算法性能分析
从求解质量和求解时间两方面,验证ALNS的性能. 如表3所示为4个方法求解所有小规模和大规模案例获得的最好解和求解时间. 表中,GUROBI列呈现了GUROBI求解器在2 h求解时间限制下获得的最好解与求解时间;E-R-T-R列呈现了基于最早配送规则(earliest ready time rule, ERTR)获得的最好满意解与求解时间;S-A列为节约算法(saving algorithm, SA)获得的最好满意解与求解时间;ALNS列为本研究设计的启发式算法获得的最好满意解与求解时间. 其中,CT为求解时间,GAP为算法求解质量差异比,等于某一算法求得的配送成本与GUROBI求得的配送成本之差占GUROBI求得的配送成本的百分比.
表 3 自适应大邻域搜索算法性能分析
Tab.3
案例编号 | GUROBI | E-R-T-R | S-A | ALNS | ||||||||||
TC/元 | CT/s | TC/元 | CT/s | GAP% | TC/元 | CT/s | GAP% | TC/元 | CT/s | GAP% | ||||
1)注:黑粗体表示ALNS获得的解质量不劣于2 h求解时间限制下GUROBI 9.1获得的解质量. | ||||||||||||||
c101_10 | 147.50 | 22.22 | 161.57 | 0.03 | 9.54 | 267.54 | 0.06 | 81.39 | 147.501) | 0.41 | 0.00 | |||
c102_10 | 147.25 | 1 005.46 | 282.73 | 0.03 | 92.00 | 272.62 | 0.04 | 85.14 | 147.25 | 0.53 | 0.00 | |||
c103_10 | 147.25 | 1 035.00 | 282.73 | 0.03 | 92.00 | 272.62 | 0.04 | 85.14 | 147.25 | 0.56 | 0.00 | |||
c104_10 | 146.41 | 7 200.00 | 161.19 | 0.03 | 10.10 | 147.66 | 0.06 | 0.86 | 146.41 | 0.69 | 0.00 | |||
c105_10 | 148.33 | 1.56 | 161.57 | 0.04 | 8.93 | 267.18 | 0.14 | 80.13 | 148.33 | 18.62 | 0.00 | |||
r101_10 | 629.53 | 95.02 | 653.85 | 0.03 | 3.86 | 742.35 | 0.05 | 17.92 | 629.53 | 0.46 | 0.00 | |||
r102_10 | 499.77 | 7 200.09 | 709.34 | 0.03 | 41.93 | 624.16 | 0.05 | 24.89 | 503.92 | 0.34 | 0.83 | |||
r103_10 | 499.77 | 7 200.09 | 709.34 | 0.03 | 41.93 | 624.16 | 0.04 | 24.89 | 503.92 | 0.34 | 0.83 | |||
r104_10 | 378.21 | 7 200.06 | 620.43 | 0.03 | 64.04 | 492.57 | 0.06 | 30.24 | 378.21 | 0.51 | 0.00 | |||
r105_10 | 521.97 | 46.79 | 523.09 | 0.05 | 0.21 | 626.85 | 0.04 | 20.09 | 521.97 | 0.53 | 0.00 | |||
rc101_10 | 363.57 | 6.42 | 452.58 | 0.26 | 24.48 | 670.87 | 0.05 | 84.52 | 363.57 | 0.45 | 0.00 | |||
rc102_10 | 348.05 | 4 302.53 | 568.80 | 0.04 | 63.42 | 511.06 | 0.05 | 46.84 | 348.05 | 0.90 | 0.00 | |||
rc103_10 | 348.05 | 4 103.36 | 568.80 | 0.03 | 63.42 | 511.06 | 0.05 | 46.84 | 348.05 | 0.94 | 0.00 | |||
c101_100 | 1 852.66 | 7 200.00 | 3 249.91 | 0.37 | 75.42 | 1 893.39 | 2.32 | 2.20 | 1 727.40 | 6.23 | −6.76 | |||
c102_100 | 1 727.40 | 7 200.00 | 3 588.87 | 0.38 | 107.76 | 2 296.24 | 2.18 | 32.93 | 1 727.40 | 4.51 | 0.00 | |||
c103_100 | 1 731.75 | 7 200.00 | 4 392.15 | 0.52 | 153.63 | 2 206.12 | 2.23 | 27.39 | 1 727.32 | 5.09 | −0.26 | |||
c104_100 | 1 750.42 | 7 200.00 | 4 570.76 | 0.41 | 161.12 | 1 917.40 | 3.14 | 9.54 | 1 725.21 | 4.00 | −1.44 | |||
c105_100 | 1 727.40 | 7 200.00 | 4 188.41 | 0.38 | 142.47 | 2 013.64 | 2.36 | 16.57 | 1 727.40 | 5.38 | 0.00 | |||
r101_100 | 3 296.94 | 7 200.00 | 4 567.15 | 0.50 | 38.53 | 4 802.14 | 3.32 | 45.65 | 3 362.78 | 17.17 | 2.00 | |||
r102_100 | 2 985.31 | 7 200.00 | 4 792.02 | 0.53 | 60.52 | 4 133.31 | 2.53 | 38.45 | 2 989.25 | 17.61 | 0.13 | |||
r103_100 | 2 627.45 | 7 200.00 | 5 381.12 | 0.60 | 104.80 | 3 365.45 | 2.27 | 28.09 | 2 478.48 | 5.33 | −5.67 | |||
r104_100 | 2 291.19 | 7 200.00 | 5 400.40 | 0.76 | 135.70 | 2 403.18 | 2.28 | 4.89 | 1 867.78 | 21.59 | −18.48 | |||
r105_100 | 2 628.43 | 7 200.00 | 5 780.48 | 0.61 | 119.92 | 3 635.05 | 2.27 | 38.30 | 2 530.38 | 16.01 | −3.73 | |||
rc101_100 | 2 955.63 | 7 200.00 | 4 395.52 | 0.47 | 48.72 | 4 345.50 | 2.37 | 47.02 | 3 067.33 | 15.75 | 3.78 | |||
rc102_100 | 2 744.13 | 7 200.00 | 4 679.20 | 0.53 | 70.52 | 3 894.32 | 2.37 | 41.91 | 2 756.06 | 8.80 | 0.43 | |||
rc103_100 | 2 648.47 | 7 200.00 | 5 000.11 | 0.60 | 88.79 | 3 243.46 | 2.20 | 22.47 | 2 507.22 | 22.56 | −5.33 | |||
rc104_100 | 2 386.94 | 7 200.00 | 4 521.67 | 0.51 | 89.43 | 2 590.27 | 2.45 | 8.52 | 2 125.90 | 5.65 | −10.94 | |||
rc105_100 | 2 983.89 | 7 200.00 | 4 095.16 | 0.47 | 37.24 | 3 691.45 | 2.26 | 23.71 | 2 734.31 | 18.66 | −8.36 |
ALNS是一种改善算法,通过不断优化初始解获得满意解. 算法性能严重依赖于初始解质量. 对比E-R-T-R列和S-A列可知,S-A构建的解质量显著优于E-R-T-R构建的解,尤其当案例规模较大时. 因此,本研究利用S-A构建ALNS的初始解.
对于小规模案例,ALNS获得的解质量与GUROBI求解器得到的解质量基本相同:11个案例,解的质量相同;2个案例,解的质量差异小于1%. 仅1个案例,ALNS的求解时间大于GUROBI求解器的. 对于大规模案例,GUROBI求解器无法在2 h内获得所有案例的最优解. 这是因为问题的解空间随客户规模指数级增加. 虽然ALNS的求解时间也会随客户规模的增加而有所增加,但其增幅较小,最大求解时间不超过1 min,远小于GUROBI求解器所用时间. 就解质量来看,73%的案例,ALNS获得的解不劣于GUROBI求解器的,差异最高超过18.0%,平均为5.5%. 剩余27%的案例,虽然ALNS获得的解质量不如GUROBI求解器,但解质量差异较小,最高不超过4.0%,平均为1.6%. 综上可知,ALNS性能优于GUROBI求解器、最早配送规则和节约算法.
3.4. 敏感度分析
为了获取选择性众包配送模式管理建议,对众包供给价格敏感度、中转点数量以及时间窗宽度对选择性众包配送方案的影响展开分析. 在分析每个因素的影响时,其他参数值保持不变.
如表4所示为不同众包供给价格敏感度下,案例c101_10和c101_100的配送方案情况. 表中,CM为可由众包员服务的客户数量. 当众包供给价格敏感度大于特定值时,如案例c101_10,
表 4 众包供给价格敏感度对配送方案的影响
Tab.4
案例 | (人·元−1·单) | TC/元 | VC/元 | CC/元 | AP/元 | CN | CM |
c101_10 | 0.5 | 147.50 | 147.50 | 0.00 | 0.00 | 0 | 4 |
2.0 | 147.26 | 146.75 | 0.50 | 0.50 | 1 | 4 | |
8.0 | 146.88 | 146.75 | 0.13 | 0.13 | 1 | 4 | |
16.0 | 146.81 | 146.69 | 0.13 | 0.06 | 2 | 4 | |
64.0 | 146.72 | 146.69 | 0.02 | 0.02 | 2 | 4 | |
128.0 | 146.70 | 146.69 | 0.02 | 0.01 | 2 | 4 | |
256.0 | 146.70 | 146.69 | 0.01 | 0.00 | 2 | 4 | |
512.0 | 146.69 | 146.69 | 0.00 | 0.00 | 2 | 4 | |
c101_100 | 0.5 | 1 706.24 | 1 682.24 | 24.00 | 2.00 | 12 | 80 |
2.0 | 1 676.15 | 1 634.65 | 41.50 | 1.43 | 29 | 80 | |
8.0 | 1 519.56 | 1 490.94 | 28.63 | 0.58 | 49 | 80 | |
16.0 | 1 504.58 | 1 490.46 | 14.13 | 0.28 | 50 | 80 | |
64.0 | 1 504.42 | 1 500.42 | 4.00 | 0.07 | 54 | 80 | |
128.0 | 1 493.10 | 1 491.04 | 2.06 | 0.04 | 54 | 80 | |
256.0 | 1 489.46 | 1 488.30 | 1.15 | 0.02 | 56 | 80 | |
512.0 | 1 481.98 | 1 481.25 | 0.72 | 0.01 | 56 | 80 |
基于不同中转点数量获得的配送方案如表5所示. 随着中转点数量增加,案例c101_10_2和c101_100的配送成本会轻微下降,众包模式服务的客户数量会增加. 这是中转点增加众包供给量与众包模式需求量所致. 案例c101_10_1的配送成本与众包模式服务的客户数量无变化表明,中转点位置选择需谨慎,否则,可能由于位置偏远或者与已有中转点太过重合而无效. 一种可行的中转点选择方法是将所有客户点以及潜在中转点都设置为备选中转点,然后根据本研究方法获得的结果,将服务客户的备选中转点设置成中转点.
表 5 中转点数量对配送方案的影响
Tab.5
| c101_10_1 | c101_10_2 | c101_100 | ||||||||
TC/元 | CM | CN | TC/元 | CM | CN | TC/元 | CM | CN | |||
1 | 147.50 | 4 | 0 | 147.50 | 9 | 0 | 1 728.94 | 12 | 0 | ||
2 | 147.50 | 4 | 0 | 147.50 | 9 | 0 | 1 722.82 | 20 | 3 | ||
3 | 147.50 | 4 | 0 | 143.72 | 10 | 2 | 1 722.48 | 31 | 6 | ||
4 | 147.50 | 4 | 0 | 143.25 | 10 | 4 | 1 717.10 | 40 | 6 | ||
5 | 147.50 | 4 | 0 | 143.25 | 10 | 4 | 1 711.63 | 53 | 8 | ||
6 | 147.50 | 4 | 0 | 142.42 | 10 | 5 | 1 707.50 | 62 | 10 | ||
7 | 147.50 | 4 | 0 | 142.42 | 10 | 5 | 1 706.24 | 72 | 10 | ||
8 | 147.50 | 4 | 0 | 142.42 | 10 | 5 | 1 706.24 | 80 | 12 |
如表6所示为不同时间窗宽度下的配送方案. 表中,PR为时间窗宽度改变比例,VN为车辆数. 可以看出,配送成本会随时间窗宽度的增加而降低. 这是因为客户时间窗越宽,位置接近的客户更有可能被同一辆车服务,因而会减少车辆行驶里程和所需的车辆数. 如案例r105_10,在时间窗宽度增大到1.0倍时,需要3辆电动汽车服务客户,而在时间宽度增大到1.2倍时,仅需要2辆电动汽车. 因此,为了节约配送成本,配送中心可以通过奖励之类的措施激励客户松弛配送时间窗. 由表6还可以看出,客户时间窗越紧,众包模式的使用率就越高,如时间窗宽度缩小至0.7倍时,众包模式服务的客户数比时间窗宽度增大到1.3倍时的多. 这可以解释为时间窗越紧,服务相同数量客户所需的车辆或众包员就越多,而众包员的服务成本远低于车辆的固定使用成本,因而会优先被使用.
表 6 时间窗宽度对配送方案的影响
Tab.6
PR1) | c101_10 | r105_10 | c101_100 | ||||||||
TC/元 | VN | CN | TC/元 | VN | CN | TC/元 | VN | CN | |||
1)注:改变后时间窗为[最早可服务时刻×比例,最晚可服务时刻×比例]. | |||||||||||
0.7 | 158.73 | 1 | 1 | 637.19 | 3 | 2 | 1 962.80 | 11 | 15 | ||
0.8 | 148.33 | 1 | 0 | 534.84 | 3 | 1 | 1 787.61 | 10 | 15 | ||
0.9 | 147.50 | 1 | 0 | 521.97 | 3 | 1 | 1 718.14 | 10 | 13 | ||
1.0 | 147.50 | 1 | 0 | 521.97 | 3 | 1 | 1 706.24 | 10 | 12 | ||
1.1 | 147.50 | 1 | 0 | 521.97 | 3 | 1 | 1 703.61 | 10 | 13 | ||
1.2 | 147.50 | 1 | 0 | 440.11 | 2 | 1 | 1 703.74 | 10 | 12 | ||
1.3 | 147.50 | 1 | 0 | 440.11 | 2 | 1 | 1 704.16 | 10 | 11 |
4. 结 语
基于Solomon案例,证实本研究提出的众包服务价格与配送方案联合优化方法是有效的. 通过敏感度分析证实:在降低配送成本方面,选择性众包配送服务模式优于全众包配送服务模式和无众包配送服务模式;众包配送服务模式适用于众包供给价格敏感度高、客户服务时间窗紧的场景;在合适的位置增加中转点或拓宽客户时间窗宽度都可以降低配送成本.
未来在算法方面,可以进一步探讨强化学习的应用效果;在问题方面,可以考虑客户配送需求的动态性以及电动汽车的多次使用情况对研究问题进行扩展.
参考文献
众包模式下冷链物流配送模型的仿真和优化分析
[J].
Simulation and optimization model of cold chain logistics delivery under crowdsourcing mode
[J].
Towards enhancing the last-mile delivery: an effective crowd-tasking model with scalable solutions
[J].
众包物流配送车辆调度模型及优化
[J].
Vehicle scheduling model and optimization of crowdsourcing logistics distribution
[J].
考虑社会配送供应能力的众包物流服务动态定价模型
[J].
Dynamic pricing for crowdsourcing logistics services with socialized providers
[J].
随机需求下考虑服务商竞争的众包物流动态定价策略
[J].
Dynamic pricing for crowdsourcing logistics services with stochastic demand and competitive providers
[J].
A decision model for last-mile delivery planning with crowdsourcing integration
[J].DOI:10.1016/j.cie.2019.06.059 [本文引用: 2]
Design and modeling of a crowdsource-enabled system for urban parcel relay and delivery
[J].
考虑平台竞争的众包物流社会配送服务最优定价策略
[J].
Optimal pricing for crowdsourcing logistics socialized services under competitive platforms
[J].
基于自适应大规模邻域搜索算法的多车辆与多无人机协同配送方法
[J].
Research on the cooperative delivery of multiple vehicles and multiple drones based on adaptive large neighborhood search
[J].
考虑前置仓选址与服务策略的同时取送货车辆路径问题
[J].
Integrated sustainable planning of fast-pick area network and vehicle routing problem with simultaneous delivery and pick-up
[J].
基于禁忌搜索的交叉口自治车辆调度方法
[J].
Autonomous vehicles scheduling method based on tabu search at intersection
[J].
Algorithms for the vehicle routing and scheduling problems with time windows constraint
[J].DOI:10.1287/opre.35.2.254 [本文引用: 1]
/
〈 |
|
〉 |
