On Modeling the Tactical Planning of Oil Pipeline Networks

Size: px
Start display at page:

Download "On Modeling the Tactical Planning of Oil Pipeline Networks"

Transcription

1 On Modeling the Tactical Planning of Oil Pipeline Networks Daniel Felix Ferber PETROBRAS ICAPS

2 Introduction The supply chain at Petrobras: Pipeline Networks Oil refined commodities Multi-commodity Multi-period

3 3 Motivation 7km of pipelines!

4 4 Motivation Our main goal: Assure minimal inventory levels at consumer facilities. Decisions: Amount Timeframe Path Flow rate The pipeline network plan: A description of flow among s. Ignores operational details: not yet a schedule.

5 5 Motivation Current solution: Classic network flow model. Solution requires many fixes : Inventory on pipelines, average flow capacity, etc. Not a realistic flow description!

6 6 Motivation Some desired aspects: Inventory of pipelines (in-transit inventory) Transit time Flow capacity Flow reversal Incorporate scheduling aspects into the plan!

7 7 Motivation A linear programming approach: Well-known and proven solution Challenge: NO integer variables! Fast execution Large topologies Suited for tactical planning.

8 8 The Pipeline Operation Pipeline network: a graph of arcs and s (production facility) (delivery location) ' arc (pipeline) transhipment (harbor) ' (production & delivery) Graph G(N, A) N: set of s A: set of arcs

9 9 The Pipeline Operation Flow constraints: enummeration of paths (production facility) (delivery location) ' arc (pipeline) transhipment (harbor) (production & delivery) Graph G(N, A) N: set of s A: set of arcs P: set of paths

10 The Pipeline Operation Layers of commodities : (production facility) (delivery location) ' arc (pipeline) transhipment (harbor) (production & delivery) Graph G(N, A) N: set of s A: set of arcs P: set of paths C: set of commodities

11 The Pipeline Operation In-transit inventory on pipelines In-transit Inventory: diesel gasoline apes (always completely filled!) ar ot Push & Delivery: r push deliver Flow Reversal: deliver push

12 Problem Formulation Node: inbound and outbound paths n N, c C,t T Parameters: γ nc (t ) γ nc Node inventory P nct D nct γ' nc t l α p pct P nct D nct γ nc t γ' nc t Production Demand Decision variables: Node inventory γ nc t

13 3 Problem Formulation Paths: sequence of among facilities and terminals p P, c C,t T, j { l p } Inventory at t Inventory at t l α p pct Decision variables: l p =3 j β pc Parameters: in-transit inventory j α pc t j α pc t α pc t in-transit inventory withdrawal transshipment receipt

14 4 Problem Formulation The arc inventory relaxation : p P, c C,t T, j { l p } l α p pct l p =3 l α p pct l p =3

15 5 Problem Formulation The arc inventory relaxation revealed: p P, c C,t T, j { l p } j j j,(v) j,(vii) j,(iii ) j,(ii ) j + j First deliver current inventory. Only then transport the entering commodity. Keep part of the entering commodity as next inventory.

16 6 Problem Formulation The arc inventory relaxation revealed: p P, c C,t T, j { l p } j j j,(v) j,(vii) j,(iii ) j,(ii ) j + j

17 7 Problem Formulation The arc flow relaxation : a A,t T l α p pct = = = l p =3 Each Arc Total inbound amount = Total outbound amount

18 8 Problem Formulation The arc flow relaxation in action! a A,t T l α p pct T T T T T T l p =3 Each Arc End Total time fits into the time slot j α T pct t

19 9 Example Arc & Inventory Relaxation Model: Classic Network Flow Model: Refinery A Dist. Center B Refinery A Dist. Center B 9. H 9. L 5.L arc ab.h: path ab 5. H 5. L 9. H 9. L 5.L arc ab 5. H 5. L Refinery A Dist. Center B Refinery A Dist. Center B 9. H 4. L arc ab 7. H.L: path ab.h 83% utilization 3.H 8. L 9. H 4. L arc ab 7% utilization 7. H L 5.L

20 Experiments Typical instance: 75 classes of commodities, 5 s, 45 arcs months planning horizon Time Slices Variables Constraints Execution Time, 5, min 8 3,, min

21 Conclusion Network Flow Linear Programming: In-transit inventory Transit time Arc flow capacity Benefits: More accurate flow and utilization rates Closer approximation to reality. Arc flow reversal Challenge achieved: No integer variables for a better pipeline network model!

The network maintenance problem

The network maintenance problem 22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 The network maintenance problem Parisa Charkhgard a, Thomas Kalinowski

More information

Maximum Flow Problem (Ford and Fulkerson, 1956)

