Lesson 5
Lesson 5
Lesson 5
Technical tools
in supply chain
design
Chapter objectives
After completing this chapter, you should be able to:
Discuss methods of solving vehicle routing and scheduling
problems
Apply these methods to your business plans as well as
your individual plans
09-Feb-25 2
1
09/02/2025
Lecture outline
In this chapter, you will learn about:
1. Introduction to optimisation
2. Vehicle routing and scheduling
3. Travelling salesman problem (TSP)
Nearest-Neighbor Algorithm (NNA)
Cheapest-Link Algorithm (CLA)
09-Feb-25 3
Introduction to optimisation
Optimisation: Many problems in practice consist of the search for a
solving problems in which “best” solution of a set of variables to achieve some
one seeks to minimise or goals: optimization problems.
maximise an objective
Service type Objective
function by systematically
choosing the values of the School bus Minimize student-minutes on the bus
decision variables from Logistics Minimize the distance travelled to pick
within an allowed set. up and/or to deliver parcels following
optimum routes
Scheduling or routing Emergency Minimize response time
objectives of different types of (ambulance,
services police, fire)
09-Feb-25 24
24
2
09/02/2025
09-Feb-25 26
26
27
3
09/02/2025
By Randal Olson
09-Feb-25 28
28
48 contiguous US
states; visiting only
National Natural
Landmarks, Historic
Sites, Parks, and
Monuments; and
never leaving the
US
The perfect road trip across the US would take you to all
the must-see landmarks and historical sites and minimize
unnecessary driving
By Randal Olson
09-Feb-25 29
29
4
09/02/2025
DEPOT 1 7 miles
10 miles 4 DC c
5
DC d
09-Feb-25 31
31
09-Feb-25 32
32
5
09/02/2025
Solutions 1:
Nearest-Neighbor Algorithm (NNA)
To node (distances in
DC a From miles)
node
2 DC b 1 2 3 4 5
3
DEPOT 1 - 12 3 12 10
1 7 miles 2 12 - 8 10 4
10 miles 4 3 3 8 - 7 6
5 DC c 4 12 10 7 - 16
DC d 5 10 4 6 16 -
09-Feb-25 33
33
Solutions 2:
Cheapest-Link Algorithm (CLA)
DC a
2
3 DC b
DEPOT 1
4 DC c
5
DC d
09-Feb-25 36
36
6
09/02/2025
Solutions 2:
Cheapest-Link Algorithm (CLA)
From To node (distances in miles)
node 1 2 3 4 5
1 - 10 12 9 8
2 10 - 14 13 8
3 12 14 - 6 7
4 9 13 6 - 9
5 8 8 7 9 -
125341
The length of the tour is 40 miles
09-Feb-25 37
37
If you can’t
describe what
you are doing as
a process, you
don’t know what
you’re doing.
– W. Edwards Deming –
09-Feb-25 55
55