Minimize DT GHG NE Patrick Hirsch

27
Minimizing driving times and greenhouse gas emissions in timber transport with a near-exact solution approach Authors: Marco Oberscheider a,* , Jan Zazgornik a , Christian Bugge Henriksen b , Manfred Gronalt a , Patrick Hirsch a a Institute of Production and Logistics, University of Natural Resources and Life Sciences, Vienna Feistmantelstraße 4, 1180 Vienna, Austria b Department of Agriculture and Ecology, Faculty of Life Sciences, University of Copenhagen Højbakkeg˚ ard All´ e 13, 2630 Taastrup, Denmark * Corresponding author; Mail: [email protected] Phone: 00431476544413 Fax: 00431476544417 Abstract 1 Efficient transport of timber for supplying industrial conversion and biomass power plants is a 2 crucial factor for competitiveness in the forest industry. Throughout the recent years 3 minimizing driving times has been the main focus of optimizations in this field. In addition to 4 this aim the objective of reducing environmental impacts, represented by carbon dioxide 5 equivalent (CO 2 e) emissions, is discussed. The underlying problem is formulated as a multi 6 depot vehicle routing problem with pick-up and delivery and time windows (MDVRPPDTW) 7 and a new iterative method is proposed. For the numerical studies, real life instances of 8 different scale concerning the supply chain of biomass power plants are used. Small ones are 9 taken to validate the optimality of the new approach. Medium and large instances are solved 10 with respect to minimizing driving times and fuel consumptions separately. This paper 11 analyses the trade-offs between these objectives and shows how an additional mitigation of 12 CO 2 e emissions is achieved. 13 Keywords: Green Logistics, Timber Transport, Greenhouse Gas Mitigation, Mixed Integer 14 Programming, Optimization, Log-Truck Scheduling 15 Introduction 16 The forest based sector plays a significant role for several countries. Besides the well known 17 importance for New Zealand, Sweden, Finland, Chile and Canada, it also accounts for a 18 1

Transcript of Minimize DT GHG NE Patrick Hirsch

Page 1: Minimize DT GHG NE Patrick Hirsch

Minimizing driving times and greenhouse gas emissions intimber transport with a near-exact solution approach

Authors: Marco Oberscheidera,∗, Jan Zazgornika, Christian Bugge Henriksenb, Manfred Gronalta,Patrick Hirscha

a Institute of Production and Logistics, University of Natural Resources and Life Sciences,Vienna Feistmantelstraße 4, 1180 Vienna, Austria

b Department of Agriculture and Ecology, Faculty of Life Sciences, University of CopenhagenHøjbakkegard Alle 13, 2630 Taastrup, Denmark

* Corresponding author; Mail: [email protected] Phone: 00431476544413 Fax:00431476544417

Abstract1

Efficient transport of timber for supplying industrial conversion and biomass power plants is a2

crucial factor for competitiveness in the forest industry. Throughout the recent years3

minimizing driving times has been the main focus of optimizations in this field. In addition to4

this aim the objective of reducing environmental impacts, represented by carbon dioxide5

equivalent (CO2e) emissions, is discussed. The underlying problem is formulated as a multi6

depot vehicle routing problem with pick-up and delivery and time windows (MDVRPPDTW)7

and a new iterative method is proposed. For the numerical studies, real life instances of8

different scale concerning the supply chain of biomass power plants are used. Small ones are9

taken to validate the optimality of the new approach. Medium and large instances are solved10

with respect to minimizing driving times and fuel consumptions separately. This paper11

analyses the trade-offs between these objectives and shows how an additional mitigation of12

CO2e emissions is achieved.13

Keywords: Green Logistics, Timber Transport, Greenhouse Gas Mitigation, Mixed Integer14

Programming, Optimization, Log-Truck Scheduling15

Introduction16

The forest based sector plays a significant role for several countries. Besides the well known17

importance for New Zealand, Sweden, Finland, Chile and Canada, it also accounts for a18

1

Page 2: Minimize DT GHG NE Patrick Hirsch

prominent share of the economy in other countries like Austria. In Austria more than a19

hundred thousand people are working in sectors related to forest, timber and paper industry.20

From this it follows that efficient timber transports are a main interest of freight forwarders.21

Zazgornik et al. (2012) mention approximately 500,000 log-truck trips per year that originate22

in Austrian forests, not considering transports due to timber imports. Several publications23

give estimations of the percentage of transport costs in relation to the total timber price (e.g.24

von Bodelschwingh (2001), Murphy (2003), Favreau (2006)). In all of them, a value of25

approximately 30 % of the total price of round timber is attributed to be transportation costs.26

According to Flisberg et al. (2009) log-truck scheduling is traditionally done manually. This is27

also the case in companies that the authors have worked with in Austria. Hence, finding28

efficient ways of planning the transports and thereby reducing the costs is crucial.29

The tackled problem in this paper is related to the log-truck scheduling problem (LTSP, e.g.30

Palmgren et al. (2003)) and to the pick-up and delivery problem with time windows (PDPTW,31

e.g. Ropke & Pisinger (2006)). The pick-up takes place at a wood storage location, where the32

afore empty log-truck is fully loaded. Afterwards, the delivery location, which is an industrial33

site, is visited and all transported wood is unloaded. Usually the next transport task follows34

for the empty log-truck, thus the log-truck visits another wood storage location. Therefore,35

only one wood storage location and one industrial site is visited within one trip. Due to the36

specific construction of the used log-trucks, backhauls are unusual and not considered. The37

given problem is similar to the one described in El Hachemi et al. (2010), but dependencies of38

the activity of log loaders at wood storage locations and industrial sites as well as39

consequential waiting times are neglected. Besides this difference, log-trucks have a given40

home-base or depot, as used in the LTSP, respectively. Each log-truck has to start and end its41

tour at its depot, whereas it is possible that more than one log-truck is located at one depot.42

The problem in this paper is referred to as multi depot vehicle routing problem with pick-up43

and delivery and time windows (MDVRPPDTW), whereas transport tasks are predefined, as44

used in Gronalt & Hirsch (2007) and Hirsch (2011).45

For solving the MDVRPPDTW a new method, the so-called near-exact solution46

approach (NE), is introduced. It is an iterative algorithm that solves the MDVRPPDTW in47

three stages. As a first stage an extended assignment problem (EAP) is solved to generate a48

reduced transport network. Afterwards, the given network is checked in terms of maximum49

2

Page 3: Minimize DT GHG NE Patrick Hirsch

tour length and time window requirements. Violations lead to the generation and addition of50

cuts to the EAP, which is thereafter solved again. If no violations occur the MDVRPPDTW is51

solved on the given network. In order to validate the NE for small problem instances, it is52

compared to a mathematical model formulation of the MDVRPPDTW implemented in the53

solver software Xpress 7.2 using standard settings.54

Sbihi & Eglese (2007) state that most research in vehicle routing and scheduling is done to55

minimize costs. Besides the economic factor, also the environmental impact of transports can56

be reduced by efficient planning and the advice of decision support systems. The objectives of57

minimum costs and minimum environmental impacts are to a certain degree not in conflict58

with each other. The European Environment Agency (EEA, 2009) states that emissions due to59

fuel consumption contain the greenhouse gases (GHGs) carbon dioxide (CO2), nitrous oxide60

(N2O) and methane (CH4), as well as particulate matter (PM ), heavy metals, toxic61

substances, carcinogenic species, ozone precursors and acidifying substances. In this paper the62

focus is on the emission of GHGs that are presented as carbon dioxide equivalents (CO2e).63

The direct proportion of CO2 emissions to fuel consumptions (e.g. ICF Consulting (2006),64

EEA (2009)) is used to estimate emissions. Additionally, a cooperation of government65