Maximum Flow Problem (Ford and Fulkerson, 1956) Maximum Flow Problem (Ford and Fulkerson, 196) In this problem we find the maximum flow possible in a directed connected network with arc capacities. There is unlimited quantity available in the given

More information

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Simona Sacone and Silvia Siri Department of Communications, Computer and Systems Science University

More information

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks

New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks New Theory and Algorithms for Scheduling Arc Shutdown Jobs in Networks Patrick Andersen February 27, 2014 This project explores a recently developed type of scheduling problem that combines the two Operations

More information

Lecture 8 Network Optimization Algorithms

Lecture 8 Network Optimization Algorithms Advanced Algorithms Floriano Zini Free University of Bozen-Bolzano Faculty of Computer Science Academic Year 2013-2014 Lecture 8 Network Optimization Algorithms 1 21/01/14 Introduction Network models have

More information

Computer Sciences Department

Computer Sciences Department Computer Sciences Department Valid Inequalities for the Pooling Problem with Binary Variables Claudia D Ambrosio Jeff Linderoth James Luedtke Technical Report #682 November 200 Valid Inequalities for the

More information

A Mathematical (Mixed-Integer) Programming Formulation for. Microbrewery. Spyros A. Reveliotis. Spring 2001

A Mathematical (Mixed-Integer) Programming Formulation for. Microbrewery. Spyros A. Reveliotis. Spring 2001 A Mathematical (Mixed-Integer) Programming Formulation for the Production Scheduling Problem in the McGuinness & Co. Microbrewery Spyros A. Reveliotis Spring 2001 This document provides an analytical formulation

More information

Network Flows. CTU FEE Department of control engineering. March 28, 2017

Network Flows. CTU FEE Department of control engineering. March 28, 2017 Network Flows Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU FEE Department of control engineering March 28, 2017 Z. Hanzálek (CTU FEE) Network Flows March 28, 2017 1 / 44 Table of contents 1

More information

A Novel Priority-Slot Based Continuous-Time. Formulation for Crude-Oil Scheduling Problems

A Novel Priority-Slot Based Continuous-Time. Formulation for Crude-Oil Scheduling Problems A Novel Priority-Slot Based Continuous-Time Formulation for Crude-Oil Scheduling Problems Sylvain Mouret, Ignacio E. Grossmann,, and Pierre Pestiaux Department of Chemical Engineering, Carnegie Mellon

More information

A Branch-and-Price Approach for a Ship Routing Problem with Multiple Products and Inventory Constraints

A Branch-and-Price Approach for a Ship Routing Problem with Multiple Products and Inventory Constraints A Branch-and-Price Approach for a Ship Routing Problem with Multiple Products and Inventory Constraints Rutger de Mare ORTEC, P.O. Box 490, NL-2800 AL Gouda, The Netherlands rutger.demare@ortec.com Remy

More information

The Minimum Cost Network Flow Problem

The Minimum Cost Network Flow Problem EMIS 8374 [MCNFP Review] 1 The Minimum Cost Network Flow Problem Problem Instance: Given a network G = (N, A), with a cost c ij, upper bound u ij, and lower bound l ij associated with each directed arc

More information

An Optimal Rotational Cyclic Policy for a Supply Chain System with Imperfect Matching Inventory and JIT Delivery

An Optimal Rotational Cyclic Policy for a Supply Chain System with Imperfect Matching Inventory and JIT Delivery Proceedings of the 010 International onference on Industrial Engineering and Operations Management Dhaa, Bangladesh, January 9 10, 010 An Optimal Rotational yclic Policy for a Supply hain System with Imperfect

More information

Coordinated Replenishments at a Single Stocking Point

Coordinated Replenishments at a Single Stocking Point Chapter 11 Coordinated Replenishments at a Single Stocking Point 11.1 Advantages and Disadvantages of Coordination Advantages of Coordination 1. Savings on unit purchase costs.. Savings on unit transportation

More information

A mass-fow MILP formulation for energy-efficient supplying in assembly lines

A mass-fow MILP formulation for energy-efficient supplying in assembly lines 1 / 21 A mass-fow MILP formulation for energy-efficient supplying in assembly lines Maria Muguerza Cyril Briand Nicolas Jozefowiez Sandra U. Ngueveu Victoria Rodríguez Matias Urenda Moris LAAS-CNRS, ROC

More information

Linear and Integer Programming - ideas

Linear and Integer Programming - ideas Linear and Integer Programming - ideas Paweł Zieliński Institute of Mathematics and Computer Science, Wrocław University of Technology, Poland http://www.im.pwr.wroc.pl/ pziel/ Toulouse, France 2012 Literature

