Chapter 6 - Specific Transportation Problem - P2
Chapter 6 - Specific Transportation Problem - P2
Chapter 6 - Specific Transportation Problem - P2
MANAGEMENT
Dr. LE THI DIEM CHAU
Dr. TRAN QUYNH LE
Assoc.Prof. Do Ngoc Hien
Dr. Nguyen Duc Duy
Dr. Tran Quoc Cong
Industrial Systems Engineering Department
Mechanical Engineering Faculty
Ho Chi Minh City University of Technology – VNU
Chapter 4
Frieght Logistics,
distribution and transport
(Concepts_P2)
Location in
networks
Collaboration in Transportation
freight and service
distribution networks
Integrated
routing problems
Location in networks
The flow decisions are often not explicitly stated but are a consequence
of the assignment decisions
Facility location problems
- a limited amount of
Single- commodity to all the
assignment customers
- Each customer can only be
assigned to a single facility
Uncapacitated facility location problem
Notation:
Uncapacitated facility location problem
Objective function:
Uncapacitated facility location problem
Subject to:
Capacitated facility location problem
Subject to:
Capacitated facility location problem: Case 1
Subject to:
Capacitated facility location problem: Case 1
Subject to:
Or
namely the total capacity available across the potential facilities must be
sufficiently large so as to be able to meet the total demand
Capacitated facility location problem: Case 2
Subject to:
Capacitated facility location problem: Case 2
Subject to:
Or
Routing problems/Short-haul transportation
Customers
Time
Vehicles
Objectives
Nodes: origins Network topology
and destinations
D
M
A G
Q
E
C
F
Arcs (directed)
Sea or
K
edges (undirected)
Depot I
O J
B
Timescales for planning and
Customers
implementation
Southampton (0), Romsey (1), Winchester (2), Salisbury (3), Lyndhurst (4)
and Micheldever (5)
Asymmetric travelling salesman problem (ATSP)
Asymmetric travelling salesman problem (ATSP)
Summary
The asymmetric travelling salesman problem (ATSP)
• xij = 1 if arc (i, j ) is part of the solution, 0 otherwise.
Summary
The asymmetric travelling salesman problem (ATSP)
• Con (7.1) = degree constraints = single arc enters each vertex j.
• Con (7.2) = degree constraints = single arc exits each vertex j.
• Con (7.3) = xij is in a set X that is a single directed tour or circuit.
Con (7.4) = connectivity constraints = a circuit has at least one arc coming out
from each proper and nonempty subset s of vertices in V’
• Con (7.5) = subcircuit elimination constraints
= prevent the subcircuits with less than |s| vertices
• Con (7.4) and (7.5) contain large number of constraints
→ Redundant for |s| = 1 by Con(7.2).
Symmetric travelling salesman problem
(STSP)
• xij = 1 if edge (i,j) is part of the solution, 0 otherwise. (i<j)
Symmetric travelling salesman problem
(STSP)
• Con (7.6) = degree constraints
→ Exactly two edges must be incident to every vertex j.
• Con (7.7) = connectivity constraints
→ For every vertex subset s, there exist at least two edges with one
endpoint in S⊂ V’ and the other endpoint in V’\S
• Con (7.7) are redundant if |s| = 1 because of Con (7.6).
• Con (7.7) can be replaced with sub cycle elimination constraints.
Vehicle Routing Problems (VRP)
Vehicle Routing
Problem (VRP)
The traditional Vehicle Routing Problem (VRP) Dynamic Vehicle Routing Problem (DVRP)
VRP
Objectives in routing problems - Related to Flows/Tours
Cost (C) Transfers (Tr)
Total costs; Refueling cost; Fuel cost; # inter-modal transfers; # intra-modal transfers
Purchasing cost; Routing cost; Environment (Env)
Negative impact on economy C02/CO/greenhouse gas emissions
Distance (D) Energy/fuel consumption
Total distance; Average distance Environmental risk Health risk (HeRi)
Time (T) Population (group) exposure
Total time Accident rate
Earnings (E) Risk exposure
Profit Safety distance
Balance (B) Traffic volume
Longest distance; Distance difference; Makespan Load Transportation risk Total/min. individual perceived risk
difference; # customers visited; Utility level difference; Military risk (MiRi)
Lowest dissimilarity Average dissimilarity Detection probability
Reliability (Rel) Jamming probability Threat exposure
Time; budget; Route
Sequence preference (S)
Realization of urgent queries Station conditional
dependence
Vehicle Routing Problem (VRP)
Objectives in routing problems - Related to Nodes/Arcs/Edges
Time windows (TW) Respecting due dates
#/degree of violations Customer costs (CC)
Total/max. waiting time Inventory cost
Time deviations Sum of service and inventory cost
Coverage (Cov) Utility (U)
totallavg./max. distance between unvisited Individual disutility
nodes and tour Customer utility
(un)covered demand Populations' disutility
frequency/ratel# backorder(s)
Comfort (Com)
Extra time compared to direct routing
Time to destination (TD)
Customer movement time Max. speed
Vehicle Routing Problem (VRP)
META-
EXACT HEURISTICS
HEURISTICS
Integer &
Dynamic Constructive Ilterative Two-phase Adaptative Evolutionary Search Machine
Tree search Linear
programming methods methods methods methods methods methods learning
programming
Chemical
reaction
Gutiérrez-Sánchez, A., & Rocha-Medina, L. B. (2022). VRP variants applicable to collecting donations optimization
and similar problems: A taxonomic review. Computers & Industrial Engineering, 164, 107887.
Basic VRP model
Indices and notations:
i: Depot node index i
j: Delivery node index j
n: Number of nodes.
C = {1, 2, …, n} : set of nodes
Di: demand of nodes i
Cap: Capacity of a vehicle.
M: Number of vehicles are available.
c: Using unit cost per vehicle
dij: distance from node i to node j.
Basic VRP model
Decision variables:
Xij: Xij= 1 if vehicle transports from i to j; 0; otherwise.
Ui: Load on vehicle after visiting each node.
Basic VRP model
Objective:
The objective is to minimize transportation and used truck costs.
i=n j =n j =n
i =1 j = 2( i j )
d ij X ij + c X 1 j
j =2
Basic VRP model
Subject to:
i=n
i =1(i j)
X ij = 1 j C , j 1
j =n
X ij = 1 i C , i 1
j =1( i j )
Equation 2 and Equation 3 mean each node is linked with two other nodes.
Basic VRP model
Subject to:
j =n j =n
X 1j = X j1 M i, j C , i & j 1, i j
j =2 j =2
Equation 4 all route of AGVs begins and finishes at node 1st and the total of used AGVs must
be less than the number of available AGVs.
Basic VRP model
Subject to:
U j U i − Di + Cap (1 − X ij ) j C , j 1
Equation 5: vehicle load; it guarantees that the remaining load on vehicle after visiting a node
is equal to load on vehicle pervious deducts demand.
Basic VRP model
Subject to:
U j Cap j C
Subject to:
j =n
U
j =2
j Dj j C , j 1
Equation 7 guarantees that the vehicle load enough to satisfy the demand.
Basic VRP model
Subject to:
Xij: binary, Ui ≥ 0
Decision variables Ui are positive and the decision variables Xij to be binary is presented in
Equation 8.
Capacitated vehicle
routing