departments in the UK, namely the Department of Energy and Climate Change (DECC) and66

the Department for Environment, Food and Rural Affairs (Defra), present factors for CH4 and67

N2O emissions as CO2e that are added to the direct CO2 formation in the combustion engine68

(Defra & DECC, 2011). Furthermore, they give estimations of indirect GHG emissions per69

liter of diesel. In this paper, direct and indirect emissions are accounted for and converted in70

kilograms of CO2e. The aim is to analyze the trade-off for freight forwarders of minimizing71

CO2e emissions compared to the objective of minimizing driving times.72

Eglese & Black (2010) review some possibilities of estimating emissions. The simplest way is73

to assume an average speed or fuel consumption per kilometer traveled for the whole road74

network. This approach has flaws, due to the nonlinear speed dependency of fuel consumption.75

As a more sophisticated approach, they propose different average speeds per road class for the76

entire road network. This approach is also used in the presented numerical studies of this77

paper. Based on the computer programme to calculate emissions from road transport78

(COPERT), developed by Ntziachristos & Samaras (2000), the EEA provides speed dependent79

formulas for estimating the fuel consumption, depending on the type of truck, its maximum80

3

Page 4: Minimize DT GHG NE Patrick Hirsch

weight limit, its exhaust emission standard, its load factor and the road gradient (EEA, 2009).81

In a recent comparative study of different vehicle emission models for road freight82

transportation the COPERT model provided the best estimate for heavy load vehicles with83

weights of 50 tonnes (Demir et al., 2011). Therefore, this model was used to provide input for84

calculating the fuel consumptions in this study. An alternative method for calculating CO285

emissions is used by Bektas & Laporte (2011) for the pollution-routing problem (PRP). Due to86

their given problem it is necessary to account for change in vehicle loads during a tour of a87

truck. This is not the case in the tackled problem of this paper, as there are only two states of88

a truck - fully loaded or empty. Furthermore, Eglese & Black (2010) mention congestion as an89

important factor for deviations of the average speed. To account for this factor Sbihi & Eglese90

(2007) suggest a time dependent vehicle routing and scheduling problem (TDVRSP). However,91

no data for time dependency are available for the test area used in this paper. Additionally,92

timber transports are mainly carried out on rural roads, where time dependency is less93

prominent compared to roads in urban areas. This time dependency is also assumed in the94

emission minimization vehicle routing problem (EVRP) of Figliozzi (2010). In his study he95

introduces two different problem formulations to minimize vehicle emissions in congested96

environments.97

The numerical studies of this paper are carried out with real life data - concerning the supply98

of biomass power plants - provided by the Institute of Forest Engineering of the University of99

Natural Resources and Life Sciences, Vienna. The input matrices for solving the100

MDVRPPDTW contain driving times and fuel consumptions. Both of them have been101

computed twice to account for shortest paths in terms of driving times and fuel consumptions.102

Furthermore, all instances, where fuel consumptions and driving times are compared, have103

been solved for both objectives separately.104

This paper presents a novel application for a routing problem in timber transport. With the105

NE it is possible to solve some of the real life problem instances with a size of up to 60106

transport tasks and 20 available log-trucks with their global optimum. For all other instances107

solutions close to the global optimum are obtained in a fast manner. Furthermore, a method108

for calculating and reducing CO2e emissions is introduced and applied to the presented109

problem. The objective of this paper is to give the readers an idea of how to implement the110

minimization of greenhouse gas emissions for transportation in their research or daily business111

4

Page 5: Minimize DT GHG NE Patrick Hirsch

and to introduce a powerful method to optimize the routing of log-trucks. Furthermore, this112

paper analyses the trade-offs between minimizing driving times and greenhouse gas emissions113

for real-life data in timber transport.114

Materials and methods115

This section presents a detailed problem description and outlines the modelling assumptions116

and data requirements. Special emphasis is given to the proposed solution approach (NE).117

Problem description118

The following features are considered in the presented problem:119

• A fleet of homogeneous log-trucks R that are located at depots H. These depots are120

typically the homes of the log-truck drivers. However, parts of the fleet can also be121

situated at a central depot.122

• A set of transport tasks T that start at wood storages W and end at industrial sites S.123

• The tour of a log-truck r ∈ R starts with an unloaded log-truck at the corresponding124

depot of r, hr ∈ H. After leaving the depot a wood storage location w ∈ W is visited,125

where the log-truck is fully loaded. In order to fulfill the task t ∈ T, the log-truck drives126

to a predefined industrial site s ∈ S to fully unload its goods. Afterwards, either another127

task is started by driving to a wood storage location or the log-truck returns to its depot128

hr.129

• Wood storage locations and industrial sites can be visited more than once throughout130

the planning period.131

• Each transport task t ∈ T has to be fulfilled.132

• As full-truck loads are assumed, transports between different wood storage locations are133

not allowed. The same holds for industrial sites. Additionally, all log-trucks have the134

same capacity. Therefore, capacity constraints are not needed.135

• A feasible tour has to fulfill constraints in terms of a maximum driving time MT and136

time windows. Time windows occur at depots [ah,bh] and industrial sites [as,bs].137

5

Page 6: Minimize DT GHG NE Patrick Hirsch

• For loading at the wood storage and unloading at the industrial site, service times SWw138

and SIs occur.139

With the transport tasks already defined, the objective of the log-trucks is to choose the140

optimal empty-truck rides. If this optimization is done in terms of fuel consumption, the141

driving times DT are exchanged by fuel consumptions FC of empty-truck rides. Due to the142

given problem structure, choices of following tasks occur at depots or industrial sites only,143

which - depending on the formulation - reduces the number of constraints and variables144

markedly, compared to a vehicle routing problem (VRP) without predefined transport tasks.145

Figure 1 shows an illustration of the given problem with two trucks, five wood storage146

locations and two industrial sites. In this example one log-truck is located at a depot only. At147

the beginning of the planning period the starting and end points of a transport task t ∈ T as148

well as its duration TDt and fuel consumption FCt are already known. The starting point149

equals a certain wood storage location w ∈W and the end point is a specific industrial site150

s ∈ S. The duration TDt of a transport task t equals the driving time from the wood storage151

location w to the industrial site s of t. The same concept applies to the fuel consumption FCt152

of a transport task t, which is the fuel consumption if driving fully loaded from the wood153

storage location w to the industrial site s of t.154

Figure 1: An example of the tackled problem

6

Page 7: Minimize DT GHG NE Patrick Hirsch

Mathematical model155

The problem is formulated as a standard MDVRPPDTW. The binary decision variable tijr is156

equal to 1, if log-truck r performs task i ∈ T ∪ H before task j ∈ T ∪ H. The first task157

i = hr, hr ∈ H starts at a depot and is followed either by a home ride j = hr, hr ∈ H -158

if log-truck r is not used within the planning period - or by a transport task j ∈ T.159

Afterwards, an arbitrary number of transport tasks may follow. As starting and end points of160

transport tasks are given, the driving time DTij of task i ∈ T to task j ∈ T equals the driving161

time from the industrial site s of i to the wood storage location w of j . If j ∈ H, DTij is the162

driving time of the last industrial site s to the depot hr, which equals a home ride.163

eir is the completion time of task i by log-truck r. str corresponds to the starting time of the164

tour of log-truck r and etr marks its end. The overall model formulation is given below:165

min∑

i∈T∪H

∑j∈T∪H

∑r∈R

DTijtijr (1)

s.t.∑

j∈T∪H

∑r∈R

tijr = 1 ∀i ∈ T ∪H (2)

∑i∈T∪H

tikr −∑

j∈T∪Htkjr = 0 ∀k ∈ T ∪H,∀r ∈ R (3)