More information

Section 1.3: A Simple Inventory System

Section 1.3: A Simple Inventory System Section 1.3: A Simple Inventory System Discrete-Event Simulation: A First Course c 2006 Pearson Ed., Inc. 0-13-142917-5 Discrete-Event Simulation: A First Course Section 1.3: A Simple Inventory System

More information

Mathematical Programs Linear Program (LP)

Mathematical Programs Linear Program (LP) Mathematical Programs Linear Program (LP) Integer Program (IP) Can be efficiently solved e.g., by Ellipsoid Method Cannot be efficiently solved Cannot be efficiently solved assuming P NP Combinatorial

More information

Graphs and Network Flows IE411. Lecture 12. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 12. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 12 Dr. Ted Ralphs IE411 Lecture 12 1 References for Today s Lecture Required reading Sections 21.1 21.2 References AMO Chapter 6 CLRS Sections 26.1 26.2 IE411 Lecture

More information

Discrete Optimization 23

Discrete Optimization 23 Discrete Optimization 23 2 Total Unimodularity (TU) and Its Applications In this section we will discuss the total unimodularity theory and its applications to flows in networks. 2.1 Total Unimodularity:

More information

Time Aggregation for Network Design to Meet Time-Constrained Demand

Time Aggregation for Network Design to Meet Time-Constrained Demand 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Time Aggregation for Network Design to Meet Time-Constrained Demand N. Boland

More information

Decision Diagrams and Dynamic Programming

Decision Diagrams and Dynamic Programming Decision Diagrams and Dynamic Programming J. N. Hooker Carnegie Mellon University CPAIOR 13 Decision Diagrams & Dynamic Programming Binary/multivalued decision diagrams are related to dynamic programming.

More information

Chapter 7 Network Flow Problems, I

Chapter 7 Network Flow Problems, I Chapter 7 Network Flow Problems, I Network flow problems are the most frequently solved linear programming problems. They include as special cases, the assignment, transportation, maximum flow, and shortest

More information

Program Name: PGDBA Production and Operations Management Assessment Name: POM - Exam Weightage: 70 Total Marks: 70

Program Name: PGDBA Production and Operations Management Assessment Name: POM - Exam Weightage: 70 Total Marks: 70 Program Name: PGDBA Subject: Production and Operations Management Assessment Name: POM - Exam Weightage: 70 Total Marks: 70 Duration: 60 mins Instructions (Start of Assessment): Marks: 70 Time: 60 Minutes

More information

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1 Consider a production facility which can be devoted in each period to one of two products. For simplicity, we assume that the production rate is deterministic and that production is always at full capacity.

More information

The maximum flow in dynamic networks

The maximum flow in dynamic networks Computer Science Journal of Moldova, vol.12, no.3(36), 2004 The maximum flow in dynamic networks Maria A. Fonoberova, Dmitrii D. Lozovanu Abstract The dynamic maximum flow problem that generalizes the

More information

TRUCK DISPATCHING AND FIXED DRIVER REST LOCATIONS

TRUCK DISPATCHING AND FIXED DRIVER REST LOCATIONS TRUCK DISPATCHING AND FIXED DRIVER REST LOCATIONS A Thesis Presented to The Academic Faculty by Steven M. Morris In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in Industrial

More information

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 7. Multicommodity Flows Problems 7.3 Column Generation Approach Fall 2010 Instructor: Dr. Masoud Yaghini Path Flow Formulation Path Flow Formulation Let first reformulate

More information

Multiperiod Blend Scheduling Problem

Multiperiod Blend Scheduling Problem ExxonMobil Multiperiod Blend Scheduling Problem Juan Pablo Ruiz Ignacio E. Grossmann Department of Chemical Engineering Center for Advanced Process Decision-making University Pittsburgh, PA 15213 1 Motivation

More information

Logistics. Lecture notes. Maria Grazia Scutellà. Dipartimento di Informatica Università di Pisa. September 2015

Logistics. Lecture notes. Maria Grazia Scutellà. Dipartimento di Informatica Università di Pisa. September 2015 Logistics Lecture notes Maria Grazia Scutellà Dipartimento di Informatica Università di Pisa September 2015 These notes are related to the course of Logistics held by the author at the University of Pisa.

More information

Models and Simulation for Bulk Gas Production and Distribution

Models and Simulation for Bulk Gas Production and Distribution Models and Simulation for Bulk Gas Production and Distribution Jeff Linderoth Dept. of Industrial and Systems Engineering Univ. of Wisconsin-Madison linderoth@wisc.edu Wasu Glankwamdee ISE Department Lehigh

More information

