Modeling Network Optimization Problems
|
|
- Thomasine Austin
- 5 years ago
- Views:
Transcription
1 Modeling Network Optimization Problems John E. Mitchell Mathematical Models of Operations Research MATP4700 / ISYE4770 October 19, 01 Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
2 Outline 1 Single commodity problems Multicommodity problems Mitchell (MATP4700) Network Optimization October 19, 01 / 1
3 Outline 1 Single commodity problems Multicommodity problems Mitchell (MATP4700) Network Optimization October 19, 01 / 1
4 Introduction Flow from supply nodes to demand nodes. Have cost for using an edge could be proportional to the flow, or could be a fixed charge Each edge may have a capacity. Want to meet demand at minimum cost, subject to meeting capacity constraints. Assumption for today: material can flow in either direction along an edge. Mitchell (MATP4700) Network Optimization October 19, 01 4 / 1
5 Alternative paths a c 7 g 6 p b l cost of edge per unit flow f d 6 4 h 4 j 4 k node a supplies 1 unit, node b demands 1 unit Mitchell (MATP4700) Network Optimization October 19, 01 / 1
6 Alternative paths a c 7 g 6 p b l cost of edge per unit flow f d 6 4 h 4 j 4 k cost of sending 1 unit along path adhjb is = 16 Mitchell (MATP4700) Network Optimization October 19, 01 / 1
7 Alternative paths a c 7 g 6 p b l cost of edge per unit flow f d 6 4 h 4 j 4 k cost of sending 1 unit along path acpb is = 11 Mitchell (MATP4700) Network Optimization October 19, 01 / 1
8 An example with multiple destinations a c supply 1 b d 7 g demand 4 4 h p j k 4 demand 7 l cost of edge per unit flow f demand one supply node, three demand nodes Mitchell (MATP4700) Network Optimization October 19, 01 6 / 1
9 An example with multiple destinations a c supply 1 b 14 d 7 g demand 4 4 h p 6 4 l 10 j k demand 7 cost of edge per unit flow f demand cost is Mitchell (MATP4700) Network Optimization October 19, 01 6 / 1
10 An example with multiple destinations a c 6 supply 1 b d 7 6 g demand 4 4 h 4 4 p l 10 j k demand 7 cost of edge per unit flow f demand cost is Mitchell (MATP4700) Network Optimization October 19, 01 6 / 1
11 Optimization model One possible modeling choice is to have different variables to reflect different directions of flow. Use nonnegative variables x ij to denote the flow along edge (i, j) from i towards vertex j. Also have a nonnegative variable x ji if the flow is in the opposite direction, from j to i. Capacity constraints Let u ij be the capacity of the edge between i and j. Need: x ij + x ji u ij. Mitchell (MATP4700) Network Optimization October 19, 01 7 / 1
12 Flow conservation Demand nodes Let node i have demand b i > 0. Need (flow in) - (flow out) equal to demand. Symbolically: ji E Supply nodes Let node i have supply b i < 0. Need: ji E ( xji x ij ) ik E (x ik x ki ) = b i. ( xji x ij ) ik E (x ik x ki ) b i. Transshipment nodes Let node i have net demand b i = 0. Need: ji E ( xji x ij ) ik E (x ik x ki ) = 0. Mitchell (MATP4700) Network Optimization October 19, 01 / 1
13 Flow conservation at node b a c supply 1 b d 7 g demand 4 4 h p j k 4 demand 7 l cost of edge per unit flow f demand Edges (a, b), (b, j), (b, l), (b, p) E. (x ab x ba ) (x bj x jb ) (x bl x lb ) (x bp x pb ) = 4 Mitchell (MATP4700) Network Optimization October 19, 01 9 / 1
14 Flow conservation at node b a c supply 1 b 14 d 7 g demand 4 4 h p 6 4 l 10 j k demand 7 Edges (a, b), (b, j), (b, l), (b, p) E. (x ab x ba ) (x bj x jb ) (x bl x lb ) (x bp x pb ) = 4 x jb = 4 cost of edge per unit flow f demand Mitchell (MATP4700) Network Optimization October 19, 01 9 / 1
15 Flow conservation at node b a c 6 supply 1 b d 7 6 g demand 4 4 h 4 4 p l 10 j k demand 7 Edges (a, b), (b, j), (b, l), (b, p) E. (x ab x ba ) (x bj x jb ) (x bl x lb ) (x bp x pb ) = 4 x bj =, x pb = 6 cost of edge per unit flow f demand Mitchell (MATP4700) Network Optimization October 19, 01 9 / 1
16 Objective function Each edge (i, j) has a cost c ij for each unit of flow on the edge. Objective function is to minimize ( ) c ij xij + x ji (i,j) E Could also incorporate a fixed charge for using the edge, but that would require the use of binary variables. Mitchell (MATP4700) Network Optimization October 19, / 1
17 Modeling with AMPL Given a set of EDGES, one modeling choice is to use two sets of variables, one indicating forward flow on an edge, and one indicating reverse flow: var flow_forward{edges} >= 0; var flow_reverse{edges} >= 0; The constraints are then for capacity: subject to capacity{(i,j) in EDGES}: flow_forward[i,j] + flow_reverse[i,j] <= u[i,j];... Mitchell (MATP4700) Network Optimization October 19, / 1
18 Modeling with AMPL, continued... and for flow conservation for a demand node: subject to meet_demand{i in DEMAND_NODES}: sum{(j,i) in EDGES} ( flow_forward[j,i] - flow_reverse[j,i] ) - sum{(i,k) in EDGES} ( flow_forward[i,k] - flow_reverse[i,k] ) = b[i]; Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
19 Modeling with AMPL, continued AMPL has commands for operations on sets. For example, to get the set of transshipment nodes in the power network, you can use the syntax {u in POWER_NODES diff (DEMAND_POWER_NODES union SUPPLY_POWER_NODES)}: Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
20 Multicommodity problems Outline 1 Single commodity problems Multicommodity problems Mitchell (MATP4700) Network Optimization October 19, / 1
21 Multicommodity problems Multicommodity network flow problems Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
22 Multicommodity problems Multicommodity network flow problems A A Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
23 Multicommodity problems Multicommodity network flow problems B A A B Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
24 Multicommodity problems Multicommodity network flow problems C B A congested A B C Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
25 Multicommodity problems Multicommodity network flow problems C B A A B C Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
26 Multicommodity problems Multicommodity problems Have K commodities, indexed from k = 1,..., K. Each commodity has its own flow conservation constraints. The capacity constraints apply to the sum of flows over all the commodities. Let x k ij denote the flow of commodity k along edge (i, j), in the direction from i to j. Let u ij denote the capacity of edge (i, j). Get constraint K k=1 ( x k ij ) + xji k u ij for each edge (i, j). Mitchell (MATP4700) Network Optimization October 19, / 1
27 Multicommodity problems Modeling multicommodity problems with AMPL Each pair of nodes corresponds to a commodity. If one commodity needs to be shipped from k to l then it is necessary to define variables for this commodity and for each edge. So we need variables with four indices: t_flow_forward [k,l,i,j] >= 0; t_flow_reverse [k,l,i,j] >= 0; The capacity constraint has to link together all the commodities: subject to telecom_capacity_constraint {(i,j) in TELECOM_EDGES}: sum{(k,l) in DEMAND_PAIRS_TELECOM} ( t_flow_forward[k,l,i,j] + t_flow_reverse[k,l,i,j] ) <= capacity_telecom[i,j]; Mitchell (MATP4700) Network Optimization October 19, / 1
28 Multicommodity problems Displaying selected variables with AMPL A multicommodity problem has a large number of flow variables. If you just want to display the flow variables for the commodity routed from node t to node t11, you can use the following command: display {(i,j) in TELECOM_EDGES} t_flow_forward[ t, t11,i,j]; Mitchell (MATP4700) Network Optimization October 19, 01 1 / 1
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 informationDiscrete 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 informationGraphs 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 informationNetwork 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 informationFriday, 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 informationThe 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 informationBranch and Price for Hub Location Problems with Single Assignment
Branch and Price for Hub Location Problems with Single Assignment Ivan Contreras 1, Elena Fernández 2 1 Concordia University and CIRRELT, Montreal, Canada 2 Technical University of Catalonia, Barcelona,
More informationNotes on Dantzig-Wolfe decomposition and column generation
Notes on Dantzig-Wolfe decomposition and column generation Mette Gamst November 11, 2010 1 Introduction This note introduces an exact solution method for mathematical programming problems. The method is
More informationA Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem. Ryutsu Keizai University Naoto KATAYAMA
A Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem Ryutsu Keizai University Naoto KATAYAMA Problems 2006 1 Multi-Commodity Network Design Problem The basic model for
More informationThe Transportation Problem. Experience the Joy! Feel the Excitement! Share in the Pleasure!
The Transportation Problem Experience the Joy! Feel the Excitement! Share in the Pleasure! The Problem A company manufactures a single product at each of m factories. i has a capacity of S i per month.
More informationTRANSPORTATION PROBLEMS
Chapter 6 TRANSPORTATION PROBLEMS 61 Transportation Model Transportation models deal with the determination of a minimum-cost plan for transporting a commodity from a number of sources to a number of destinations
More information0-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 informationIE 5531: Engineering Optimization I
IE 5531: Engineering Optimization I Lecture 7: Duality and applications Prof. John Gunnar Carlsson September 29, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I September 29, 2010 1
More informationA Model of Traffic Congestion, Housing Prices and Compensating Wage Differentials
A Model of Traffic Congestion, Housing Prices and Compensating Wage Differentials Thomas F. Rutherford Institute on Computational Economics (ICE05) University of Chicago / Argonne National Laboratory Meeting
More informationTransportation, Transshipment, and Assignment Problems
Transportation, Transshipment, and Assignment Problems Riset Operasi 1 6-1 Chapter Topics The Transportation Model Computer Solution of a Transportation Problem The Transshipment Model Computer Solution
More informationBranching Rules for Minimum Congestion Multi- Commodity Flow Problems
Clemson University TigerPrints All Theses Theses 8-2012 Branching Rules for Minimum Congestion Multi- Commodity Flow Problems Cameron Megaw Clemson University, cmegaw@clemson.edu Follow this and additional
More informationMaximum 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 informationInteger programming: an introduction. Alessandro Astolfi
Integer programming: an introduction Alessandro Astolfi Outline Introduction Examples Methods for solving ILP Optimization on graphs LP problems with integer solutions Summary Introduction Integer programming
More informationNetwork Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini
In the name of God Network Flows 6. Lagrangian Relaxation 6.3 Lagrangian Relaxation and Integer Programming Fall 2010 Instructor: Dr. Masoud Yaghini Integer Programming Outline Branch-and-Bound Technique
More informationGazzetta 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 informationLecture 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 informationx 1 + 4x 2 = 5, 7x 1 + 5x 2 + 2x 3 4,
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR LINJÄR OCH KOMBINATORISK OPTIMERING 2018-03-16 1. a) The rst thing to do is to rewrite the problem so that the right hand side of all constraints are positive.
More informationCSE QM N Network Flows: Transshipment Problem Slide Slide Transshipment Networks The most general pure network is the transshipment network, an extension of the transportation model that permits intermediate
More informationOPERATIONS RESEARCH. Transportation and Assignment Problems
OPERATIONS RESEARCH Chapter 2 Transportation and Assignment Problems Prof. Bibhas C. Giri Department of Mathematics Jadavpur University Kolkata, India Email: bcgiri.jumath@gmail.com MODULE - 2: Optimality
More informationBCOL RESEARCH REPORT 17.07
BCOL RESEARCH REPORT 17.07 Industrial Engineering & Operations Research University of California, Berkeley, CA 9470 1777 ON CAPACITY MODELS FOR NETWORK DESIGN ALPER ATAMTÜRK AND OKTAY GÜNLÜK Abstract.
More informationVehicle Routing and MIP
CORE, Université Catholique de Louvain 5th Porto Meeting on Mathematics for Industry, 11th April 2014 Contents: The Capacitated Vehicle Routing Problem Subproblems: Trees and the TSP CVRP Cutting Planes
More informationGRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017)
GRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017) C. Croitoru croitoru@info.uaic.ro FII November 12, 2017 1 / 33 OUTLINE Matchings Analytical Formulation of the Maximum Matching Problem Perfect Matchings
More informationA computational study of enhancements to Benders Decomposition in uncapacitated multicommodity network design
A computational study of enhancements to Benders Decomposition in uncapacitated multicommodity network design 1 Carlos Armando Zetina, 1 Ivan Contreras, 2 Jean-François Cordeau 1 Concordia University and
More informationIntroduction 1.1 PROBLEM FORMULATION
Introduction. PROBLEM FORMULATION This book deals with a single type of network optimization problem with linear cost, known as the transshipment or minimum cost flow problem. In this section, we formulate
More informationGeneralized Exponential Random Graph Models: Inference for Weighted Graphs
Generalized Exponential Random Graph Models: Inference for Weighted Graphs James D. Wilson University of North Carolina at Chapel Hill June 18th, 2015 Political Networks, 2015 James D. Wilson GERGMs for
More informationTRANSPORTATION & NETWORK PROBLEMS
TRANSPORTATION & NETWORK PROBLEMS Transportation Problems Problem: moving output from multiple sources to multiple destinations. The objective is to minimise costs (maximise profits). Network Representation
More informationAlgorithms for Collective Communication. Design and Analysis of Parallel Algorithms
Algorithms for Collective Communication Design and Analysis of Parallel Algorithms Source A. Grama, A. Gupta, G. Karypis, and V. Kumar. Introduction to Parallel Computing, Chapter 4, 2003. Outline One-to-all
More informationSection Summary. Relations and Functions Properties of Relations. Combining Relations
Chapter 9 Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations Closures of Relations (not currently included
More informationLogistics. 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 informatione-companion ONLY AVAILABLE IN ELECTRONIC FORM
OPERATIONS RESEARCH doi 10.1287/opre.1080.0658ec e-companion ONLY AVAILABLE IN ELECTRONIC FORM informs 2009 INFORMS Electronic Companion Test Instances for the Multicommodity Flow Problem: An Erratum by
More informationTwo Applications of Maximum Flow
Two Applications of Maximum Flow The Bipartite Matching Problem a bipartite graph as a flow network maximum flow and maximum matching alternating paths perfect matchings 2 Circulation with Demands flows
More informationModeling with Integer Programming
Modeling with Integer Programg Laura Galli December 18, 2014 We can use 0-1 (binary) variables for a variety of purposes, such as: Modeling yes/no decisions Enforcing disjunctions Enforcing logical conditions
More informationExample: 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 informationChapter 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 informationNetwork Routing Capacity
1 Network Routing Capacity Jillian Cannons (University of California, San Diego) Randy Dougherty (Center for Communications Research, La Jolla) Chris Freiling (California State University, San Bernardino)
More informationMath 5490 Network Flows
Math 90 Network Flows Lecture 8: Flow Decomposition Algorithm Stephen Billups University of Colorado at Denver Math 90Network Flows p./6 Flow Decomposition Algorithms Two approaches to modeling network
More informationDefinition: A binary relation R from a set A to a set B is a subset R A B. Example:
Chapter 9 1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R A B. Example: Let A = {0,1,2} and B = {a,b} {(0, a), (0, b), (1,a), (2, b)} is a relation from A to B.
More informationLecture 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 informationValid Inequalities for Potential-Constrained Network Design
Valid Inequalities for Potential-Constrained Network Design Hyemin Jeon Jeff Linderoth Jim Luedtke Dept. of ISyE UW-Madison jrluedt1@wisc.edu MINLP 2014, CMU, Pittsburgh, PA June 3, 2014 Jeon, Linderoth,
More informationRouting. Topics: 6.976/ESD.937 1
Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution
More informationThe Generalized Regenerator Location Problem
The Generalized Regenerator Location Problem Si Chen Ivana Ljubić S. Raghavan College of Business and Public Affairs, Murray State University Murray, KY 42071, USA Faculty of Business, Economics, and Statistics,
More information/3 4 1/2. x ij. p ij
CSE 87 QM 72N Network Flows: Generalized Networks Slide Slide 2 Generalized Networks ffl An expansion of the pure network model ffl Multipliers or divisors on the flow of an arc modulate level of flow
More informationLecture 6 January 21, 2013
UBC CPSC 536N: Sparse Approximations Winter 03 Prof. Nick Harvey Lecture 6 January, 03 Scribe: Zachary Drudi In the previous lecture, we discussed max flow problems. Today, we consider the Travelling Salesman
More informationTachun Lin 1 Zhili Zhou 2 Krishnaiyan Thulasiraman 1. Oklahoma, USA 2 IBM T. J. Watson Research Center. New York, USA
Logical Topology Survivability in IP-over-WDM Networks: Survivable Lightpath Routing for Maximum Logical Topology Capacity and Minimum Spare Capacity Requirements Tachun Lin 1 Zhili Zhou 2 Krishnaiyan
More informationALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract
ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract We study the multi commodity uncapacitated network
More informationM.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 informationLecture 9: Dantzig-Wolfe Decomposition
Lecture 9: Dantzig-Wolfe Decomposition (3 units) Outline Dantzig-Wolfe decomposition Column generation algorithm Relation to Lagrangian dual Branch-and-price method Generated assignment problem and multi-commodity
More informationEE263 Review Session 1
EE263 Review Session 1 October 5, 2018 0.1 Importing Variables from a MALAB.m file If you are importing variables given in file vars.m, use the following code at the beginning of your script. close a l
More informationset CANDIDATE; set ZONE; param revenue{candidate, ZONE} >= 0; var Assign{CANDIDATE, ZONE} binary;
Assignment Problem Data Zone j = 1 2 3 4 5 6 Candidate i = 1 1 2 6 10 17 29 2 3 4 8 11 20 30 3 5 7 9 12 22 33 4 13 14 15 16 23 34 5 18 19 21 24 25 35 6 26 27 28 31 32 36 c ij = annual sales volume in $million
More informationNew formulations and valid inequalities for a bilevel pricing problem
Operations Research Letters 36 (2008) 141 149 Operations Research Letters www.elsevier.com/locate/orl New formulations and valid inequalities for a bilevel pricing problem Sophie Dewez a, Martine Labbé
More informationIntroduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role
Linear Programming RK Jana Lecture Outline Introduction to Linear Programming (LP) Historical Perspective Model Formulation Graphical Solution Method Simplex Method Introduction to LP Continued Today many
More informationIntroduction 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 informationAn Optimal More-for-Less Solution to Fuzzy. Transportation Problems with Mixed Constraints
Applied Mathematical Sciences, Vol. 4, 200, no. 29, 405-45 An Optimal More-for-Less Solution to Fuzzy Transportation Problems with Mixed Constraints P. Pandian and G. Natarajan Department of Mathematics,
More informationReview Questions, Final Exam
Review Questions, Final Exam A few general questions. What does the Representation Theorem say (in linear programming)? In words, the representation theorem says that any feasible point can be written
More informationModeling Air Traffic Throughput and Delay with Network Cell Transmission Model
The,_,.. c._ ' The 'nstitute for, Research Modeling Air Traffic Throughput and Delay with Network Cell Transmission Model Alex Nguyen and John Baras University of Maryland College Park ICN 2010 Herndon,
More informationMTHSC 4420 Advanced Mathematical Programming Homework 2
MTHSC 4420 Advanced Mathematical Programming Homework 2 Megan Bryant October 30, 2013 1. Use Dijkstra s algorithm to solve the shortest path problem depicted below. For each iteration, list the node you
More informationDecision Models Lecture 5 1. Lecture 5. Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class
Decision Models Lecture 5 1 Lecture 5 Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class Foreign Exchange (FX) Markets Decision Models Lecture 5
More informationNetwork Models for Disaster Management
Network Models for Disaster Management Ashwin Arulselvan Industrial and Systems Engineering, Candidacy Admission June 5, 2008 1/75 1 Outline 2/75 1 Outline 2 3/75 1 Outline 2 3 4/75 1 Outline 2 3 4 Single
More informationLinear Programming. Jie Wang. University of Massachusetts Lowell Department of Computer Science. J. Wang (UMass Lowell) Linear Programming 1 / 47
Linear Programming Jie Wang University of Massachusetts Lowell Department of Computer Science J. Wang (UMass Lowell) Linear Programming 1 / 47 Linear function: f (x 1, x 2,..., x n ) = n a i x i, i=1 where
More informationCIV3703 Transport Engineering. Module 2 Transport Modelling
CIV3703 Transport Engineering Module Transport Modelling Objectives Upon successful completion of this module you should be able to: carry out trip generation calculations using linear regression and category
More informationMinimum Cost Flow Problem on Dynamic Multi Generative Networks
Algorithmic Operations Research Vol.5 (21) 39 48 Minimum Cost Flow Problem on Dynamic Multi Generative Networks Seyed Ahmad Hosseini and Hassan Salehi Fathabadi School of Mathematics and Computer Science,
More informationBranch-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 informationModels and Cuts for the Two-Echelon Vehicle Routing Problem
Models and Cuts for the Two-Echelon Vehicle Routing Problem Guido Perboli Roberto Tadei Francesco Masoero Department of Control and Computer Engineering, Politecnico di Torino Corso Duca degli Abruzzi,
More informationA Preference-Based-Routing Example Solved by Linear Programming with Excel Solver. From Soup to Nuts. A Small 10-Agent Example
A Preference-Based-Routing Example Solved by Linear Programming with Excel Solver From Soup to Nuts A Small 10-Agent Example Ward Whitt, May 26, 2005 A small example solved by Excel with Solver (basic
More informationIntroduction to Integer Linear Programming
Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.
More information15-850: Advanced Algorithms CMU, Fall 2018 HW #4 (out October 17, 2018) Due: October 28, 2018
15-850: Advanced Algorithms CMU, Fall 2018 HW #4 (out October 17, 2018) Due: October 28, 2018 Usual rules. :) Exercises 1. Lots of Flows. Suppose you wanted to find an approximate solution to the following
More informationAn example of LP problem: Political Elections
Linear Programming An example of LP problem: Political Elections Suppose that you are a politician trying to win an election. Your district has three different types of areas: urban, suburban, and rural.
More informationMathematics for Management Science Notes 05 prepared by Professor Jenny Baglivo
Mathematics for Management Science Notes 05 prepared by Professor Jenny Baglivo Jenny A. Baglivo 2002. All rights reserved. Transportation and assignment problems Transportation/assignment problems arise
More informationWORKING PAPER MASSACHUSETTS
) HD28.M414»KSr rr' NOV 12 1987 «^ i^ "^V; ALFRED P. WORKING PAPER SLOAN SCHOOL OF MANAGEMENT AN ARC FLOW FORMULATION FOR THE TRAVELLING SALESMAN PROBLEM A.CLAUS ECOLE SUPERIEURE DE COMMERCE ( ESCAE MONTPELL
More informationProbe Placement Problem
Dimitri Papadimitriou (Alcatel-Lucent - Bell Labs) NMRG Meeting IETF 89 London (UK) Mar.2-7, 2014 Outline 1 Introduction 2 Model 3 Preliminary Results 4 Analysis and Conclusion imitri Papadimitriou (Alcatel-Lucent
More informationMessage Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes
Message Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes Takayuki Nozaki 1, Kenta Kasai 2, Kohichi Sakaniwa 2 1 Kanagawa University 2 Tokyo Institute of Technology July 12th,
More informationCourse 2BA1: Hilary Term 2007 Section 8: Quaternions and Rotations
Course BA1: Hilary Term 007 Section 8: Quaternions and Rotations David R. Wilkins Copyright c David R. Wilkins 005 Contents 8 Quaternions and Rotations 1 8.1 Quaternions............................ 1 8.
More informationTotally unimodular matrices. Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems
Totally unimodular matrices Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and
More informationExercises - Linear Programming
Chapter 38 Exercises - Linear Programming By Sariel Har-Peled, December 10, 2007 1 Version: 1.0 This chapter include problems that are related to linear programming. 38.1 Miscellaneous Exercise 38.1.1
More informationDesigning Survivable Networks: A Flow Based Approach
Designing Survivable Networks: A Flow Based Approach Prakash Mirchandani 1 University of Pittsburgh This is joint work with Anant Balakrishnan 2 of the University of Texas at Austin and Hari Natarajan
More informationLecture 8: Path Technology
Counting and Sampling Fall 07 Lecture 8: Path Technology Lecturer: Shayan Oveis Gharan October 0 Disclaimer: These notes have not been subjected to the usual scrutiny reserved for formal publications.
More informationRouting Games 1. Sandip Chakraborty. Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR.
Routing Games 1 Sandip Chakraborty Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR November 5, 2015 1 Source: Routing Games by Tim Roughgarden Sandip Chakraborty
More informationKevin James. MTHSC 3110 Section 2.1 Matrix Operations
MTHSC 3110 Section 2.1 Matrix Operations Notation Let A be an m n matrix, that is, m rows and n columns. We ll refer to the entries of A by their row and column indices. The entry in the i th row and j
More informationMin-max model for the network reduction problem
Min-max model for the network reduction problem tefan PE KO University of šilina, Slovakia Mathematical Methods in Economics - Jihlava, Czech Republic 11-13 September 2013 Network reduction problem We
More informationDiscrete Random Variable
Discrete Random Variable Outcome of a random experiment need not to be a number. We are generally interested in some measurement or numerical attribute of the outcome, rather than the outcome itself. n
More informationTemporal Constraint Networks
Ch. 5b p.1/24 Temporal Constraint Networks Addition to Chapter 5 Ch. 5b p.2/24 Outline Qualitative networks The interval algebra The point algebra Quantitative temporal networks Reference: Chapter 12 of
More informationAdvanced Linear Programming: The Exercises
Advanced Linear Programming: The Exercises The answers are sometimes not written out completely. 1.5 a) min c T x + d T y Ax + By b y = x (1) First reformulation, using z smallest number satisfying x z
More informationVariants of transshipment problem
Eur. Transp. Res. Rev. (2015) 7: 11 DOI 10.1007/s12544-015-0154- ORIGINAL PAPER Variants of transshipment problem Archana Khurana Received: 22 April 2014 /Accepted: 22 January 2015 /Published online: 3
More informationMathematics 13: Lecture 10
Mathematics 13: Lecture 10 Matrices Dan Sloughter Furman University January 25, 2008 Dan Sloughter (Furman University) Mathematics 13: Lecture 10 January 25, 2008 1 / 19 Matrices Recall: A matrix is a
More informationMulticommodity flows over time: Efficient algorithms and complexity
Theoretical Computer Science 379 (27) 387 44 www.elsevier.com/locate/tcs Multicommodity flows over time: Efficient algorithms and complexity Alex Hall a, Steffen Hippler b, Martin Skutella c, a Institut
More informationInteger Equal Flows. 1 Introduction. Carol A. Meyers Andreas S. Schulz
Integer Equal Flows Carol A Meyers Andreas S Schulz Abstract We examine an NP-hard generalization of the network flow problem known as the integer equal flow problem The setup is the same as a standard
More informationMultistage Methods for Freight Train Classification
Multistage Methods for Freight Train Classification Riko Jacob, Peter Marton, Jens Maue, Marc Nunkesser Institute of Theoretical Computer Science, ETH Zürich ATMOS 7 - November 7 Jens Maue (ETH) Multistage
More informationLinear 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 informationNetwork Flows. 4. Maximum Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini
In the name of God Network Flows 4. Maximum Flows Problems 4.1 Introduction Fall 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction The maximum flow problem In a capacitated network, we wish
More informationIE 5531: Engineering Optimization I
IE 5531: Engineering Optimization I Lecture 1: Introduction Prof. John Gunnar Carlsson September 8, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I September 8, 2010 1 / 35 Administrivia
More informationCMSC 451: Max-Flow Extensions
CMSC 51: Max-Flow Extensions Slides By: Carl Kingsford Department of Computer Science University of Maryland, College Park Based on Section 7.7 of Algorithm Design by Kleinberg & Tardos. Circulations with
More informationThe Transportation Problem
CHAPTER 12 The Transportation Problem Basic Concepts 1. Transportation Problem: BASIC CONCEPTS AND FORMULA This type of problem deals with optimization of transportation cost in a distribution scenario
More informationBenders Decomposition for the Uncapacitated Multicommodity Network Design Problem
Benders Decomposition for the Uncapacitated Multicommodity Network Design Problem 1 Carlos Armando Zetina, 1 Ivan Contreras, 2 Jean-François Cordeau 1 Concordia University and CIRRELT, Montréal, Canada
More information(1,3) (3,4) (2,2) (1,2) (2,4) t
Maximum flows Some catastrophe has happened in some far away place, and help is needed badly. Fortunately, all that is needed is available, but it is stored in some depot that is quite remote from the
More informationDecomposition Methods for Integer Programming
Decomposition Methods for Integer Programming J.M. Valério de Carvalho vc@dps.uminho.pt Departamento de Produção e Sistemas Escola de Engenharia, Universidade do Minho Portugal PhD Course Programa Doutoral
More information