∑i∈T∪H

(∑j∈T

(DTij + TDj)tijr +∑j∈H

DTijtijr) ≤MT ∀r ∈ R (4)

ai ≤ eir ≤ bi ∀i ∈ T, ∀r ∈ R (5)

eir + SIi +DTij + SWj + TDj −M(1− tijr) ≤ ejr ∀i, j ∈ T, ∀r ∈ R (6)

str +DThrj + SWj + TDj −M(1− thrjr) ≤ ejr ∀j ∈ T, ∀r ∈ R (7)

eir + SIi +DTihr−M(1− tihrr) ≤ etr ∀i ∈ T, ∀r ∈ R (8)

tijr ∈ {0, 1} ∀i, j ∈ T ∪H,∀r ∈ R (9)

eir ≥ 0 ∀i ∈ T ∪H,∀r ∈ R (10)

str ≥ 0 ∀r ∈ R (11)

etr ≥ 0 ∀r ∈ R (12)

7

Page 8: Minimize DT GHG NE Patrick Hirsch

The objective (1) seeks to minimize the sum of the driving times DTij of the empty-truck166

rides. Constraints (2) ensure that each task i ∈ T ∪ H is fulfilled. A ride from i to j, with167

i = j, is only allowed, if i, j ∈ H. This means that the log-truck does not leave the depot.168

(3) force a log-truck to leave for another task after completing task i. (4) make sure that the169

total driving time of a tour does not exceed the maximum tour length MT. Constraints (5)170

and (6) guarantee that time windows at the depots and industrial sites are met, whereas171

constant M has a large integer value, which is introduced to linearize the constraints. If j ∈ H,172

the parameters TDj , SWj and SIj are 0. (7) and (8) connect the start str and end etr of a173

tour to the end of a task eir. Constraints (9) ensure the binarity of the decision variables tijr.174

The last constraints of (10), (11) and (12) contain the non-negativity restrictions of the given175

decision variables.176

CO2e calculation177

For an estimation of the CO2 emissions, the fuel consumption of each arc within a road178

network has to be known, as the CO2 emissions are directly proportional to the fuel179

consumption. Different factors for the conversion of liters of diesel to kilograms of CO2 can be180

found in the literature. For example the EEA (2009) uses 3.14 kg CO2 per liter diesel if an181

oxidation of 100 % of the fuel carbon is reached - which is called ultimate CO2. Complete182

oxidation of all carbon components is not realistic, as also carbon monoxide (CO),183

hydrocarbons (e.g CH4) and PM are formed. Besides incomplete oxidation there are184

incompustible species present in the combustion chamber e.g. nitrogen gas (N2) or nitrogen185

oxides (NOx) out of the air (EEA, 2009). In terms of GHGs, the by-products of N2O and186

CH4 are important. Consequently, Defra & DECC (2011) give values for the formation of187

these gases as CO2e. In terms of 100 % mineral diesel 0.0012 kg CO2e of CH4 and188

0.0184 kg CO2e N2O are emitted per liter. Added to the direct formation of 2.6480 kg of CO2189

this leads to the emission of 2.6676 kg CO2e per liter diesel. Besides direct CO2e emissions190

Defra & DECC (2011) also provide information of indirect GHGs as CO2e. They originate191

from required preceding processes like the extraction and transport of primary fuels or the192

refining, distribution, storage and retail of finished fuels. As a total, indirect emissions of193

0.5085 kg CO2e per liter diesel are reported. Overall direct and indirect emissions add up to194

3.1761 kg CO2e per liter diesel. The use of a certain percentage of biofuel reduces the total195

8

Page 9: Minimize DT GHG NE Patrick Hirsch

emissions; e.g. a share of 3.6 vol % biofuel leads to emissions of 3.1073 kg CO2e per liter196

diesel. Worth mentioning is that the reported 3.14 kg CO2 per liter diesel for exhaust197

emissions of vehicles in European countries - which are stated in the annex of EEA (2009) -198

are also in this range.199

In EEA (2009) many formulas are available to calculate the fuel consumption for different200

types of vehicles. In this paper only heavy-duty vehicles are focused on, as they are used in201

timber transport. Different formulas are useable depending on the type of truck, its maximum202

weight, its exhaust emission standard, its load factor and the road gradient. These formulas203

provide the fuel consumption in grams per kilometer depending on the speed v. Besides the204

unknown v, up to five factors (α, β, γ, δ and ε) are used within the different formulas. These205

factors are derived from statistical analyses and are given constants that can be found in the206

annex of EEA (2009), if the aforementioned specifiers for truck and road are known.207

For example the fuel consumption fc of a half loaded truck and trailer with EURO V emission

standard and a maximum weight from 34-40 tonnes on a road with a gradient of +2 % is

calculated with equation (13).

fc = α · βv · vγ (13)

The given parameters α, β and γ have values of α = 2, 021.18, β = 1.0055 and208

γ = − 0.4261 (EEA, 2009). By inserting v = 55 km/h the formula results in a fuel209

consumption of 496.05 g/km or 49.605 kg per 100 km, respectively. The consumption of diesel210

in [g] or [kg] is not as intuitive as an indication in liters. Hence, fuel consumptions are211

transformed to liters with the mean density of diesel at a temperature of 15 ◦C from the212

European Standard (EN) 590:2009 of 0.8325 kg/l. So the above calculated use of 49.605 kg per213

100 km means a consumption of 59.59 l per 100 km.214

By the use of formula (13), it is possible to establish a network, where the specific fuel215

consumption of each arc is known. Therefore, only the length of the arc and the average speed216

on it have to be inserted. The use of a single average speed for all the arcs within a network217

would lead to a result that only differs from a weighting with driving times by a constant218

factor (Eglese & Black, 2010). This is not suitable for comparing the results of minimizing219

driving times on the one hand to the results of minimizing CO2e emissions on the other hand.220

Hence, arcs are divided into different segments depending on their road class. Each segment221

9

Page 10: Minimize DT GHG NE Patrick Hirsch

has a length and a corresponding average speed and by adding up the fuel consumptions of all222

the segments of an arc, the total fuel consumption from one node to another node is retrieved.223

From this information a fuel matrix is obtained by taking the minimum fuel consumption from224

each node to every other node. This matrix differs from the one with minimum driving times.225

Fuel consumptions and driving times are speed dependent, but in contrast to driving times,226

the speed dependency of fuel consumptions is not linear. This leads to different routes within227

the matrix and thereby different solutions.228

To solve the problem in a way that CO2e emissions are minimized, the objective function of

the MDVRPPDTW has to be altered to (14) accordingly.

min∑

i∈T∪H

∑j∈T∪H

∑r∈R

FCijtijr (14)

To obtain the total emissions in CO2e the fuel consumption is multiplied with 3.14 kg CO2e229

per liter diesel in our numerical studies.230

Solution approach231

The NE takes the structure of the given problem into account and solves the problem either232

exactly or heuristically, if computing times are unreasonable. By using this approach the233

MDVRPPDTW becomes solvable for problem sizes that cannot be reached by applying234

standard model formulations like the one presented before. Both approaches are implemented235

in the programming language Mosel and are solved with the solver software Xpress 7.2.236

The iterative approach of NE is displayed in Figure 2. In the first stage an EAP is solved to237

generate a valid network for the log-trucks. Afterwards, the feasibility of this network is238

checked by considering maximum tour length and time windows. If violations occur, cuts are239

generated - which is the second stage - and added to the EAP. Additionally to the initially240

used constraints of the EAP, the added cuts lead to a further limitation of the solution space.241

After the addition of cuts, the first stage is repeated and the resulting network gets trimmed in242