Planning of Pipeline Oil Transportation with Interface Restrictions is a. Difficult Problem

Planning of Pipeline Oil Transportation with Interface Restrictions is a. Difficult Problem Planning of Pipeline Oil Transportation with Interface Restrictions is a Difficult Problem Ruy Luiz Milidiú milidiu@inf.puc-rio.br Frederico dos Santos Liporace liporace@inf.puc-rio.br PUC-RioInf.MCC56/03

More information

Lecture 13: Polynomial-Time Algorithms for Min Cost Flows. (Reading: AM&O Chapter 10)

Lecture 13: Polynomial-Time Algorithms for Min Cost Flows. (Reading: AM&O Chapter 10) Lecture 1: Polynomial-Time Algorithms for Min Cost Flows (Reading: AM&O Chapter 1) Polynomial Algorithms for Min Cost Flows Improvements on the two algorithms for min cost flow: Successive Shortest Path

More information

Bilinear Programming: Applications in the Supply Chain Management

Bilinear Programming: Applications in the Supply Chain Management Bilinear Programming: Applications in the Supply Chain Management Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida

More information

Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls

Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls Paolo Toth, Daniele Vigo ECCO IX - Dublin 1996 Exact and Heuristic Algorithms for VRPB 1 Vehicle Routing

More information

Extreme Point Solutions for Infinite Network Flow Problems

Extreme Point Solutions for Infinite Network Flow Problems Extreme Point Solutions for Infinite Network Flow Problems H. Edwin Romeijn Dushyant Sharma Robert L. Smith January 3, 004 Abstract We study capacitated network flow problems with supplies and demands

More information

Friday, September 21, Flows

Friday, September 21, Flows Flows Building evacuation plan people to evacuate from the offices corridors and stairways capacity 10 10 5 50 15 15 15 60 60 50 15 10 60 10 60 15 15 50 For each person determine the path to follow to

More information

Polynomial time algorithms for some multi-level lot-sizing problems with production capacities

Polynomial time algorithms for some multi-level lot-sizing problems with production capacities Polynomial time algorithms for some multi-level lot-sizing problems with production capacities Stan van Hoesel, H. Edwin Romeijn, Dolores Romero Morales, Albert P.M. Wagelmans ERIM REPORT SERIES RESEARCH

More information

SYMBIOSIS CENTRE FOR DISTANCE LEARNING (SCDL) Subject: production and operations management

SYMBIOSIS CENTRE FOR DISTANCE LEARNING (SCDL) Subject: production and operations management Sample Questions: Section I: Subjective Questions 1. What are the inputs required to plan a master production schedule? 2. What are the different operations schedule types based on time and applications?

More information

A Shadow Simplex Method for Infinite Linear Programs

A Shadow Simplex Method for Infinite Linear Programs A Shadow Simplex Method for Infinite Linear Programs Archis Ghate The University of Washington Seattle, WA 98195 Dushyant Sharma The University of Michigan Ann Arbor, MI 48109 May 25, 2009 Robert L. Smith

More information

LECTURE 1: INTRODUCTION

LECTURE 1: INTRODUCTION LECTURE 1: INTRODUCTION What is a Network? What is a Network? What is the meaning of Network Flows? In our course, a network G=(N,A) consists of a finite number of nodes (in N) which are connected by arcs

More information

Strong formulation for fixed charge network flow problem

Strong formulation for fixed charge network flow problem Strong formulation for fixed charge network flow problem Consider the network topology given by the graph G = (V, E) in the figure, where V = {a, b, c, d}. Each node represents a router of the network,

More information

C&O 355 Mathematical Programming Fall 2010 Lecture 18. N. Harvey

C&O 355 Mathematical Programming Fall 2010 Lecture 18. N. Harvey C&O 355 Mathematical Programming Fall 2010 Lecture 18 N. Harvey Network Flow Topics Max Flow / Min Cut Theorem Total Unimodularity Directed Graphs & Incidence Matrices Proof of Max Flow / Min Cut Theorem

More information

Path Testing and Test Coverage. Chapter 9

Path Testing and Test Coverage. Chapter 9 Path Testing and Test Coverage Chapter 9 Structural Testing Also known as glass/white/open box testing Structural testing is based on using specific knowledge of the program source text to define test

More information

CHAPTER SOLVING MULTI-OBJECTIVE TRANSPORTATION PROBLEM USING FUZZY PROGRAMMING TECHNIQUE-PARALLEL METHOD 40 3.

