Semet和Taillard
18]和Gerdessen [
19]研究了TTRP在1990年代。Semet和Taillard
18]和Caramia Guerriero [
20.给了一些真实的TTRP应用程序。Gerdessen [
19)延长了VRP拖车的车辆路径问题和调查的最佳部署舰队货车挂车组合。朔伊尔(
21)提出建设启发式TTRP以及禁忌搜索算法。谭et al。
22)提出了一种混合多目标进化算法解决TTRP。林等。
23]提出了一种模拟退火(SA) TTRP启发式。Villegas et al。
24通过使用混合metaheuristic]解决了TTRP。的扩展TTRP, Villegas et al。
25)提出了两个metaheuristics解决单一卡车和拖车路由问题与卫星仓库(STTRPSD)。考虑可用的卡车和拖车的数量被限制在TTRP林et al。
26放松机队规模约束和开发了一个SA启发式求解放松卡车和拖车路由问题(RTTRP)。林等。
27)提出了一个SA启发式求解时间窗的卡车和拖车路由问题(TTRPTW)。最近,Derigs et al。
28)结合本地搜索和大型社区搜索metaheuristic解决TTRP有/无荷载传递和TTRP /没有时间窗口。计算测试基准实例表明,该方法至少竞争最先进的方法TTRP没有时间窗口。
TTRP,每个拖车卡车相关可以由一个独特的,而且只有这个卡车是允许负载转移到预告片。卡车的数量通常比预告片。那个(
11),描述了VRP的预告片吧(VRPTT)没有固定的货车挂车任务。TTRP显然VRPTT的一个特例。此外,Pureza et al。
29日)解决VRP和时间窗和多个交付男人(VRPTWMD)允许交货很多男性是分配给每个路线。两种解决方案的方法提出了基于禁忌搜索和蚁群优化。使用额外的交付的影响男性路线规划评估的计算实验。如果关于交付男性卡车,VRPTWMD成为TTRP当只有一个送货人。
博丹et al。
30.]研究了RRVRP仓库和处理网站和客户需求分为四个类型。他们定义了RRVRP作为不对称车辆路径问题的结合与本包装问题。提出了启发式方法来解决一些在RRVRP基准问题。Derigs et al。
31日)解决了RRVRP结合本地搜索和大型社区搜索由两个相对简单的控制和parameter-free /——可怜metaheuristic控制程序。王寅et al。
32]介绍了随着时间的推移RRVRP windows (RRVRPTW)。RRVRPTW的目标是最小化所需的拖拉机的数量和他们的总时间。基于LNS迭代启发式方法组成的构造算法,提出了几种改进算法。Baldacci et al。
33)模拟了多个处理设施和多个库存地点RRVRP (M-RRVRP)作为时间约束车辆路径问题油印。
还有其他变体有关牵引车和半挂车组合路由问题。大厅和Sabnani
34)的研究路线,由两个或两个以上的部分和两个或两个以上的停在一辆拖拉机的路线。基于预测控制规则路线生产力发展决定何时释放拖拉机。弗朗西斯et al。
35解决了multiresource路由问题(MRRP)与灵活的任务。两个资源(拖拉机和拖车)执行任务运输装载和空的设备。程等。
36)提出了一个模型,一个钢铁厂找到的拖拉机和半拖车运行路线运输距离最小化的目的。Derigs et al。
37)提出了两种方法解决车辆路径问题的多种用途拖拉机和拖车。李等人。
38)研究了拖拉机和半拖车unit-flow网络路由问题,和一个启发式算法被用来决定拖拉机的数量和每个拖拉机的路线。
TSRP模型的基本假设是(我)所有loaded-semitrailer流要求提前知道。问题是静态的。空半拖车交流将被忽略。(2)Loaded-semitrailer流需求可以产生任何两个终端之间。在中央仓库,传入的半拖车的数量等于输出半拖车的数量;即中央仓库平衡流动。(3)一些loaded-semitrailer流的要求可能被拒绝。交通服务水平是基于流的百分比要求得到满足。(iv)不得超过一个给定的时间间隔。为了平衡路线长度、路由必须超过给定minimization-time。 If a satellite facility is already in a route, it cannot be reinserted in the same route. (v) All tractors are assigned to the central depot where they must return to after each route. Routes must start from and end at the central depot. Each tractor leaves from and returns to the depot exactly once. (vi) The TSRP deals with TL and does not consider cross-docking options.
TSRP可以制定如下。
让<我nl我ne-formula>
G
=
(
V
,
一个
)
是一个有向图<我nl我ne-formula>
V
=
{
0 1
,
2
,
…
,
n
}
顶点集和吗<我nl我ne-formula>
一个
=
{
(
我
,
j
)
∣
我
,
j
∈
V
,
我
≠
j
}
,电弧集。顶点0 (<我nl我ne-formula>
v
0
)是中央仓库和其他顶点(<我nl我ne-formula>
v
我
)<我nl我ne-formula>
V
(例如,<我nl我ne-formula>
V
∖
{
0
}
)对应于卫星设施。Loaded-semitrailer任何两个终端之间流动<我nl我ne-formula>
R
:
(1)
R
=
(
0
r
01
r
02
⋯
r
0
n
r
10
0
r
12
⋯
r
1
n
r
20.
r
21
0
⋯
r
2
n
⋮
⋮
⋮
⋮
⋮
r
n
0
r
n
1
⋯
r
n
,
n
- - - - - -
1
0
]
,
在哪里<我nl我ne-formula>
r
我
j
表示,有<我nl我ne-formula>
r
我
j
loaded-semitrailers需要运输<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
。
<我nl我ne-formula>
X
我
j
k
t
和<我nl我ne-formula>
X
我
j
k
l
决策变量。如果<我nl我ne-formula>
k
th拖拉机从<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
,<我nl我ne-formula>
X
我
j
k
t
=
1
;否则,<我nl我ne-formula>
X
我
j
k
t
=
0
。如果<我nl我ne-formula>
k
th结合车辆(即加载。,<我nl我ne-formula>
k
拖拉机牵引一个loaded-semitrailer)从<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
,<我nl我ne-formula>
X
我
j
k
l
=
1
;否则,<我nl我ne-formula>
X
我
j
k
l
=
0
。
<我nl我ne-formula>
C
我
j
k
t
的燃料消耗<我nl我ne-formula>
k
th拖拉机从<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
。<我nl我ne-formula>
C
我
j
k
l
的燃料消耗<我nl我ne-formula>
k
th组合加载车辆运行<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
。<我nl我ne-formula>
T
我
j
k
t
的运行时间是<我nl我ne-formula>
k
th拖拉机从<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
和<我nl我ne-formula>
韦尔
t
平均速度。<我nl我ne-formula>
T
我
j
k
l
的运行时间是<我nl我ne-formula>
k
th组合加载车辆运行<我nl我ne-formula>
v
我
来<我nl我ne-formula>
v
j
和<我nl我ne-formula>
韦尔
l
平均速度。拖拉机的值班时间每天<我nl我ne-formula>
T
0
。
目标函数是
(2)
最小值
γ
·
(
∑
我
∑
j
∑
k
C
我
j
k
t
X
我
j
k
t
+
∑
我
∑
j
∑
k
C
我
j
k
l
X
我
j
k
l
)
(
W
·
∑
k
∑
我
∑
j
X
我
j
k
l
·
T
我
j
k
l
·
韦尔
l
)
的约束
(3)
∑
k
∑
我
∑
j
X
我
j
k
l
≥
η
·
∑
我
∑
j
r
我
j
,
(4)
∑
k
X
我
j
k
l
≤
r
我
j
,
(5)
∑
我
X
0
我
k
t
+
∑
我
X
0
我
k
l
=
1
,
(6)
∑
我
X
我
0
k
t
+
∑
我
X
我
0
k
l
=
1
,
(7)
(
∑
我
∑
k
X
我
j
′
k
t
+
∑
我
∑
k
X
我
j
′
k
l
)
- - - - - -
(
∑
我
∑
k
X
j
′
我
k
t
+
∑
我
∑
k
X
j
′
我
k
l
)
=
0
,
(
j
′
=
1、2
,
…
,
n
)
,
(8)
X
我
j
k
t
+
X
我
j
k
l
≤
1
,
(9)
∑
我
∑
k
X
我
0
k
l
- - - - - -
∑
我
∑
k
X
0
我
k
l
=
0
,
(10)
X
我
j
k
t
+
X
j
h
k
t
≤
1
,
(11)
∑
我
∑
j
T
我
j
k
l
·
X
我
j
k
l
>
∑
我
∑
j
T
我
j
k
t
·
X
我
j
k
t
,
(12)
t
H
+
T
年代
t
+
∑
我
∑
j
(
T
我
j
k
t
·
X
我
j
k
t
+
T
我
j
k
l
·
X
我
j
k
l
)
≥
ρ
1
·
T
0
,
(13)
t
H
+
T
年代
t
+
∑
我
∑
j
(
T
我
j
k
t
·
X
我
j
k
t
+
T
我
j
k
l
·
X
我
j
k
l
)
≤
ρ
2
·
T
0
。
X
我
j
k
t
∈
{
0 1
};<我nl我ne-formula>
X
我
j
k
l
∈
{
0 1
}
;<我nl我ne-formula>
我
,
j
,
h
=
0 1
,
2
,
…
,
n
;<我nl我ne-formula>
我
≠
j
;<我nl我ne-formula>
j
≠
h
;<我nl我ne-formula>
k
是一个整数和最大<我nl我ne-formula>
k
是拖拉机的总使用。
目标函数是<我nl我ne-formula>
有限公司
2
人均排放的ton-kilometer TSRP,<我nl我ne-formula>
γ
排放系数(常数)和吗<我nl我ne-formula>
W
loaded-semitrailer运费的重量。
约束(
3)和(
4)保证货物流总需求满足一定比例(<我nl我ne-formula>
η
,
0
<
η
≤
1
),而任何终端的需求是受人尊敬的。约束(
5)和(
6)保证任何拖拉机从中央仓库和终止在中央仓库。约束(
7)保证卫星设施不能保留任何拖拉机。约束(
8拖拉机的限制(即。,running-alone tractor and tractor attached in combination vehicle) passing by a certain arc. Constraints (
9)保证流平衡中央仓库。约束(
10)禁止非法段路线。约束(
11)保证拖拉机的运转速度。
约束(
12)和(
13平衡的路线长度的限制,<我nl我ne-formula>
ρ
1
(<我nl我ne-formula>
0
<
ρ
1
<
1
),<我nl我ne-formula>
ρ
2
(<我nl我ne-formula>
1
≤
ρ
2
≤
τ
,
τ
是一个数量有限)的上下极限利用率拖拉机的值班时间,分别。<我nl我ne-formula>
t
H
是拖拉机的停留时间在中央仓库。<我nl我ne-formula>
T
年代
t
是拖拉机的附加/分离的总时间在卫星设施。<我nl我ne-formula>
T
年代
t
影响卫星设施包括一个路线的数量。当一个路线<我nl我ne-formula>
k
′
包括<我nl我ne-formula>
f
k
′
卫星设施和拖拉机的附着在卫星设施/分离时间<我nl我ne-formula>
t
年代
f
,<我nl我ne-formula>
T
年代
t
=
f
k
′
·
t
年代
f
,在那里<我nl我ne-formula>
f
k
′
=
∑
我
∑
j
(
X
我
j
k
′
t
+
X
我
j
k
′
l
)
- - - - - -
1
。
此外,TSRP模型的目标函数是显著影响两个部分:一个<我nl我ne-formula>
(
∑
我
∑
j
∑
k
C
我
j
k
t
X
我
j
k
t
)
/
(
∑
k
∑
我
∑
j
X
我
j
k
l
·
T
我
j
k
l
·
韦尔
l
)
和其他<我nl我ne-formula>
(
∑
我
∑
j
∑
k
C
我
j
k
l
X
我
j
k
l
)
/
(
∑
k
∑
我
∑
j
X
我
j
k
l
·
T
我
j
k
l
·
韦尔
l
)
。当约束(
3)和(
4)方程和满足需求的百分比是100%,目标函数是影响前的部分。如果任何部分航线loaded-semitrailer运输,也就是说,<我nl我ne-formula>
X
我
j
k
t
=
0
对所有<我nl我ne-formula>
我
,<我nl我ne-formula>
j
,<我nl我ne-formula>
k
,目标函数达到最小值。最低建议作为加快的基准。
拖拉机的每天值班时间(<我nl我ne-formula>
T
0
)取决于司机团队的值班时间。司机的值班时间(用<我nl我ne-formula>
T
p
)由驾驶时间,附加/分离时间(<我nl我ne-formula>
t
年代
f
)和停留时间(<我nl我ne-formula>
t
H
在终端)。如果司机的数量分配给每个拖拉机<我nl我ne-formula>
h
,<我nl我ne-formula>
T
0
=
h
·
T
p
。当运输终端之间的距离<我nl我ne-formula>
v
我
和<我nl我ne-formula>
v
j
是<我nl我ne-formula>
d
我
j
和<我nl我ne-formula>
韦尔
平均速度之间的运行时间<我nl我ne-formula>
v
我
和<我nl我ne-formula>
v
j
是<我nl我ne-formula>
(
d
我
j
/
韦尔
)
。约束(
12)和(
13)被重写为
(14)
ρ
1
·
h
·
T
p
≤
∑
我
∑
j
(
d
我
j
韦尔
)
+
f
k
′
·
t
年代
f
+
t
H
≤
ρ
2
·
h
·
T
p
。
vehicle-kilometer (v-km)是最重要的指标,为企业评估车辆和司机的性能。当有<我nl我ne-formula>
f
k
′
卫星设施路线,<我nl我ne-formula>
f
k
′
,平均速度越慢,因为拖拉机/车辆频繁进入和离开了码头,一个缓慢的速度是允许的。平均速度(用<我nl我ne-formula>
韦尔
(
f
k
′
)
)被认为是一个递减函数。如果拖拉机的值班时间的利用率是100%,线路的运行时间<我nl我ne-formula>
(
h
·
T
p
- - - - - -
f
k
′
·
t
年代
f
- - - - - -
t
H
)
。然后,车辆的v-km /司机<我nl我ne-formula>
V
K
=
韦尔
(
f
k
′
)
·
(
h
·
T
p
- - - - - -
f
k
′
·
t
年代
f
- - - - - -
t
H
)
。v-km将减少和增加<我nl我ne-formula>
f
k
′
。因此,路线包括有限插入卫星设施。我们列举卫星设备的数量在一个路由搜索完全找到所有航线满足约束(
14)。当线路包括至少1和最多<我nl我ne-formula>
f
k
′
卫星设施,有<我nl我ne-formula>
O
(
n
f
k
′
)
潜在的路线选择,这也构成了社区。
与蚁群或TTRP每个去除伴随着一个插入,可能会决定一个删除,而不是继续插入我们的问题。这部分的解决方案仍然是可行的,当需求满意比例保持比最低(<我nl我ne-formula>
η
)。通过引用传统的破坏和修复框架,我们把整个路线为操作单位。有三种类型的操作符。(我)路线从当前摧毁运营商解决方案。(2)删除路线从当前解决方案通过摧毁操作符,另一个途径是插入一个修复算子。删除路由记录社区和仍然是一个候选人路线的修复算子。(3)路线可能会克隆自己好几次了。《纽约时报》是由卫星的最大需求决定设施包括路线。克隆操作符是一种特殊类型的修复算子。实际规模的实例的结果部分
5显示克隆算子的效果。