the direction of a feasible one. In the third stage the model formulation of the MDVRPPDTW243

is solved on the created constrained network. If the MDVRPPDTW still cannot be solved on244

the given network, a cut is added to the EAP that bans the actual solution. This procedure is245

repeated until the algorithm finds a network the MDVRPPDTW is solvable on. The solution246

10

Page 11: Minimize DT GHG NE Patrick Hirsch

is the global optimum of the problem.247

Figure 2: Activity diagram of the NE

The main advantages of this approach are the short computing times for solving the EAP and248

the reduction of the number of variables for the MDVRPPDTW. On the one hand a number249

of infeasible arcs can be excluded, because parts of the network cannot be reached by all250

log-trucks. On the other hand the values of the starting and home rides of the log-trucks -251

because they are already predetermined by the structure of the network - as well as all the arcs252

that contain the predefined transport tasks can be fixed.253

The choices for the log-trucks of where to go next occur either at their depots H or at the254

industrial sites S. Due to that structure, it is possible to solve a standard assignment problem255

that assigns all transport tasks t ∈ T either to an industrial site s or a depot h in a way that256

either the total empty-truck driving time or the fuel consumption is minimized. Additionally,257

subcycles have to be avoided and each log-truck r ∈ R needs to reach its depot hr. If this can258

be guaranteed, a valid network is obtained. However, this does not imply that the given259

11

Page 12: Minimize DT GHG NE Patrick Hirsch

MDVRPPDTW is feasible on it.260

The EAP can be formulated by the following system of equalities and inequalities:261

min∑

s∈H∪S

∑t∈T∪H

∑r∈R

DTstastr (15)

s.t.∑

s∈H∪S

∑r∈R

astr = 1 ∀t ∈ T ∪H (16)

∑t∈T∪H

∑r∈R

ahtr = 1 ∀h ∈ H (17)

∑r∈R

∑t∈T

ahrtr ≥ LBT (18)

∑t∈T∪H

∑r∈R

astr = |TBs| ∀s ∈ S (19)

∑s∈S

∑t∈(T\

⋃s∈S TBs)∪H

∑r∈R

astr ≥ 1 ∀S ⊂ S (20)

∑i∈H∪S:i6=s

∑t∈TBs

aitr =∑

j∈H∪{T\TBs}

asjr ∀s ∈ S, ∀r ∈ R (21)

astr ∈ {0, 1} ∀s ∈ H ∪ S, ∀t ∈ T ∪H,∀r ∈ R (22)

The binary decision variable astr is equal to 1, if transport task t ∈ T or depot t ∈ H is either262

assigned to a depot s ∈ H or an industrial site s ∈ S with a log-truck r ∈ R. If astr is 1 for263

s,t ∈ H, it follows that log-truck r is not used and stays at its associated depot hr. The starting264

ride of a log-truck is characterized by a transport task t ∈ T assigned to a depot s ∈ H,265

whereas a home ride can be identified by a depot t ∈ H assigned to an industrial site s ∈ S.266

The objective function (15) minimizes the driving times DTst for the empty-truck rides. If the267

objective is to minimize the fuel consumption, DTst is simply replaced by FCst. This leads to268

the following objective function (23), whereas the remainder of the problem stays the same:269

min∑

s∈H∪S

∑t∈T∪H

∑r∈R

FCstastr (23)

(16) ensure that all transport tasks t ∈ T are assigned to a depot s ∈ H or an industrial site270

12

Page 13: Minimize DT GHG NE Patrick Hirsch

s ∈ S and that all log-trucks finish at their depot t = hr. A log-truck r either leaves its271

depot hr to start with a task t ∈ T or stays at home at the depot t ∈ H (17). However, at272

least a certain number of log-trucks LBT has to leave their depots to fulfill the tasks (18).273

This minimum number of log-trucks equals LBT = dTOT/MT e, whereas TOT is the value of274

the objective function of the actual iteration plus the sum of all task durations∑t∈T TDt.275

MT is the maximum tour length of a log-truck r ∈ R. Constraints (19) guarantee that as276

much transport tasks t ∈ T or home rides t ∈ H have to be started from an industrial site s277

as belong to the industrial site s. TBs is a subset of T and contains all transport tasks t that278

deliver to s. (20) ensure that no subcycles occur. Therefore, it has to hold that there is at279

least one task t assigned to s ∈ S ⊂ S that does not deliver to industrial sites within S. (21)280

assure that each log-truck entering the transport tasks of an industrial site also has to leave281

again. Finally, (22) are the binarity constraints for the given problem.282

Solving the system of linear equations and inequations above leads to a valid network on which283

an implementation of the MDVRPPDTW can be carried out. Before solving it, some284

feasibility checks are done to avoid later violations concerning maximum tour length and time285

windows. However, as no tours are constructed yet, there is no guarantee that all violations are286

eliminated by the introduced cuts. Different types of cuts are used and added to the EAP and287

then the EAP is solved again. If no cuts need to be added at this stage, the MDVRPPDTW is288

solved. This problem is either feasible, which leads to a solution that is the global optimum, or289

infeasible. If the MDVRPPDTW is infeasible, cuts that ban the given solution are added to290

the problem and the EAP is solved again. A detailed description of the introduced cuts would291

go beyond the scope of this paper, but can be found in Oberscheider et al. (2011).292

Numerical studies293

The proposed solution methods were used to solve different problem sizes based on real-life294

data. Comparisons are done with respect to driving times and fuel consumptions, whereas295

from the latter the CO2e emissions are calculated. From August 2009 to February 2011 daily296

tours of five log-trucks were tracked and stored in a database. From this given information a297

road network consisting of 99 wood storage locations, 4 biomass power plants and 14 depots298

for the log-trucks was modelled. According to the given data, biomass power plants are used as299

industrial sites in the numerical studies. The biomass power plants are located in Austria and300

13

Page 14: Minimize DT GHG NE Patrick Hirsch

all the selected depots and wood storage locations are situated within a distance between 2 and301

138 km away from the power plants (Figure 3). For further information about the situation302

and potential of biomass power plants in the investigated area, see Rauch et al. (2010).

Figure 3: Distribution of depots, wood storage locations and biomass power plants in the test area

303

The required matrices are derived from a road network that is implemented in a geographic304

information system (GIS) according to the road classes 0-7 of Holzleitner et al. (2010). The305

average speeds per road class originate from Ganz et al. (2005), in which data were collected306

for another region of Austria. The driving times of the recorded data and the data gained by307

simulations in GIS were compared and afterwards, the average speeds have been reduced by a308

factor of 1.452. This factor is used to tackle the gap between observed and simulated values in309

order to make the scenarios more realistic. Three different matrices are extracted from the GIS310

data. The first one contains the minimum driving times from each node to every other311

required node. The second and third have the same structure, but comprise fuel consumptions.312

The second one is obtained for the fuel consumptions of empty-truck rides and the third one313

for log-trucks with full loads. The global positioning system (GPS) data for generating the314

input matrices for the algorithm, cover the rides between two locations only. It is assumed315

14

Page 15: Minimize DT GHG NE Patrick Hirsch

that the engine of the log-truck is turned off at the wood storage location. Fuel consumptions,316

due to reversing the log-trucks at the locations or for unloading at the industrial sites are not317

considered.318

To choose the correct formula out of the ones that are given in the annex of EEA (2009), input319

factors are determined. Besides the load of 0 % and 100 %, the type of truck is set to a truck320

and trailer with 34-40 tonnes maximum weight. EURO III is chosen as emission standard321

according to the year of manufacturing of the tracked log-trucks. As no digital elevation model322

(DEM) is used for the GIS data, an overall road gradient of 0 % is taken. Equation (24) is323