CHAPTER SOLVING MULTI-OBJECTIVE TRANSPORTATION PROBLEM USING FUZZY PROGRAMMING TECHNIQUE-PARALLEL METHOD 40 3. CHAPTER - 3 40 SOLVING MULTI-OBJECTIVE TRANSPORTATION PROBLEM USING FUZZY PROGRAMMING TECHNIQUE-PARALLEL METHOD 40 3.1 INTRODUCTION 40 3.2 MULTIOBJECTIVE TRANSPORTATION PROBLEM 41 3.3 THEOREMS ON TRANSPORTATION

More information

7.1 INTRODUCTION. In this era of extreme competition, each subsystem in different

7.1 INTRODUCTION. In this era of extreme competition, each subsystem in different 7.1 INTRODUCTION In this era of extreme competition, each subsystem in different echelons of integrated model thrives to improve their operations, reduce costs and increase profitability. Currently, the

More information

Column Generation. i = 1,, 255;

Column Generation. i = 1,, 255; Column Generation The idea of the column generation can be motivated by the trim-loss problem: We receive an order to cut 50 pieces of.5-meter (pipe) segments, 250 pieces of 2-meter segments, and 200 pieces

More information

Path Testing and Test Coverage. Chapter 9

Path Testing and Test Coverage. Chapter 9 Path Testing and Test Coverage Chapter 9 Structural Testing Also known as glass/white/open box testing Structural testing is based on using specific knowledge of the program source text to define test

More information

ECG 740 GENERATION SCHEDULING (UNIT COMMITMENT)

ECG 740 GENERATION SCHEDULING (UNIT COMMITMENT) 1 ECG 740 GENERATION SCHEDULING (UNIT COMMITMENT) 2 Unit Commitment Given a load profile, e.g., values of the load for each hour of a day. Given set of units available, When should each unit be started,

More information

The Continuous Time Service Network Design Problem

The Continuous Time Service Network Design Problem The Continuous Time Service Network Design Problem Natashia Boland H. Milton Stewart School of Industrial & Systems Engineering, Georgia Institute of Technology, Atlanta, GA Mike Hewitt Department of Information

More information

CP:

CP: Adeng Pustikaningsih, M.Si. Dosen Jurusan Pendidikan Akuntansi Fakultas Ekonomi Universitas Negeri Yogyakarta CP: 08 222 180 1695 Email : adengpustikaningsih@uny.ac.id Operations Management Forecasting

More information

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics Dr. Said Bourazza Department of Mathematics Jazan University 1 P a g e Contents: Chapter 0: Modelization 3 Chapter1: Graphical Methods 7 Chapter2: Simplex method 13 Chapter3: Duality 36 Chapter4: Transportation

More information

Scheduling unit processing time arc shutdown jobs to maximize network flow over time: complexity results

Scheduling unit processing time arc shutdown jobs to maximize network flow over time: complexity results Scheduling unit processing time arc shutdown jobs to maximize network flow over time: complexity results Natashia Boland Thomas Kalinowski Reena Kapoor Simranjit Kaur Abstract We study the problem of scheduling

More information

Valiant s Neuroidal Model

Valiant s Neuroidal Model Valiant s Neuroidal Model Leslie Valiant CSE Department, UCSD Presented by: Max Hopkins November 13, 2018 Leslie Valiant (Harvard University) November 13, 2018 1 / 15 Roadmap 1 Modeling Memory and Association

More information

Example: 1. In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming.

Example: 1. In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming. Ch. 4 THE TRANSPORTATION AND ASSIGNMENT PROBLEMS In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming. deals with transporting goods

More information

A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS

A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS Ching-Jung Ting Department of Industrial Engineering and Management, Yuan Ze University Kuo-Rui

More information

Discrete (and Continuous) Optimization Solutions of Exercises 2 WI4 131

Discrete (and Continuous) Optimization Solutions of Exercises 2 WI4 131 Discrete (and Continuous) Optimization Solutions of Exercises 2 WI4 131 Kees Roos Technische Universiteit Delft Faculteit Electrotechniek, Wiskunde en Informatica Afdeling Informatie, Systemen en Algoritmiek

More information

M.SC. MATHEMATICS - II YEAR

M.SC. MATHEMATICS - II YEAR MANONMANIAM SUNDARANAR UNIVERSITY DIRECTORATE OF DISTANCE & CONTINUING EDUCATION TIRUNELVELI 627012, TAMIL NADU M.SC. MATHEMATICS - II YEAR DKM24 - OPERATIONS RESEARCH (From the academic year 2016-17)

More information

The Pooling Problem - Applications, Complexity and Solution Methods

The Pooling Problem - Applications, Complexity and Solution Methods The Pooling Problem - Applications, Complexity and Solution Methods Dag Haugland Dept. of Informatics University of Bergen Norway EECS Seminar on Optimization and Computing NTNU, September 30, 2014 Outline

