RESEARCH SEMINAR, MOLDE, JUNE 6th ARILD HOFF MOLDE UNIVERSITY COLLEGE ARNE LØKKETANGEN UROOJ PASHA MILK COLLECTION IN WESTERN NORWAY USING TRUCKS AND TRAILERS.

Slides:



Advertisements
Similar presentations
Vehicle Routing: Coincident Origin and Destination Points
Advertisements

BU Decision Models Integer_LP1 Integer Optimization Summer 2013.
Logistics Network Configuration
An Efficient Large Neighborhood Search based Matheuristic for Rich Vehicle Routing Problems DIST, Politecnico di Torino, Torino, Italy.
Network Planning.
Joe Dack – Arup Matt Linnecar - Gnewt Micro Consolidation Centres.
A tabu search heuristic to solve the split delivery Vehicle Routing Problem with Production and Demand Calendars (VRPPDC) Marie-Claude Bolduc Gilbert Laporte,
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
DOMinant workshop, Molde, September 20-22, 2009
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Scenario Trees and Metaheuristics for Stochastic Inventory Routing Problems DOMinant Workshop, Molde, Norway, September , 2009 Lars Magnus Hvattum.
The 2 Period Travelling Salesman Problem Applied to Milk Collection in Ireland By Professor H P Williams,London School of Economics Dr Martin Butler, University.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
ICT 1 A heuristic for maritime inventory routing Oddvar Kloster, Truls Flatberg Molde,
Vehicle Routing & Scheduling: Part 1
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Routing & Scheduling: Part 1
The Min-Max Split Delivery Multi- Depot Vehicle Routing Problem with Minimum Delivery Amounts X. Wang, B. Golden, and E. Wasil INFORMS San Francisco November.
1 The Dynamic Vehicle Routing Problem with A-priori Information ROUTE2000 Thursday August 17th 2000 Allan Larsen The Department of Mathematical Modelling,
CAPS RoutePro Routing Environment. Solution Methods. Backhauls. Dispatcher Interface. Demonstration.
Vehicle Routing & Scheduling
Ant Colonies As Logistic Processes Optimizers
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
Transportation Logistics Professor Goodchild Spring 2009.
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
CAPS RoutePro CAPS Logistics Overview RoutePro Dispatcher Features.
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Elements of the Heuristic Approach
Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna A Real-life Application of a Multi Depot.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Vehicle routing using remote asset monitoring: a case study with Oxfam Fraser McLeod, Tom Cherrett (Transport) Güneş Erdoğan, Tolga Bektas (Management)
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
Edward Kent Jason Atkin Rong Qi 1. Contents Vehicle Routing Problem VRP in Forestry Commissioning Loading Bay Constraints Ant Colony Optimisation Handing.
A Parallel Cooperating Metaheuristics Solver for Large Scale VRP’s Jiayong Jin, Molde University College, Norway
MARKETING COSTS IN ALTERNATIVE MARKETING CHANNELS Shermain Hardesty & Penny Leff University of California Small Farm Program.
Vehicle Routing & Scheduling: Developments & Applications in Urban Distribution Assoc. Prof. Russell G. Thompson Department of Infrastructure Engineering.
Transportation Problem
28 April 2004 Javier Faulín & Israel Gil 1 DESCRIPTION OF THE ALGACEA-2 ALGORITHM IN THE ROUTING OPTIMIZATION IN CVRP Javier Faulín Department of Statistics.
1 A Guided Tour of Several New and Interesting Routing Problems by Bruce Golden, University of Maryland Edward Wasil, American University Presented at.
Cosc 2150: Computer Organization Chapter 6, Part 2 Virtual Memory.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
Network-Based Optimization Models Charles E. Noon, Ph.D. The University of Tennessee.
Heuristic Optimization Methods Tabu Search: Advanced Topics.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil POMS -May 4, 2013.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
A Hybrid Genetic Algorithm for the Periodic Vehicle Routing Problem with Time Windows Michel Toulouse 1,2 Teodor Gabriel Crainic 2 Phuong Nguyen 2 1 Oklahoma.
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
FORS 8450 Advanced Forest Planning Lecture 5 Relatively Straightforward Stochastic Approach.
Vehicle Routing & Scheduling
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
ANALYSIS TOOL TO PROCESS PASSIVELY- COLLECTED GPS DATA FOR COMMERCIAL VEHICLE DEMAND MODELLING APPLICATIONS Bryce Sharman & Matthew Roorda University of.
Log Truck Scheduling Problem
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
Applications of Tabu Search OPIM 950 Gary Chen 9/29/03.
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Debugging Constraint Models with Metamodels and Metaknowledge
Lorenzo Ros Mª Victoria de la Fuente Norina Szander
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
GEOP 4355 Transportation Routing Models
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
TransCAD Vehicle Routing 2018/11/29.
Generating and Solving Very Large-Scale Vehicle Routing Problems
Presentation transcript:

RESEARCH SEMINAR, MOLDE, JUNE 6th ARILD HOFF MOLDE UNIVERSITY COLLEGE ARNE LØKKETANGEN UROOJ PASHA MILK COLLECTION IN WESTERN NORWAY USING TRUCKS AND TRAILERS

A DAIRY COMPANY TINE BA The leading dairy company in Norway, owned by milk producers Core business is producing dairy products from raw milk We look at a subproblem: Collecting milk from 990 milk producers in the northern part of Møre og Romsdal County in Western Norway 3 different dairy plants in the same district

DAIRY PLANTS

THE DAIRIES Circle – Elnesvågen –77.2% of total delivery –Produces Jarlsberg, and other cheeses Star – Høgseth –17.4% of total delivery –Produces milk for consumption Square – Tresfjord –5.4% of total delivery –Produces cheeses Ridder and Port Salut

THE VEHICLES Each dairy has associated a certain number of heterogeneous cars, with or without trailers. The tanks have several compartments to avoid mixing: –Ecological milk from some producers. –Contaminated milk (antibiotics) from farms with possible diseases. –Whey to be returned to the farms for animal food (waste product when producing cheese).

MILK COLLECTION PROBLEM Collect milk from producers and deliver at the plants Each plant has a certain daily demand Milk can be stored in cooler tanks at the producers for at most three days Small farms which are inaccessible for a truck carrying a trailer The plans generated are seasonal –Fixed routes for the season (winter and summer) –Some slack (spare capacity) is incorporated due to varying daily production

CURRENT COLLECTION STRUCTURE Milk can be stored for up to three days in cooler tanks at farms –Expensive to change Collection is according to prespecified frequencies: –7  3 – Every third day, 7 days a week –7  2 – Every second day, 7 days a week Needs a smaller cooler tank at the farm –6  2 – Every second day, not sundays Needs same size tank as 7  3

SOLUTION STRUCTURE A trailer can be used as a mobile depot The truck leaves the trailer at a parking place and visits the farms to collect milk When the truck returns to the parked trailer, the milk can be transferred to the trailer tank and the truck are ready to collect milk from other farms

SOLUTION STRUCTURE

PARKING PLACES

SUPPLIERS

A REAL-WORLD PROBLEM Vehicle Routing. Multi Depot (3 plants in this district, totally 49 in Norway). Pickup and Delivery (pickup milk, deliver whey). Fleet Size and Mix. Truck and Trailers / Satellite Depots Two-Echelon VRP Periodic VRP (frequency every 1, 2 or 3 days). Time Windows (to a small degree at suppliers, but also for meeting ferry times etc.).

INITIAL SOLUTION 1.Compute the number of tours necessary with reference to the available vehicle fleet, the visiting frequency and the needed supplies for each depot. 2.Select seed orders for each tour and cluster around these. 3.Optimize each tour using a simple local search. 4.Insert parking places for the tours that are served with a truck and trailer.