used for calculating the fuel consumptions for empty-truck rides and full-truck rides in [g/km].324

fc = ε+ α · e−β·v + γ · e−δ·v (24)

The setting of the parameters (α− ε) for the different loads can be seen in Table 1. The values325

of the parameters as well as equation (24) are taken from the annex of EEA (2009).326

Table 1: Parameter settings for the calculation of fuel consumptions

Load α β γ δ ε

0 % 547.36 0.055 1,836.32 0.43 174.44100 % 634.79 0.029 476,141.21 1.41 215.04

The received matrices for the fuel consumptions are converted from grams of diesel per path to327

liters of diesel, before used in the algorithms. This is done in the way it is described in the328

section about CO2e calculation. Figure 4 gives an overview of how much the emissions per329

kilometer vary for the valid range of driving speeds of the given formula (6 to 86 km/h)330

depending on the load of the truck.331

Three different sizes of daily datasets have been used, whereas in all three cases 20 instances332

have been generated. The smallest dataset contains scenarios with 15 tasks and 5 log-trucks.333

It is used to validate the NE approach by a comparison to the solution of the standard model334

formulation of the MDVRPPDTW. Instances with 30 tasks and 10 log-trucks were generated335

to simulate a workday of a medium-sized Austrian company in the sector of wood transport.336

Additionally, 20 instances with 60 tasks per day and 20 log-trucks were taken for the tests of337

the NE.338

15

Page 16: Minimize DT GHG NE Patrick Hirsch

Figure 4: CO2e emissions [g/km] on roads with a gradient of 0 % of a Euro III truck and trailer with34-40 tonnes maximum weight depending on its load and driving speed [km/h]

For the large instances the home location of log-truck 5 was taken as central depot, due to its339

geographical location. 7 log-trucks have their origin there. The wood storage locations were340

picked randomly out of the given 99, whereas the likelihood of a transport to a certain biomass341

power plant is in relation to its demand for wooden chips in bulk stacked cubic meter (BCM)342

per year (Table 2), as found in Rauch & Gronalt (2010). Due to the random choice, more than343

one transport task can have its origin at a certain wood storage location.

Table 2: Yearly demand of wooden chips of the power plants

Plant Demand in BCM Likelihood in %1 150,000 15.02 150,000 15.03 97,000 9.74 600,000 60.2

344

Besides the already mentioned input, the times for loading and unloading are needed. The345

measurements resulted in durations of 55 minutes for loading at the wood storage location and346

37 minutes for unloading at the power plant. Power plants can receive deliveries between 7 am347

and 7 pm. At the earliest, drivers may start at 5 am. The latest feasible arrival at the depot in348

the evening is at 9 pm [0, 960]. In between this time window, drivers are allowed to have a349

maximum operation time of 480 minutes. As operation time, driving times are counted only,350

16

Page 17: Minimize DT GHG NE Patrick Hirsch

whereas times for loading and unloading are not considered.351

Results352

The following subsections describe the results of the numerical tests. The first one contains the353

validation of the NE by a comparision to the solution of the standard model formulation that354

is generated with solver software XPress 7.2 with standard settings. This was done with small355

problem instances and the objective to minimize the driving time. The following one shows356

the results for the objective of minimizing the driving time and minimizing the fuel357

consumption or CO2e emission, respectively. Additionally, the trade-offs of using one or the358

other in terms of driving time and CO2e emissions are given.359

The NE ran till it either terminated or could not find the global optimal solution after a360

runtime of 3,600 seconds for the medium sized instances and 7,200 seconds for the large361

instances. After this duration, the driving time or fuel consumption of the current solution was362

recorded, respectively. This value serves as lower bound (LB) for the comparison with the363

actual solution, which can be gained by raising the lower bound of the number of needed364

log-trucks LBT by one. The deviation from the LB to the solution of the NE equals the365

maximum deviation from the global optimal solution. The heuristic approach of adding366

log-trucks in the NE is taken in order to get feasible solutions in reasonable computation times.367

For all the instances, for which run times are reported, the tests were performed on a single368

workstation with an Intel Core i7 with 2.8 GHz and 6.00 GB RAM, which runs on369

MS-Windows 7 as operating system.370

Comparison of NE and standard solver procedure371

The problem size for solving the model formulation of the MDVRPPDTW with the MIP372

solver XPress 7.2 using standard settings is restricted, due to computation time. Therefore,373

instances with 15 tasks and a maximum of 5 log-trucks have been chosen. 19 out of the 20374

tested instances have the same solution values for both methods. For one instance, the MIP375

solver did not finish within the maximum computation time of 43,200 seconds. In this case a376

gap of 7.64 % from the lower bound of 984.51 minutes of driving time to the best found integer377

solution of 1,066 minutes was recorded. The solution value of the NE of this instance equals378

17

Page 18: Minimize DT GHG NE Patrick Hirsch

the best found integer solution of the MIP solver.379

The computation times for the NE as well as for the MIP solver vary markedly. The range for380

the NE goes from 0.1 seconds to 27,072.1 seconds. The latter shows an exceptional higher381

computation time than the rest of the instances, due to a large number of iterations that had382

to be performed. However, also the computation times for the instances that were solvable to383

optimality by the MIP solver vary from 4.1 seconds to 15,322.8 seconds. The median of the384

computation time required to solve the instances by NE is 7.5 seconds, whereas for the MIP385

solver it is 20.3 seconds. It follows that for the given instances the NE is the faster method. It386

provides proven global optimum solutions in 19 out of 20 instances.387

Minimizing driving time versus minimizing CO2e emissions388

In Table 3 a summary of the results, which can be found in detail in the Appendix, is given.389

The means of the presented fuel consumptions and driving times are given for the empty-truck390

rides only, as they are minimized by the NE. For medium-sized instances of both objectives391

the NE found the global optimal solution for 16 out of 20 instances. For the remaining392

instances one log-truck was added after 3,600 seconds of runtime. They also have similar393

values in terms of runtimes as well as maximum deviations from the LB.394

From the large instances with the scenario of minimizing driving times, Instance 1 could be395

solved in a provable exact way only. Out of the remaining 19 instances, 14 have been solved by396

adding one log-truck, while for five of them the number of log-trucks had to be increased by397

two. In terms of minimizing fuel consumption, 4 globally optimal solutions could be obtained.398

For 12 instances it was sufficient to add one truck, whereas for 4 instances two trucks had to399

be added to the given problem. Runtimes show higher variations as for medium-sized400

instances and maximum deviations from the LB are slightly below 3 %.401

Table 3: Summary of the results of medium (M) and large (L) instances for the objectives ofminimizing driving time (DT) and minimizing fuel consumption (FC)

Mean Mean Global Max. DEV Mean Trucks Range of MeanFC DT opt. found from LB Trucks added runtimes [s] runtime

Scenario [l] [min] [no.] [%] [no.] 1 2 Min Max [s]

DT M 310.8 1,791.2 16 3.10 8.3 4 0 2.7 3,603.4 924.7FC M 308.7 1,830.3 16 3.57 8.4 4 0 2.2 3,607.0 935.7DT L 585.2 3,365.0 1 2.94 16.4 14 5 594.0 15,183.6 9,052.6FC L 581.2 3,445.3 4 2.97 16.5 12 4 149.4 16,853.9 7,883.6

For a comparison of the objectives of minimizing fuel consumption and minimizing driving402

18

Page 19: Minimize DT GHG NE Patrick Hirsch

time, different input matrices for driving times and fuel consumptions have to be computed.403

This follows the fact that also the shortest paths between two points within the network may404

change, due to different objectives. Therefore, the fastest way does not have to be the most405

efficient one in relation to fuel consumption. Hence, the comparison leads to even higher406

