Log Truck Scheduling Problem

Slides:



Advertisements
Similar presentations
Optimization problems using excel solver
Advertisements

BU Decision Models Integer_LP1 Integer Optimization Summer 2013.
Introduction to Mathematical Programming
Chapter 3 Workforce scheduling.
1 Transportation problem The transportation problem seeks the determination of a minimum cost transportation plan for a single commodity from a number.
Transportation, Transshipment and Assignment Models and Assignment Models.
Transportation and Assignment Models
1 Network Models Chapter Introduction A network problem is one that can be represented by... Nodes Arcs Function on Arcs.
ITGD4207 Operations Research
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
5-1 Chapter 5 Tree Searching Strategies. 5-2 Satisfiability problem Tree representation of 8 assignments. If there are n variables x 1, x 2, …,x n, then.
Approximation Algorithms
Basic LP Problem McCarl and Spreen Chapter 2 LP problem is linear form of Mathematical Program This formulation may also be expressed in matrix notation.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Transportation Problems Dr. Ron Tibben-Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding.
Tirgul 13. Unweighted Graphs Wishful Thinking – you decide to go to work on your sun-tan in ‘ Hatzuk ’ beach in Tel-Aviv. Therefore, you take your swimming.
Linear Programming Applications
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Review of Reservoir Problem OR753 October 29, 2014 Remote Sensing and GISc, IST.
Linear Programming Applications
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Two Discrete Optimization Problems Problem: The Transportation Problem.
Transportation Model Lecture 16 Dr. Arshad Zaheer
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
The Supply Chain Customer Supplier Manufacturer Distributor
Transportation Transportation models deals with the transportation of a product manufactured at different plants or factories supply origins) to a number.
Linear Programming An Example. Problem The dairy "Fior di Latte" produces two types of cheese: cheese A and B. The dairy company must decide how many.
Chapter 7 Transportation, Assignment & Transshipment Problems
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
The Transportation Model Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Notes 6IE3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
Network Optimization Problems
Notes 5IE 3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
November 5, 2012 AGEC 352-R. Keeney.  Recall  With 2000 total units (maximum) at harbor and 2000 units (minimum) demanded at assembly plants it is not.
Transportation Problems Dr. Ron Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding the.
DISTRIBUTION AND NETWORK MODELS (1/2)
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
Columbia Express Algorithms and heuristics used by shipping company Yoon Keun Ane Jeongwho Lee Co- Express.
Two Discrete Optimization Problems Problem: The Transportation Problem.
Chapter 3 Algorithms Complexity Analysis Search and Flow Decomposition Algorithms.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
EMIS 8373: Integer Programming Column Generation updated 12 April 2005.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Transportation and Distribution Planning Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Techologies.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
OPTIMIZATION PROBLEMS OF ELECTRIC POWER SUPPLY Томский политехнический университет.
The Transportation and Assignment Problems
Transportation Problems
Hard Problems Some problems are hard to solve.
Special Cases In Linear Programming
BIA 674 – Supply Chain Analytics
The assignment problem
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Introduction to Operations Research
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
TransCAD Vehicle Routing 2018/11/29.
1.206J/16.77J/ESD.215J Airline Schedule Planning
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
Chapter 5 Transportation, Assignment, and Transshipment Problems
Operations Management
Operations Management
Chapter 1. Formulations.
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Linear Programming.
Presentation transcript:

Log Truck Scheduling Problem

Finding Efficient Routes It consists in finding one feasible route for each vehicle in a fleet in order to satisfy the demands of the customers and in such a way that the total transport cost is minimized. We use a mathematical formulation of the log truck scheduling problem where each column represents a feasible route. We generate a large pool of columns based on solving a transportation problem. Then we apply a composite pricing algorithm, which mainly consists of pricing the pool of columns and maintain an active set of these, for solving the LP relaxed model. A branch and price approach is used to obtain integer solutions in which we apply composite pricing and constant branching.

Mathematical Model

The truck in the example starts with a pick-up of 40 tonnes at supply point 1, and drives to the customer where it is totally emptied. The truck drives back to the same supply point for another trip.After delivering 40 more tonnes to the demand point, it visits supply point 3 and picks up 30 tonnes there. Since the truck is not fully loaded after that visit, it continues to supply point 2 where it picks up an additional 10 tonnes. Finally, the truck delivers the last load and travels back home. It is clear that the information in the column involves the sum of the amounts picked up or delivered along the whole route. Therefore, we need to save all data concerning the exact schedules to be able to reproduce the real route for each truck. Collecting Data

Variables for Data Three sets of constraints must be met. (1) forces the model to choose one route for each truck. Each truck is permitted to stay at the home base during the whole day, therefore a column with cost zero representing this ‘route’ is added to the set of feasible routes. (2) ensures that the total quantity picked up does not exceed the supply (3) guarantees that the demand is met.

Why It works Our model is related to the transportation problem. If we consider the special case where all supplies and demands are multiples of the capacity of the truck, then each supply/demand can be expressed as the number of fully loaded trucks. so we can split the number of supplies/demands in order to get a supply/demand equal to one load. Then, the problem turns into a set partitioning problem. At the same time, constraints (2) and (3) are connected to the constraints in the transportation problem. The difference is that there are no continuous flow variables, the flow is decided through the choice of the routes Column generation is a suitable and natural solution approach for our problem. This is due to two reasons: 1: The columns have a practical interpretation. They represent a whole day’s route for one truck. 2. The number of possible columns is huge even for small problems and in practice it is impossible to enumerate all feasible routes.

Transportation problem Mines and factories Suppose that we have a collection of mines mining iron, and a collection of factories which consume the iron that the mines produce. the cost of transporting one shipment of iron from x to y. For simplicity, we ignore the time taken to do the transporting. We also assume that each mine can supply only one factory (no splitting of and that each factory requires precisely one shipment to be in operation Having made the above assumptions, a transport plan is a bijection — i.e. an arrangement whereby each mine supplies precisely one factory . We wish to find the optimal transport plan, the plan whose total cost is the least of all possible transport plans from to . This motivating special case of the transportation problem is in fact an instance of the assignment problem.

Log routes Routes