HEURISTIC Neighborhood structure –Move or swap orders between two tours –Reduce the neighborhood by only considering tours containing other close orders –Partial neighborhood examination

HEURISTIC Reoptimization of subtours after change Try to improve each tour by moving orders to other subtours Recalculation to find optimal parking places

HEURISTIC Tabu Search –Variable Tabu Tenure –Diversification strategy to avoid that the same moves are performed too often –Dynamic penalty for load-infeasible solutions are added to the objective value

17 ξ(s) = ψ(s) + η τ(s) ψ(s) is the number of h -neighbors order s has inside its own tour, τ(s) is the number of times order s is selected from the current tour. The order s with lowest value ξ(s) is selected for an eventual move from the tour as long as it is not declared tabu. (h-neighborhood – the set s  S which consist of the h suppliers closest to s. A tour with none of the h closest suppliers is not considered for a move.) DIVERSIFICATION

18 Our test results are not unambiguous about the value of η. We have chosen to use the value η = 0.75 for our subsequent tests, as this value gave a slightly better result than the other alternatives. DIVERSIFICATION

19 β(σ) is the penalty for solution σ which are added to the objective function (x) + = max{0, x}. r is all tours in the solution R r are all subtours in tour r. Q is the capacity of the complete vehicle Q t is the capacity of the truck, L r is the total load in tour r and L t ir is the truckload on subtour i in tour r. The penalty factor α is initially set to 1 and adjusted during the search by multiplying or dividing it with a value κ when the solution is respectively feasible or infeasible. Preliminary tests show that the value κ = 1.1 gives best results in our search. PENALTY FACTOR

OBJECTIVE FUNCTION γ(σ) : Driving distance ε(σ) : Additional costs i.e. for using ferrys or toll roads β(σ): Penalty for infeasible solutions

COMPUTATIONAL RESULTS Want to find out the effect of –Truck/hanger size –Collection strategy –Effect of parking places

VEHICLE SIZES Q v – Total vehicle capacity Q t – Capacity of the truck Q x – Capacity of the hanger M – Number of tours

COLLECTION STRATEGIES - Clearly better to collect every third day - Need bigger storage tanks at the farms - In practice a mix of 7  2 and 7  3

ONE OR MORE PARKING PLACES P – only one parking per tour M - number of tours

CONCLUSIONS The visiting frequency should be as long as possible (3 days) A strategy where trailers are used as mobile depot are superior to only using single trucks Tours in the local neighborhood of the plant can be served by a single truck without a trailer

CONCLUSIONS When the total capacity is equal, a large truck with a smaller trailer is better than the opposite The possible use of more than one parking place on a tour can improve the solution quality significantly The advantage of extending the visiting frequency increases with the size of the vehicle

Objective Function Driving distance Vehicle acquisition cost Ferry / toll roads Extension –Cost of changing cooling tanks –Pay for driver (overtime, Sunday, etc.)

What to determine? Build an initial solution –How to determine optimal fleet mix? –How to decide number of clusters? –How to find seeding customers? –When stop clustering? –How to assign clusters to depots?

Cluster The process of grouping a set of customers into classes of similar/dissimilar customers. What criteria should be used for clustering? How it can be done? Is it good to use clustering approach?

How to cluster suppliers?

Proposed Methodology 1/3 Cluster according to municipalities. Calculate demand for each cluster. Calculate number and types of vehicles needed for each cluster. Calculate distances between clusters and from/to depots. Merge two clusters if possible.

Proposed Methodology 2/3 Sort clusters according to each depot. Find the most closest depot. Allocate further away cluster to this depot. –Minimize usage of ferry/toll.

Proposed Methodology 3/3 Main Methodology –Tabu Search, Iterated Local Search, Guided Local Search Try to find appropriate fleet mix using Shrinking and Expanding Heuristic.

EXAMPLE OF A TOUR A B