deviations than an optimization that uses the same input matrices for both scenarios. This is407

not true for empty-truck rides only, but also for transport tasks with fully loaded log-trucks.408

Therefore, empty-truck rides and full-truck rides have to be aggregated before the solutions of409

the two scenarios are compared to each other. The main focus of the comparison is on reducing410

total CO2e emissions by changing objectives. Additionally, it is important to report the change411

of total driving times, as this is the main interest of drivers and freight forwarders. A summary412

of these results is presented in Table 4, whereas detailed results can be found in the Appendix.413

Table 4: Total CO2e emissions versus total driving times of medium (M) and large (L) instances forthe objectives of minimizing driving time (DT) and minimizing fuel consumption (FC)

Mean total CO2e [kg] CO2e reduction [kg] Mean total DT [min] DT extension [min]Scenario min FC min DT Mean SD min FC min DT Mean SD

M 2,748.1 2,781.1 33.0 14.4 3,745.1 3,663.6 81.6 36.1L 5,334.2 5,396.5 62.3 24.7 7,229.6 7,059.4 170.2 50.7

For the medium sized instances, the exchange of the objective function leads on the one hand414

to reduced CO2e emissions, but on the other hand to higher driving times for all tested415

instances. The average reduction of CO2e is 33 kg and the extension of the driving time has a416

mean value of 81.6 minutes. As stated in Table 3 approximately 8 log-trucks have to be used.417

Hence, changing the objective to minimizing CO2e emissions leads to an average increase of418

approximately 10 minutes per driver and a mean reduction of roughly 4 kg CO2e per tour.419

According to the tests with large instances, Instance 9 is an outlier (see Appendix), due to a420

reduced driving time, when minimizing fuel consumption. The reason for this is that two421

log-trucks had to be added for Instance 9 to solve it within the maximum computation time422

regarding the minimization of driving times. The remaining instances showed the expected423

behavior of reduced total CO2e emissions and increased total driving time. By using the424

objective of minimizing CO2e emissions, a mean reduction of 62.3 kg is obtained. The average425

extension of driving times is 170.2 minutes, which is shared by 16 to 17 log-trucks. Similar to426

the medium sized instances the CO2e emissions decrease by approximately 4 kg CO2e per427

driver, whereas the tour duration of a driver rises by around 10 minutes.428

19

Page 20: Minimize DT GHG NE Patrick Hirsch

Discussion429

Based on the comparison of the results of the NE and the MIP solver for small instances it can430

be concluded that the NE is a promising method for solving problems with the given structure.431

For the tested instances it was enough to raise the lower bound of trucks by a maximum of 10432

% of the available log-trucks. In order to save computation time it is possible to raise this433

lower bound already at the beginning of the computation. This is an option for medium and434

large instances where a solution could not be found within the given maximum time. Hence, if435

used in praxis, the algorithm should be started parallel with additional log-trucks on one hand436

and the attempt to solve the problem exactly on the other hand. Thereby, fast solutions can be437

obtained. In our test case this would lead to a maximum computation time of 2,453.9 seconds438

for Instance 20 of the large instances with the objective of minimizing fuel consumption.439

It is likely that some of the presented solutions, for which the global optimal solution cannot440

be guaranteed, are solved with their global optimum. This arises from the fact that a rather441

straight forward approach is used to set the lower bound of log-trucks. For example, for solving442

Instance 7 of the medium sized instances in terms of minimizing driving time, the lower bound443

of log-trucks is set to eight. The division of the lower bound of the solution by the maximum444

tour length leads to a minimum number of log-trucks of 7.98. Thus, in the opinion of the445

authors, it is unlikely that eight log-trucks are sufficient to solve the given problem, because446

the average driving time of a log-truck would be 478.9 minutes. As single routes are indivisible,447

an assignment of 30 tasks to eight log-trucks within the maximum tour length is improbable.448

By using two different objective functions, the potential savings of CO2e emissions compared449

to an optimization in terms of driving times were presented. In general, it is the opinion of the450

authors that the biggest part of possible savings is achieved by the use of a decision support451

system per se, even if it optimizes driving times instead of fuel consumptions. If optimized in452

terms of fuel consumption, the potential reduction of approximately 4 kg CO2e emissions per453

driver and day is bought by an extension of the driving time of approximately 10 minutes per454

driver and day. Specifications in terms of road gradients would increase the accuracy of the455

results, but these data were not available. Additionally, factors as the driving behavior or456

maintenance of the trucks play a crucial role for actual emissions, but are hard to indicate.457

In Figure 4 the impact of driving speeds on CO2e emissions is shown. In the given range the458

emissions per kilometer are decreasing with increasing driving speeds. Therefore, it can be459

20

Page 21: Minimize DT GHG NE Patrick Hirsch

advantageous for the vehicle to choose a road with a road class that has a higher average460

speed, even if this leads to rising driving times of the truck due to longer distances. Especially461

at driving speeds below 25 km/h the slope becomes steep, which leads to comparatively high462

increases of CO2e emissions per kilometer. Additionally, to the choice of roads with higher463

average speeds, congested areas need to be avoided. Hence, information on time-dependent464

travel speeds would be another interesting input factor for increasing the accuracy of the given465

results even though they are less relevant in timber transport, since it takes place in rural466

areas mainly (see e.g. Piecyk et al. (2010)).467

The given problem implies full-truck loads, whereas the model formulation of the LTSP of468

Palmgren et al. (2003) allows more than one pick-up and/or delivery per route. Therefore, it469

would be interesting to use the findings of minimizing emissions of Bektas & Laporte (2011) on470

that problem formulation. By using the objective of minimizing greenhouse gas emissions, the471

sequence of nodes in a route is also depending on how much is loaded or unloaded at the472

corresponding node, respectively. As shown in Figure 4 a higher load factor leads to higher473

emissions. Therefore, it could be advantageous in case of multiple delivery locations to474

perform deliveries with higher weights first, even if this leads to longer driven distances. Vice475

versa, the same is true for multiple pick-up locations.476

In conclusion, the selection of the objective of minimizing fuel consumptions leads to a477

significant reduction of CO2e emissions compared to the use of the objective of minimizing478

driving times. Therefore, the used approach gives an idea of how to implement the479

minimization of greenhouse gas emissions in timber transport in research or daily business and480

introduces a powerful method to optimize the routing of log-trucks. Further tests will be481

performed on available instances (e.g. Hirsch (2011) and Zazgornik et al. (2012)) to validate482

the range of applications of the NE.483

Acknowledgments484

Thanks go to Andrea Trautsamwieser for helping with mathematical formulations. For485

providing very important input in terms of data, the authors want to thank Franz Holzleitner486

of the Institute of Forest Engineering of the University of Natural Resources and Life Sciences,487

Vienna.488

21

Page 22: Minimize DT GHG NE Patrick Hirsch

References489

Bektas, T. & Laporte, G. (2011). The pollution-routing problem. Transportation Research490

Part B, 45 (8), 1232-1250.491

von Bodelschwingh, E. (2001). Rundholztransport - Logistik, Situationsanalyse und492

Einsparungspotentiale [Round timber transport - logistics, situation analysis and saving493

potential]. Master’s thesis, Unpublished, Technical University Munich, Germany.494

Defra & DECC (2011). 2011 guidelines to Defra / DECC’s GHG conversion factors for495

company reporting. Tech. Rep. 1.2, Department for Environment, Food and Rural Affairs,496

Department of Energy and Climate Change, London, UK.497

Demir, E., Bektas, T. & Laporte, G. (2011). A comparative analysis of several vehicle emission498

models for road freight transportation. Transportation Research Part D, 16 (5), 347-357.499