More information

Designing distribution networks of perishable products under stochastic demands and routs

Designing distribution networks of perishable products under stochastic demands and routs Designing distribution networs of perishable products under stochastic demands and routs Azam Aghighi Department of Industrial and Systems Engineering Iran University of Science and Technology Tehran,

More information

2 GRAPH AND NETWORK OPTIMIZATION. E. Amaldi Introduction to Operations Research Politecnico Milano 1

2 GRAPH AND NETWORK OPTIMIZATION. E. Amaldi Introduction to Operations Research Politecnico Milano 1 2 GRAPH AND NETWORK OPTIMIZATION E. Amaldi Introduction to Operations Research Politecnico Milano 1 A variety of decision-making problems can be formulated in terms of graphs and networks Examples: - transportation

More information

The min cost flow problem Course notes for Optimization Spring 2007

The min cost flow problem Course notes for Optimization Spring 2007 The min cost flow problem Course notes for Optimization Spring 2007 Peter Bro Miltersen February 7, 2007 Version 3.0 1 Definition of the min cost flow problem We shall consider a generalization of the

More information

Introduction to Integer Programming

Introduction to Integer Programming Lecture 3/3/2006 p. /27 Introduction to Integer Programming Leo Liberti LIX, École Polytechnique liberti@lix.polytechnique.fr Lecture 3/3/2006 p. 2/27 Contents IP formulations and examples Total unimodularity

More information

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES Nabil Absi,1 Safia Kedad-Sidhoum Laboratoire d Informatique d Avignon, 339 chemin des Meinajariès, 84911 Avignon Cedex 09, France

More information

Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries

Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries Francesco Gaglioppa Lisa A. Miller Saif Benjaafar Graduate Program in Industrial Engineering Department of Mechanical Engineering

More information

Lecture 5 January 16, 2013