EEA (2009). EMEP/EEA air pollutant emission inventory guidebook 2009 - technical500

guidance to prepare national emission inventories. Tech. Rep. 9/2009, European501

Environment Agency, Copenhagen, Denmark.502

Eglese, R. & Black, D. (2010). Optimizing the routing of vehicles. In: McKinnon A, Cullinane503

S, Browne M, Whiteing A (eds) Green Logistics - Improving the environmental504

sustainability of logistics, London, UK: Kogan Page Limited, 215-228.505

El Hachemi, N., Gendreau, M. & Rousseau, L. M. (2010). A hybrid constraint programming506

approach to the log-truck scheduling problem. Annals of Operations Research, 184 (1),507

163-178.508

Favreau, J. (2006). Six key elements to reduce forest transportation cost. Paper presented at509

the FORAC Summer School at the University Laval, Quebec, Canada,510

http://www.forac.ulaval.ca/fileadmin/docs/EcoleEte/2006/Favreau.pdf, accessed 20511

December 2011.512

Figliozzi, M. (2010). Vehicle routing problem for emissions minimization. Transportation513

Research Record: Journal of the Transportation Research Board, 2197, 1-7.514

22

Page 23: Minimize DT GHG NE Patrick Hirsch

Flisberg, P., Liden, B. & Ronnqvist, M. (2009). A hybrid method based on linear515

programming and tabu search for routing logging trucks. Computers and Operations516

Research, 36 (4), 1122-1144.517

Ganz, M., Holzleitner, F. & Kanzian, C. (2005). Energieholzlogistik Karnten - Transport von518

Energieholz [Wood fuel logistics Carinthia - transport of wood fuel]. Tech. rep., Institute of519

Forest Engineering, University of Natural Resources and Life Sciences, Vienna, Austria.520

Gronalt, M. & Hirsch, P. (2007). Log-truck scheduling with a tabu search strategy. In:521

Doerner KF, Gendreau M, Greistorfer P, Gutjahr WJ, Hartl RF, Reimann M (eds)522

Metaheuristics - progress in complex systems optimization, New York, USA: Springer, 65-88.523

Hirsch, P. (2011). Minimizing empty truck loads in round timber transport with tabu search524

strategies. International Journal of Information Systems and Supply Chain Management, 4525

(2), 15-41.526

Holzleitner, F., Kanzian, C. & Stampfer, K. (2010). Analyzing time and fuel consumption in527

road transport of round wood with an onboard fleet manager. European Journal of Forest528

Research, 130, 293-301.529

ICF Consulting (2006). Assessment of greenhouse gas analysis techniques for transportation530

projects. Tech. rep., Requested by American Association of State Highway and531

Transportation Officials (AASHTO), Fairfax, USA.532

Murphy, G. (2003). Reducing trucks on the road through optimal route scheduling and shared533

log transport services. Southern Journal of Applied Forestry, 27 (3), 198-205.534

Ntziachristos, L. & Samaras, Z. (2000). COPERT III computer programme to calculate535

emissions from road transport - methodology and emission factors (version 2.1). Tech. Rep.536

49, European Environment Agency, Copenhagen, Denmark.537

Oberscheider, M., Zazgornik, J., Henriksen, C. B., Gronalt, M. & Hirsch, P. (2011). A538

near-exact solution approach for solving a vehicle routing problem in timber transport,539

working paper.540

Palmgren, M., Ronnqvist, M. & Varbrand, P. (2003). A solution approach for log truck541

scheduling based on composite pricing and branch and bound. International Transactions in542

Operational Research, 10 (5), 433-447.543

23

Page 24: Minimize DT GHG NE Patrick Hirsch

Piecyk, M., McKinnon, A. & Allen, J. (2010). Evaluating and internalizing the environmental544

costs of logistics. In: McKinnon A, Cullinane S, Browne M, Whiteing A (eds) Green545

Logistics - Improving the environmental sustainability of logistics, London, UK: Kogan Page546

Limited, 69-97.547

Rauch, P. & Gronalt, M. (2010). The terminal location problem in a cooperative forest fuel548

supply network. International Journal of Forest Engineering, 21 (2), 32-40.549

Rauch, P., Gronalt, M. & Hirsch, P. (2010). Co-operative forest fuel procurement strategy and550

its saving effects on overall transportation costs. Scandinavian Journal of Forest Research,551

25 (3), 251-261.552

Ropke, S. & Pisinger, D. (2006). An adaptive large neighborhood search heuristic for the553

pickup and delivery problem with time windows. Transportation Science, 40 (4), 455-472.554

Sbihi, A. & Eglese, R. W. (2007). Combinatorial optimization and green logistics. Computers555

and Operations Research, 5 (2), 99-116.556

Zazgornik, J., Gronalt, M. & Hirsch, P. (2012). A comprehensive approach to planning the557

deployment of transportation assets in distributing forest products. International Journal of558

Revenue Management, 6 (1/2), 45-61.559

24

Page 25: Minimize DT GHG NE Patrick Hirsch

Appendix560

Notations561

H Set of depots

R Set of log-trucks

S Set of industrial sites

S Subset of S

T Set of transport tasks

TBs Set that contains the tasks that end in/belong to industrial site s

W Set of wood storage locations

M Constant that has a large integer value

MT Maximum driving time

α, β, γ, δ, ε Parameters derived from statistics to calculate the fuel consumption fc of a

segment of an arc

ai Begin of time window of i

bi End of time window of j

fc Fuel consumption of a segment of an arc

DTij Driving time of an empty-truck ride from node i to node j

FCij Fuel consumption from node i to node j

FCt Fuel consumption of transport task t : The fuel consumption from the wood

storage location w to the industrial site s of transport task t

hr The corresponding depot of log-truck r

LBT Lower bound of the number of log-trucks

SIs The service time at the industrial site s

SWw The service time at the wood storage w

TDt Task duration of transport task t : The driving time from the wood storage

location w to the industrial site s of transport task t

TOT Equals the total driving time (empty-truck and full-truck rides) of a solution

v Average speed on a segment of an arc

astr Binary decision variable, equals 1 if transport task or depot t is assigned to

depot or industrial site s with a log-truck r, 0 otherwise

eir Completion time of task i by log-truck r

etr End time of the tour of log-truck r

str Starting time of the tour of log-truck r

tijr Binary decision variable, equals 1 if log-truck r performs task i before task j,

0 otherwise

562

25

Page 26: Minimize DT GHG NE Patrick Hirsch

List of abbreviations563

BCM Bulk stacked cubic meter

CH4 Methane

CO Carbon monoxide

CO2 Carbon dioxide

CO2e Carbon dioxide equivalent

COPERT Computer programme to calculate emissions from road transport

DECC Department of Energy and Climate Change of the UK

Defra Department for Environment, Food and Rural Affairs of the UK

DEM Digital elevation model

EAP Extended assignment problem

EEA European Environment Agency

EN European standard

EVRP Emission minimization vehicle routing problem

GHG Greenhouse gas

GIS Geographic information system

GPS Global positioning system

LB Lower bound

LTSP Log-truck scheduling problem

MDVRPPDTW Multi depot vehicle routing problem with pick-up and delivery and time

windows

NE Near-exact solution approach

N2 Nitrogen gas

N2O Nitrous oxide

NOx Nitrogen oxides

PDPTW Pick-up and delivery problem with time windows

PM Particulate matter

PRP Pollution-routing problem

TDVRSP Time dependent vehicle routing and scheduling problem

VRP Vehicle routing problem

564

26

Page 27: Minimize DT GHG NE Patrick Hirsch

Resu

lts

MIN

IMIZ

EDRIV

ING

TIM

E(D

T)

MIN

IMIZ

EFUEL

CONSUM

PTIO

N(F

C)

DT

versusFC

Instance

LB

DT

DEV

FC

Tru

cks

Run-

LB

FC

DEV

DT

Tru

cks

Run-

DT:Tota

lFC:Tota

lDEV

DT:Tota

lFC:Tota

lDEV

used

time

used

time

CO

2e

CO

2e

DT

DT

[min]

[min]

[%]

[l]

[no.]

[s]

[l]

[l]

[%]

[min]

[no.]

[s]

[kg]

[kg]

[%]

[min]

[min]

[%]

M1

1,760

1,760

0.00

298.2

8840.0

297.6

297.6

0.00

1,791

83.5

3,670

3,628

1.16

2,681

2,697

0.60

M2

1,817

1,817

0.00

313.1

82.7

310.5

310.5

0.00

1,854

85.4

3,768

3,694

2.00

2,730

2,778

1.75

M3

1,533

1,533

0.00

265.2

733.8

261.0

261.0

0.00

1,560

71,564.9

3,248

3,199

1.53

2,421

2,450

1.19

M4

1,805

1,805

0.00

317.6

84.2

312.7

312.7

0.00

1,851

82.2

3,754

3,653

2.76

2,766

2,803

1.34

M5

1,929

1,929

0.00

336.7

914.2

333.4

333.4

0.00

1,961

94.2

3,962

3,892

1.80

2,881

2,940

2.06

M6

1,895

1,895

0.00

326.0

910.6

324.1

324.1

0.00

1,923

9627.0

3,975

3,901

1.90

2,926

2,967

1.43

M7

1,847

1,894

2.54

331.8

93,603.4

328.3

328.3

0.00

1,938

910.3

3,972

3,878

2.42

2,937

2,982

1.54

M8

1,943

1,943

0.00

335.7

919.4

334.0

334.0

0.00

1,977

95.6

3,988

3,925

1.61

2,934

2,962

0.94

M9

1,588

1,637

3.09

278.8

83,603.2

269.0

278.6

3.57

1,655

83,603.1

3,381

3,322

1.78

2,447

2,463

0.65

M10

1,794

1,794

0.00

313.8

85.2

312.1

312.1

0.00

1,830

8124.3

3,610

3,537

2.06

2,650

2,676

0.98

M11

1,767

1,767

0.00

302.8

8120.7

299.4

308.7

3.11

1,845

93,602.6

3,880

3,743

3.66

2,806

2,825

0.67

M12

2,003

2,003

0.00

347.4

9183.1

344.1

344.1

0.00

2,053

9389.4

4,160

4,080

1.96

3,058

3,084

0.86

M13

1,792

1,843

2.85

323.8

93,603.3

312.6

312.6

0.00

1,846

8558.0

3,767

3,709

1.56

2,749

2,814

2.36

M14

1,756

1,756

0.00

298.8

84.0

295.1

295.1

0.00

1,807

82.6

3,653

3,547

2.99

2,598

2,641

1.67

M15

1,668

1,668

0.00

291.2

843.4

289.6

289.6

0.00

1,693

82.9

3,540

3,494

1.32

2,635

2,657

0.82

M16

1,939

1,939

0.00

342.6

928.9

339.9

339.9

0.00

1,987

9110.0

4,069

3,951

2.99

3,009

3,056

1.54

M17

1,548

1,596

3.10

284.3

83,603.4

273.0

282.2

3.37

1,626

83,603.1

3,268

3,204

2.00

2,463

2,483

0.82

M18

1,690

1,690

0.00

286.9

8680.0

283.5

292.8

3.28

1,799

93,607.0

3,832

3,638

5.33

2,765

2,786

0.77

M19

1,805

1,805

0.00

310.0

82,085.7

307.3

307.3

0.00

1,828

8881.7

3,824

3,763

1.62

2,818

2,840

0.81

M20

1,749

1,749

0.00

311.6

85.0

308.8

308.8

0.00

1,782

86.1

3,581

3,513

1.94

2,688

2,716

1.06

L1

3,225

3,225

0.00

553.0

16

594.0

549.5

556.8

1.33

3,337

16

7,583.3

6,767

6,920

2.26

5,080

5,059

0.42

L2

3,300

3,335

1.06

576.7

16

7,370.3

568.1

571.8

0.65

3,393

16

8,183.1

6,976

7,093

1.68

5,262

5,192

1.35

L3

3,189

3,219

0.94

557.7

16

7,388.0

548.2

551.5

0.60

3,302

16

7,393.6

6,825

6,997

2.52

5,244

5,173

1.39

L4

3,195

3,236

1.28

564.9

16

15,183.6

556.5

559.8

0.59

3,301

16

7,305.2

6,743

6,906

2.42

5,140

5,083

1.12

L5

3,207

3,232

0.78

557.9

16

7,341.5

550.6

561.0

1.89

3,327

17

14,460.1

6,999

7,196

2.81

5,411

5,376

0.65

L6

3,366

3,438

2.14

601.2

17

14,542.4

590.3

596.8

1.10

3,529

17

7,425.6

7,268

7,485

2.99

5,640

5,553

1.57

L7

3,451

3,523

2.09

618.3

17

15,099.1

606.3

612.8

1.07

3,604

17

7,439.5

7,232

7,423

2.64

5,548

5,471

1.40

L8

3,278

3,325

1.43

584.3

16

7,286.3

570.1

577.4

1.28

3,403

16

7,308.2

6,968

7,122

2.21

5,358

5,294

1.21

L9

3,229

3,324

2.94

566.1

17

14,508.7

548.7

548.7

0.00

3,270

15

1,195.6

6,862

6,858

-0.06

5,109

5,036

1.47

L10

3,322

3,370

1.44

586.1

16

8,930.9

576.1

593.2

2.97

3,496

17

14,557.7

6,949

7,153

2.94

5,309

5,294

0.28

L11

3,263

3,310

1.44

569.5

16

7,387.3

563.8

572.2

1.49

3,429

17

8,136.2

7,121

7,340

3.08

5,475

5,423

0.95

L12

3,612

3,660

1.33

643.2

17

7,602.4

634.9

634.9

0.00

3,776

17

914.4

7,712

7,915

2.63

5,976

5,907

1.17

L13

3,229

3,276

1.46

571.8

16

8,784.8

559.5

566.8

1.30

3,336

16

7,992.0

6,838

7,043

3.00

5,205

5,142

1.22

L14

3,488

3,537

1.40

600.5

17

7,444.0

588.4

588.4

0.00

3,577

16

1,643.6

7,348

7,504

2.12

5,500

5,411

1.64

L15

3,364

3,459

2.82

608.7

17

14,452.0

594.2

603.3

1.53

3,549

17

7,307.9

7,218

7,344

1.75

5,522

5,473

0.89

L16

3,234

3,264

0.93

571.5

16

7,301.1

563.7

568.5

0.85

3,325

16

9,129.2

6,940

7,121

2.61

5,354

5,258

1.82

L17

3,253

3,299

1.41

572.5

16

7,519.2

556.0

563.3

1.31

3,374

16

7,357.0

6,829

7,021

2.81

5,184

5,097

1.71

L18

3,574

3,623

1.37

634.9

17

7,347.7

627.3

627.3

0.00

3,691

17

149.4

7,585

7,746

2.12

5,826

5,725

1.77

L19

3,238

3,285

1.45

568.3

16

7,604.4

555.8

572.2

2.95

3,383

17

15,336.2

6,966

7,138

2.47

5,313

5,276

0.70

L20

3,312

3,359

1.42

596.3

16

7,364.4

582.3

598.0

2.70

3,504

17

16,853.9

7,042

7,267

3.20

5,473

5,440

0.59

27