Lecture 5 January 16, 2013 UBC CPSC 536N: Sparse Approximations Winter 2013 Prof. Nick Harvey Lecture 5 January 16, 2013 Scribe: Samira Samadi 1 Combinatorial IPs 1.1 Mathematical programs { min c Linear Program (LP): T x s.t. a

More information

0-1 Reformulations of the Network Loading Problem

0-1 Reformulations of the Network Loading Problem 0-1 Reformulations of the Network Loading Problem Antonio Frangioni 1 frangio@di.unipi.it Bernard Gendron 2 bernard@crt.umontreal.ca 1 Dipartimento di Informatica Università di Pisa Via Buonarroti, 2 56127

More information

Graphing Equations in Slope-Intercept Form 4.1. Positive Slope Negative Slope 0 slope No Slope

Graphing Equations in Slope-Intercept Form 4.1. Positive Slope Negative Slope 0 slope No Slope Slope-Intercept Form y = mx + b m = slope b = y-intercept Graphing Equations in Slope-Intercept Form 4.1 Positive Slope Negative Slope 0 slope No Slope Example 1 Write an equation in slope-intercept form

More information

Part 4. Decomposition Algorithms

Part 4. Decomposition Algorithms In the name of God Part 4. 4.4. Column Generation for the Constrained Shortest Path Problem Spring 2010 Instructor: Dr. Masoud Yaghini Constrained Shortest Path Problem Constrained Shortest Path Problem

More information

NEW FORMULATIONS AND A COLUMN GENERATION-BASED HEURISTIC FOR A PROBLEM OF PETROLEUM TRANSPORTATION

NEW FORMULATIONS AND A COLUMN GENERATION-BASED HEURISTIC FOR A PROBLEM OF PETROLEUM TRANSPORTATION NEW FORMULATIONS AND A COLUMN GENERATION-BASED HEURISTIC FOR A PROBLEM OF PETROLEUM TRANSPORTATION Luiz Aizemberg, Hugo Harry Kramer, Artur Alves Pessoa, Eduardo Uchoa Departamento de Engenharia de Produção

More information

Methods and Models for Combinatorial Optimization

Methods and Models for Combinatorial Optimization Methods and Models for Combinatorial Optimization Modeling by Linear Programming Luigi De Giovanni, Marco Di Summa Dipartimento di Matematica, Università di Padova De Giovanni, Di Summa MeMoCO 1 / 35 Mathematical

More information

Integrated Network Design and Scheduling Problems with Parallel Identical Machines: Complexity Results and Dispatching Rules

Integrated Network Design and Scheduling Problems with Parallel Identical Machines: Complexity Results and Dispatching Rules Integrated Network Design and Scheduling Problems with Parallel Identical Machines: Complexity Results and Dispatching Rules Sarah G. Nurre 1 and Thomas C. Sharkey 1 1 Department of Industrial and Systems

More information

Week 4. (1) 0 f ij u ij.

Week 4. (1) 0 f ij u ij. Week 4 1 Network Flow Chapter 7 of the book is about optimisation problems on networks. Section 7.1 gives a quick introduction to the definitions of graph theory. In fact I hope these are already known

More information

Dynamic supply chain design with inventory

Dynamic supply chain design with inventory Computers & Operations Research ( ) www.elsevier.com/locate/cor Dynamic supply chain design with inventory Y. Hinoosa a,, J. Kalcsics b, S. Nickel c, J. Puerto d, S. Velten e a Departamento de Economía

More information

3.3 Easy ILP problems and totally unimodular matrices

3.3 Easy ILP problems and totally unimodular matrices 3.3 Easy ILP problems and totally unimodular matrices Consider a generic ILP problem expressed in standard form where A Z m n with n m, and b Z m. min{c t x : Ax = b, x Z n +} (1) P(b) = {x R n : Ax =

More information

A Complexity Model for Assembly Supply Chains in the Presence of Product Variety and its Relationship to Cost

A Complexity Model for Assembly Supply Chains in the Presence of Product Variety and its Relationship to Cost A Complexity Model for Assembly Supply Chains in the Presence of Product Variety and its Relationship to Cost Hui Wang 1 Göker Aydın 2 S.Jack Hu 1,3 1 Department of Industrial and Operations Engineering,

More information

SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: TOTAL GRAND

SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: TOTAL GRAND 1 56:270 LINEAR PROGRAMMING FINAL EXAMINATION - MAY 17, 1985 SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: 1 2 3 4 TOTAL GRAND

More information

Coin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages.

Coin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages. IV-0 Definitions Optimization Problem: Given an Optimization Function and a set of constraints, find an optimal solution. Optimal Solution: A feasible solution for which the optimization function has the

More information

The min cost flow problem Course notes for Search and Optimization Spring 2004

The min cost flow problem Course notes for Search and Optimization Spring 2004 The min cost flow problem Course notes for Search and Optimization Spring 2004 Peter Bro Miltersen February 20, 2004 Version 1.3 1 Definition of the min cost flow problem We shall consider a generalization

More information

Strategic allocation of cyclically calling vessels for multi-terminal container operators

Strategic allocation of cyclically calling vessels for multi-terminal container operators Flex Serv Manuf J (2012) 24:248 273 DOI 10.1007/s10696-011-9120-5 Strategic allocation of cyclically calling vessels for multi-terminal container operators M. P. M. Hendriks D. Armbruster M. Laumanns E.

More information

Practical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk

Practical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk Decision Making in Manufacturing and Services Vol. 3 2009 No. 1 2 pp. 37 48 Practical Tips for Modelling Lot-Sizing and Scheduling Problems Waldemar Kaczmarczyk Abstract. This paper presents some important

More information

Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows

Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows Guy Desaulniers École Polytechnique de Montréal and GERAD Column Generation 2008 Aussois, France Outline Introduction

More information

Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2

Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2 3446 Ind. Eng. Chem. Res. 1999, 38, 3446-3461 Effective Continuous-Time Formulation for Short-Term Scheduling. 3. Multiple Intermediate Due Dates 1,2 M. G. Ierapetritou, T. S. Hené, and C. A. Floudas*

More information

Data Gathering and Personalized Broadcasting in Radio Grids with Interferences

Data Gathering and Personalized Broadcasting in Radio Grids with Interferences Data Gathering and Personalized Broadcasting in Radio Grids with Interferences Jean-Claude Bermond a,b,, Bi Li b,a,c, Nicolas Nisse b,a, Hervé Rivano d, Min-Li Yu e a Univ. Nice Sophia Antipolis, CNRS,

More information

USAEE/IAEE. Diagnostic metrics for the adequate development of efficient-market baseload natural gas storage capacity.

USAEE/IAEE. Diagnostic metrics for the adequate development of efficient-market baseload natural gas storage capacity. USAEE/IAEE Diagnostic metrics for the adequate development of efficient-market baseload natural gas storage capacity Colorado School of Mines November 13, 2017 Contact: eguzman.phd@gmail.com 1 / 28 Introduction

More information

CHAPTER ONE. 1.1 International System of Units and scientific notation : Basic Units: Quantity Basic unit Symbol as shown in table 1

CHAPTER ONE. 1.1 International System of Units and scientific notation : Basic Units: Quantity Basic unit Symbol as shown in table 1 CHAPTER ONE 1.1 International System of Units and scientific notation : 1.1.1 Basic Units: Quantity Basic unit Symbol as shown in table 1 Table 1 1.1.2 Some scientific notations : as shown in table 2 Table

More information

Lecture 3. 1 Polynomial-time algorithms for the maximum flow problem

Lecture 3. 1 Polynomial-time algorithms for the maximum flow problem ORIE 633 Network Flows August 30, 2007 Lecturer: David P. Williamson Lecture 3 Scribe: Gema Plaza-Martínez 1 Polynomial-time algorithms for the maximum flow problem 1.1 Introduction Let s turn now to considering

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17

More information

Duration of online examination will be of 1 Hour 20 minutes (80 minutes).

Duration of online examination will be of 1 Hour 20 minutes (80 minutes). Program Name: SC Subject: Production and Operations Management Assessment Name: POM - Exam Weightage: 70 Total Marks: 70 Duration: 80 mins Online Examination: Online examination is a Computer based examination.

More information

Integer Linear Programming (ILP)

Integer Linear Programming (ILP) Integer Linear Programming (ILP) Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU in Prague March 8, 2017 Z. Hanzálek (CTU) Integer Linear Programming (ILP) March 8, 2017 1 / 43 Table of contents

More information

2.13 Maximum flow with a strictly positive initial feasible flow

2.13 Maximum flow with a strictly positive initial feasible flow ex-.-. Foundations of Operations Research Prof. E. Amaldi. Maximum flow and minimum cut iven the following network with capacities on the arcs find a maximum (feasible) flow from node to node, and determine

More information

The Inventory-Routing Problem with Transshipment

The Inventory-Routing Problem with Transshipment The Inventory-Routing Problem with Transshipment Leandro Callegari Coelho Jean-François Cordeau Gilbert Laporte March 2011 CIRRELT-2011-21 Bureaux de Montréal : Bureaux de Québec : Université de Montréal

More information

Hub-and-Spoke Liner Shipping Network Design with Demand Uncertainty. 03/Jun/2013

Hub-and-Spoke Liner Shipping Network Design with Demand Uncertainty. 03/Jun/2013 Hub-and-Spoke Liner Shipping etwork Design with Demand Uncertainty Speaker: Wang Tingsong 03/Jun/2013 Outline Introduction Literature Review Problem Statement Model Development Solution Algorithm umerical

More information

1 Production Planning with Time-Varying Demand

1 Production Planning with Time-Varying Demand IEOR 4000: Production Management Columbia University Professor Guillermo Gallego 28 September 1 Production Planning with Time-Varying Demand In this lecture we present a few key results in production planning

More information

Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure

Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Downlink Traffic Scheduling in Green Vehicular Roadside Infrastructure Abdulla A. Hammad, Terence D. Todd, George Karakostas and Dongmei Zhao Department of Electrical and Computer Engineering McMaster

More information

Algorithms Demands and Bounds. Demands and Bounds. Design and Analysis of Algorithms Andrei Bulatov

Algorithms Demands and Bounds. Demands and Bounds. Design and Analysis of Algorithms Andrei Bulatov Algorithms Demands and Bounds Demands and Bounds Design and Analysis of Algorithms Andrei Bulato Algorithms Demands and Bounds 1- Demands In our flow network model there is only 1 source and sink Can we

More information

An intermodal multicommodity routing problem with scheduled services

An intermodal multicommodity routing problem with scheduled services Comput Optim Appl (2012) 53:131 153 DOI 10.1007/s10589-011-9409-z An intermodal multicommodity routing problem with scheduled services Burak Ayar Hande Yaman Published online: 9 June 2011 Springer Science+Business

More information

Gazzetta dello Sport for 30 minutes. Finally, Dario starts with La Gazzetta dello

Gazzetta dello Sport for 30 minutes. Finally, Dario starts with La Gazzetta dello Four Italian friends [from La Settimana Enigmistica] Andrea, Bruno, Carlo and Dario share an apartment and read four newspapers: La Repubblica, Il Messaggero, La Stampa and La Gazzetta dello Sport before

More information

Linear Programming. H. R. Alvarez A., Ph. D. 1

Linear Programming. H. R. Alvarez A., Ph. D. 1 Linear Programming H. R. Alvarez A., Ph. D. 1 Introduction It is a mathematical technique that allows the selection of the best course of action defining a program of feasible actions. The objective of

More information

A Branch and Cut algorithm for the container shipping network design problem

A Branch and Cut algorithm for the container shipping network design problem Downloaded from orbit.dtu.dk on: Jul 18, 2018 A Branch and Cut algorithm for the container shipping network design problem Reinhardt, Line Blander; Kallehauge, Brian; Pisinger, David Publication date:

More information