Formulations and Algorithms for Minimum Connected Dominating Set Problems

Size: px
Start display at page:

Download "Formulations and Algorithms for Minimum Connected Dominating Set Problems"

Transcription

1 Formulations and Algorithms for Minimum Connected Dominating Set Problems Abilio Lucena 1 Alexandre Salles da Cunha 2 Luidi G. Simonetti 3 1 Universidade Federal do Rio de Janeiro 2 Universidade Federal de Minas Gerais 3 Universidade Federal Fluminense Aussois, January 2012

2 Graph G = (V, E)

3 Dominating Set W V such that every vertex of V is in W or has a neighbor in W.

4 Connected Dominating Set

5 Connected Dominating Set W such that G W = (W, E(W )) is connected

6 Minimum Connected Dominating Set Problem Find connected dominating set W with as few vertices as possible

7 Closely Related Problem The Maximum Leaf Spanning Tree Problem

8 Closely Related Problem The Maximum Leaf Spanning Tree Problem

9 Closely Related Problem The Maximum Leaf Spanning Tree Problem

10 Spanning Tree Connected Dominating Set

11 Spanning Tree Connected Dominating Set Drop the leaves from the tree!

12 Spanning Tree Connected Dominating Set

13 Spanning Tree Connected Dominating Set Connected Dominating Set W

14 Connected Dominating Set Spanning Tree

15 Connected Dominating Set Spanning Tree Find Spanning Tree for G W = (W, E(W ))

16 Connected Dominating Set Spanning Tree Now, connect every vertex j V \ W to a neighbor vertex in W

17 Connected Dominating Set Spanning Tree Spanning tree of G

18 k-connected Dominating Set G W = (W, E(W )) is k-edge-connected (resp. k-vertex-connected) if it remains connected when fewer than k edges (resp. vertices) are removed from it. Minimum k-connected Dominating Set Problem: Find k-connected G W = (W, E(W )) with W as small as possible.

19 k-connected Dominating Set G W = (W, E(W )) is k-edge-connected (resp. k-vertex-connected) if it remains connected when fewer than k edges (resp. vertices) are removed from it. Minimum k-connected Dominating Set Problem: Find k-connected G W = (W, E(W )) with W as small as possible.

20 k-connected Dominating Set G W = (W, E(W )) is k-edge-connected (resp. k-vertex-connected) if it remains connected when fewer than k edges (resp. vertices) are removed from it. Minimum k-connected Dominating Set Problem: Find k-connected G W = (W, E(W )) with W as small as possible.

21 Minimum Dominating Tree Problem

22 Minimum Dominating Tree Problem Edge weights {c e R : e E} are associated with G = (V, E): find least weight tree T = (W, E W ), W V, E W E(W ), where W is dominating for G.

23 Minimum Dominating Circuit Problem

24 Minimum Dominating Circuit Problem Edge weights {c e R : e E} are associated with G = (V, E): find least weight circuit C = (W, E W ), W V, E W E(W ), where W that is dominating for G.

25 The Cycle Problem

26 The Cycle Problem Edge weights {c e R : e E} are associated with G = (V, E): find a circuit of G with the least weight.

27 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

28 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

29 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

30 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

31 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

32 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

33 Why Investigate These Problems? Intrinsically interesting and quite challenging NP-hard problems {1,2}-CDSPs: model to some telecommunication network design and circuit layout design applications Cycle Problem: generalizes TSP and is the basic underlying structure in problems such as Prize Collecting TSP Dominating Circuit Problem: no solution algorithms available and is the basic underlying structure in problems such as Ring-star Problem

34 Outline of the Presentation (1) Formulations, valid inequalities, algorithms and preliminary computational results for Minimum Connected Dominating Set Problem Cycle Problem Minimum Dominating Circuit Problem (2) Future Work

35 Minimum Connected Dominating Set Problem

36 Minimum Connected Dominating Set Problem Previous Work Approximation Algorithms: Solis-Oba [1998]: factor of 2. Exact Solution Algorithm: V 150 Lucena, Maculan and Simonetti [2010]: Maximum Leaf STP. Chen, Ljubić and Raghavan [2010]: Regenerator Location Problem (Minimum Connected DSP). The lower the graph density the harder the instance is!

37 A Formulation for the Minimum Connected DSP Basic idea: simultaneously exhibit W and a spanning tree for G W = (W, E(W )) {y i {0, 1} : i V }: for W vertices {x e R + : e E}: for spanning tree of G W = ( W, E(W ) ) edges y: also impose the dominance condition

38 A Formulation for the Minimum Connected DSP Additional notation: (1) Γ i V : set of neighbor vertices to i V (2) E(S) E: edges e = (i, j) E such that i, j S, S V

39 A Formulation for the Minimum Connected DSP Part One: formulation for a tree of G. x e = y i 1 e E i V x e y i, S V, j S e E(S) i S\{j} x e 0, e E y i {0, 1}, i V

40 A Formulation for the Minimum Connected DSP Part One: formulation for a tree of G. x e = y i 1 e E i V x e y i, S V, j S e E(S) i S\{j} x e 0, e E y i {0, 1}, i V Part Two: vertex i or a neighbor vertex to i is in W. y i + j Γ i y j 1, i V

41 A Formulation for the Minimum Connected DSP Polyhedral region R 0 : x e = y i 1 e E i V x e y i, S V, j S e E(S) i S\{j} y i + j Γ i y j 1, i V x e 0, e E 0 y i 1, i V Formulation: { min } i V y i : (x, y) R 0 (R E +, Z V )

42 Strengthening the Formulation

43 Strengthening the Formulation If S W : e E(S) x e i S\{j} y i, S V, j S, is dominated by e E(S) x e i S y i 1, S V

44 Particular Case

45 Particular Case For S = {i} Γ i, condition S W applies: y i + j Γ i y j 1, i V could be lifted into the strengthened GSEC y i + j Γ i y j e E(Γ i {i}) x e 1, i V i

46 Reinforced Linear Programming Relaxation Bounds V Density (%) Optimal R 0 R

47 Further Strengthening the Formulation

48 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid

49 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid

50 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid

51 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid

52 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid

53 Further Strengthening the Formulation For S V such that ( ) ( ) S j S Γ j V and (V \ S) j V \S Γ j V, cutset inequality e E(S,V \S) x e 1 is valid (since S W 1 and (V \ S) W 1)

54 Particular Case

55 Particular Case The inequality applies to non intersecting vertex sets S i = {i} Γ i and S j = {j} Γ j and therefore e E(S,V \S) x e 1, for S i S and S j V \ S is valid.

56 Generalization

57 Generalization Let (V 1,..., V k ), for k 2, be a partition of V such that V l W for l {1,..., k}. The previous inequalities could be generalized into x(δ(v 1,..., V k ) k 1, where δ(v 1,..., V k ) is the set of edges with endpoints in different partition sets. (similar to the Steiner Partition Facets of Chopra and Rao [1994])

58 Preliminary Computational Experiments

59 Preliminary Computational Experiments Test Instances: same as in Lucena, Maculan and Simonetti [2010] New formulation: R 1 : LP relaxation bounds Stronger dominance condition inequalities used. (none of the additional valid inequalities were used) Reformulations for Maximum Leaf Spanning Tree Problem (Lucena, Maculan and Simonetti [2010]): DGR: directed graph reformulation (weaker but computationally cheap) STN: Steiner Problem in Graphs reformulation (stronger but computationally expensive) Processor: Intel Quadcore 2 GHz, 8 Gb RAM memory.

60 Linear Programming Relaxation Lower Bounds Lower Bounds OPT n density (%) R 1 DGR STN ? ? ? ?? ?? ?? ?

61 Branch and Cut Algorithm: Optimal Solutions Branch and Cut n den (%) t(s) BLB BUB gap (%) t DGR (s) OPT > >? 10 > >? 20 > >? 30 > >?

62 Summary of the Results LP relaxation bounds: Stronger than Directed Graph Reformulation (higher CPU times) Weaker than Steiner Problem in Graphs Reformulation (much lower CPU times) Branch and Cut algorithm compared to Directed Graph Reformulation s: Faster for higher density instances Slower for lower density instances

63 Bounds for a Directed Graph 1-MCDSP Reformulation Lower Bounds OPT n density (%) R 1d R 1 DGR STN ? ? ? ?? ?? ?? ?

64 Cycle Problem

65 Cycle Problem Given G = (V, E) and edge weights {c e : e E}: find elementary cycle of G with the smallest total weight

66 Literature for Cycle Problem

67 Literature for Cycle Problem (1) Circuit Polytope (Bauer [1994]). (2) Cycle Polytope for undirected graphs (Salazar González [1994] and Fischetti, Salazar González, Toth [2002]) and directed graphs (Balas and Oosten [2000] and Balas and Stephan [2009] ). (3) Computational results?

68 Cycle Problem (Undirected Graphs): Modeling Difficulties How to impose solution connectivity? (1) Generalized subtour elimination constraints? e E(S) x e i S\{j} y i, S V, j S (2) Cut-set inequalities: x(δ(s)) 2(y i + y j 1), S V, i S, j V \ S (Fischetti, Salazar González, Toth [2002])

69 Extended Formulation for the Cycle Problem How to use { e E(S) x e i S\{j} y i, S V, j S} to prevent illegal cycles?

70 Extended Formulation for the Cycle Problem How to use { e E(S) x e i S\{j} y i, S V, j S} to prevent illegal cycles? Cycle: path (restricted tree) + additional edge (almost like Held & Karp)

71 Extended Formulation for the Cycle Problem How to use { e E(S) x e i S\{j} y i, S V, j S} to prevent illegal cycles? {y i {0, 1} : i V }: for cycle vertices {x e {0, 1} : e E}: for tree edges (1 cycle edge is out) {z e R + : e E}: for the missing edge

72 Extended Formulation for the Cycle Problem Polyhedral region R 2 : (x e + z e) = 2y i, i V e δ(i) x e e E(S) i S\{j} y i 3 i V y i, j S, S V, S 3 z e = 1 e E x e + z e y k, e = (i, j) E, k {i, j} x e, z e 0, e E 0 y i 1, i V Formulation: min { e E c e(x e + z e ) : (x, y, z) R 2 (B E, B V, R E )}

73 Cycle Problem: Highlights So Far (1) Algorithmically easy to use formulation. (2) Inequalities derived from facet defining TSP inequalities (Salazar González [1994]). Very preliminary computational results: (a) Only generalized subtour elimination constraints and generalized 2-matching inequalities used. (b) No primal heuristics used. (c) TSPLIB instances with V 100: edge weights positive or negative with probabilities 0.95 e 0.05 All instances solved to optimality in fractions of a second.

74 Minimum Dominating Circuit Problem

75 Minimum Dominating Circuit Problem Hamiltonian cycle for G W = (W, E(W )) + dominance conditions Inequalities {y i + j Γ i y j e E(Γ i ) x e 1, i V } are not valid anymore. { y i + j Γ i y j 1, i V } dominates {y i + j Γ i y j 1, i V }.

76 Minimum Dominating Circuit Problem: Highlights So Far (1) Algorithmically easy to use formulation. (2) Valid Inequalities for Cycle Problem are valid. (3) Valid Inequalities for Min. 1-Connect. DSP are valid. Very preliminary computational results: (a) Only generalized subtour elimination constraints and generalized 2-matching inequalities used. (b) No primal heuristics used. (c) Same instances as Min. 1-Connect. DSP with V 100. All instances solved to optimality in 120 CPU secs of an Intel Quadcore 2 GHz, com 8 Gb RAM memory.

77 Future Work (1) Investigate the theoretical strength of proposed valid inequalities. (2) Design separation algorithms for valid inequalities. (3) Design and implement primal heuristics for the Cycle Problem and the Minimum Dominating Circuit Problem. (4) Investigate Prize-Collecting TSP, Ring-Star Problem,...

Belo Horizonte, Minas Gerais, Brasil. Universidade Federal de Minas Gerais Belo Horizonte, Minas Gerais, Brasil

Belo Horizonte, Minas Gerais, Brasil. Universidade Federal de Minas Gerais Belo Horizonte, Minas Gerais, Brasil Detailed computational results for the paper entitled The k-cardinality Tree Problem: Reformulations and Lagrangian Relaxation, under revision for Discrete Applied Mathematics Frederico P. Quintão a,b

More information

Solving Elementary Shortest-Path Problems as Mixed-Integer Programs

Solving Elementary Shortest-Path Problems as Mixed-Integer Programs Gutenberg School of Management and Economics Discussion Paper Series Solving Elementary Shortest-Path Problems as Mixed-Integer Programs Michael Drexl and Stefan Irnich Januar 2012 Discussion paper number

More information

Facets for the Cardinality Constrained Quadratic Knapsack Problem and the Quadratic Selective Travelling Salesman Problem

Facets for the Cardinality Constrained Quadratic Knapsack Problem and the Quadratic Selective Travelling Salesman Problem Facets for the Cardinality Constrained Quadratic Knapsack Problem and the Quadratic Selective Travelling Salesman Problem Vicky Mak Tommy Thomadsen November 1, 004 Abstract This paper considers the Cardinality

More information

The traveling salesman problem

The traveling salesman problem Chapter 58 The traveling salesman problem The traveling salesman problem (TSP) asks for a shortest Hamiltonian circuit in a graph. It belongs to the most seductive problems in combinatorial optimization,

More information

Designing Survivable Networks: A Flow Based Approach

Designing 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 information

Introduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs

Introduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs Introduction to Mathematical Programming IE406 Lecture 21 Dr. Ted Ralphs IE406 Lecture 21 1 Reading for This Lecture Bertsimas Sections 10.2, 10.3, 11.1, 11.2 IE406 Lecture 21 2 Branch and Bound Branch

More information

New Integer Programming Formulations of the Generalized Travelling Salesman Problem

New Integer Programming Formulations of the Generalized Travelling Salesman Problem American Journal of Applied Sciences 4 (11): 932-937, 2007 ISSN 1546-9239 2007 Science Publications New Integer Programming Formulations of the Generalized Travelling Salesman Problem Petrica C. Pop Department

More information

EXACT ALGORITHMS FOR THE ATSP

EXACT ALGORITHMS FOR THE ATSP EXACT ALGORITHMS FOR THE ATSP Branch-and-Bound Algorithms: Little-Murty-Sweeney-Karel (Operations Research, ); Bellmore-Malone (Operations Research, ); Garfinkel (Operations Research, ); Smith-Srinivasan-Thompson

More information

Separating Simple Domino Parity Inequalities

Separating Simple Domino Parity Inequalities Separating Simple Domino Parity Inequalities Lisa Fleischer Adam Letchford Andrea Lodi DRAFT: IPCO submission Abstract In IPCO 2002, Letchford and Lodi describe an algorithm for separating simple comb

More information

Models and branch-and-cut algorithms for the Steiner tree problem with revenues, budget and hop constraints

Models and branch-and-cut algorithms for the Steiner tree problem with revenues, budget and hop constraints Models and branch-and-cut algorithms for the Steiner tree problem with revenues, budget and hop constraints Alysson M. Costa 1, Jean-François Cordeau 2 and Gilbert Laporte 1 1 Centre for Research on Transportation

More information

Bounds on the Traveling Salesman Problem

Bounds on the Traveling Salesman Problem Bounds on the Traveling Salesman Problem Sean Zachary Roberson Texas A&M University MATH 613, Graph Theory A common routing problem is as follows: given a collection of stops (for example, towns, stations,

More information

Integer program reformulation for robust branch-and-cut-and-price

Integer program reformulation for robust branch-and-cut-and-price Integer program reformulation for robust branch-and-cut-and-price Marcus Poggi de Aragão Informática PUC-Rio Eduardo Uchoa Engenharia de Produção Universidade Federal Fluminense Outline of the talk Robust

More information

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Alper Atamtürk, Andrés Gómez Department of Industrial Engineering & Operations Research, University of California,

More information

Benders Decomposition for the Uncapacitated Multicommodity Network Design Problem

Benders 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

Week 8. 1 LP is easy: the Ellipsoid Method

Week 8. 1 LP is easy: the Ellipsoid Method Week 8 1 LP is easy: the Ellipsoid Method In 1979 Khachyan proved that LP is solvable in polynomial time by a method of shrinking ellipsoids. The running time is polynomial in the number of variables n,

More information

SCIP-Jack: A Solver for Steiner Tree Problems in Graphs and their Relatives

SCIP-Jack: A Solver for Steiner Tree Problems in Graphs and their Relatives SCIP-Jack: A Solver for Steiner Tree Problems in Graphs and their Relatives Thorsten Koch Daniel Rehfeldt Zuse Institute Berlin Technical University Berlin Joint Work with Gerald Gamrath Stephen Maher

More information

An Exact Algorithm for the Steiner Tree Problem with Delays

An Exact Algorithm for the Steiner Tree Problem with Delays Electronic Notes in Discrete Mathematics 36 (2010) 223 230 www.elsevier.com/locate/endm An Exact Algorithm for the Steiner Tree Problem with Delays Valeria Leggieri 1 Dipartimento di Matematica, Università

More information

3.7 Cutting plane methods

3.7 Cutting plane methods 3.7 Cutting plane methods Generic ILP problem min{ c t x : x X = {x Z n + : Ax b} } with m n matrix A and n 1 vector b of rationals. According to Meyer s theorem: There exists an ideal formulation: conv(x

More information

The Traveling Salesman Problem: Inequalities and Separation

The Traveling Salesman Problem: Inequalities and Separation The Traveling Salesman Problem: Inequalities and Separation Adam N. Letchford Department of Management Science, Lancaster University http://www.lancs.ac.uk/staff/letchfoa 1. The ILP formulation of the

More information

Recent Progress in Approximation Algorithms for the Traveling Salesman Problem

Recent Progress in Approximation Algorithms for the Traveling Salesman Problem Recent Progress in Approximation Algorithms for the Traveling Salesman Problem Lecture 4: s-t path TSP for graph TSP David P. Williamson Cornell University July 18-22, 2016 São Paulo School of Advanced

More information

The Generalized Regenerator Location Problem

The 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

Combinatorial Optimization with One Quadratic Term: Spanning Trees and Forests

Combinatorial Optimization with One Quadratic Term: Spanning Trees and Forests Combinatorial Optimization with One Quadratic Term: Spanning Trees and Forests Christoph Buchheim 1 and Laura Klein 1 1 Fakultät für Mathematik, TU Dortmund, Vogelpothsweg 87, 44227 Dortmund, Germany,

More information

POLYNOMIAL MILP FORMULATIONS

POLYNOMIAL MILP FORMULATIONS POLYNOMIAL MILP FORMULATIONS Miller-Tucker-Zemlin (J. ACM, 1960); Gavish-Graves (MIT Tech. Report 1978) Fox-Gavish-Graves (Operations Research 1980); Wong (IEEE Conference, 1980); Claus (SIAM J. on Algebraic

More information

3.7 Strong valid inequalities for structured ILP problems

3.7 Strong valid inequalities for structured ILP problems 3.7 Strong valid inequalities for structured ILP problems By studying the problem structure, we can derive strong valid inequalities yielding better approximations of conv(x ) and hence tighter bounds.

More information

3.4 Relaxations and bounds

3.4 Relaxations and bounds 3.4 Relaxations and bounds Consider a generic Discrete Optimization problem z = min{c(x) : x X} with an optimal solution x X. In general, the algorithms generate not only a decreasing sequence of upper

More information

Travelling Salesman Problem

Travelling Salesman Problem Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman

More information

Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming

Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Intro: The Matching

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

Section Notes 8. Integer Programming II. Applied Math 121. Week of April 5, expand your knowledge of big M s and logical constraints.

Section Notes 8. Integer Programming II. Applied Math 121. Week of April 5, expand your knowledge of big M s and logical constraints. Section Notes 8 Integer Programming II Applied Math 121 Week of April 5, 2010 Goals for the week understand IP relaxations be able to determine the relative strength of formulations understand the branch

More information

A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants

A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants Nicolas Jozefowiez 1, Gilbert Laporte 2, Frédéric Semet 3 1. LAAS-CNRS, INSA, Université de Toulouse, Toulouse,

More information

Data Structures in Java

Data Structures in Java Data Structures in Java Lecture 21: Introduction to NP-Completeness 12/9/2015 Daniel Bauer Algorithms and Problem Solving Purpose of algorithms: find solutions to problems. Data Structures provide ways

More information

A maritime version of the Travelling Salesman Problem

A maritime version of the Travelling Salesman Problem A maritime version of the Travelling Salesman Problem Enrico Malaguti, Silvano Martello, Alberto Santini May 31, 2015 Plan 1 The Capacitated TSP with Pickup and Delivery 2 The TSPPD with Draught Limits

More information

Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem

Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem Adam N. Letchford Yanjun Li Draft, April 2014 Abstract The sequential ordering problem (SOP) is the generalisation of the

More information

Capacitated ring arborescence problems with profits

Capacitated ring arborescence problems with profits Capacitated ring arborescence problems with profits Alessandro Hill 1, Roberto Baldacci 2, and Edna Ayako Hoshino 3 1 School of Business Universidad Adolfo Ibáñez Diagonal Las Torres 2640, Santiago, Chile

More information

Strong Formulations for Network Design Problems with Connectivity Requirements

Strong Formulations for Network Design Problems with Connectivity Requirements Strong Formulations for Network Design Problems with Connectivity Requirements Thomas L. Magnanti and S. Raghavan January 2002 Abstract The network design problem with connectivity requirements (NDC) models

More information

Models and Cuts for the Two-Echelon Vehicle Routing Problem

Models 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 information

Stabilized Branch-and-cut-and-price for the Generalized Assignment Problem

Stabilized Branch-and-cut-and-price for the Generalized Assignment Problem Stabilized Branch-and-cut-and-price for the Generalized Assignment Problem Alexandre Pigatti, Marcus Poggi de Aragão Departamento de Informática, PUC do Rio de Janeiro {apigatti, poggi}@inf.puc-rio.br

More information

Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm

Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm Tolga Bektaş 1, Luís Gouveia 2, Daniel Santos 2 1 Centre for Operational Research, Management

More information

Discrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P

Discrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P Discrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Lagrangian

More information

A Randomized Rounding Approach to the Traveling Salesman Problem

A Randomized Rounding Approach to the Traveling Salesman Problem A Randomized Rounding Approach to the Traveling Salesman Problem Shayan Oveis Gharan Amin Saberi. Mohit Singh. Abstract For some positive constant ɛ 0, we give a ( 3 2 ɛ 0)-approximation algorithm for

More information

Improving Christofides Algorithm for the s-t Path TSP

Improving Christofides Algorithm for the s-t Path TSP Cornell University May 21, 2012 Joint work with Bobby Kleinberg and David Shmoys Metric TSP Metric (circuit) TSP Given a weighted graph G = (V, E) (c : E R + ), find a minimum Hamiltonian circuit Triangle

More information

CS/COE

CS/COE CS/COE 1501 www.cs.pitt.edu/~nlf4/cs1501/ P vs NP But first, something completely different... Some computational problems are unsolvable No algorithm can be written that will always produce the correct

More information

The Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu

The Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu Australia The Traveling Salesman Problem with Pickup and Delivery A polyhedral approach Irina Dumitrescu Jean-Francois Cordeau, Gilbert Laporte, Stefan Ropke The TSP with Pickup and Delivery (TSPPD) Given:

More information

Part III: Traveling salesman problems

Part III: Traveling salesman problems Transportation Logistics Part III: Traveling salesman problems c R.F. Hartl, S.N. Parragh 1/74 Motivation Motivation Why do we study the TSP? it easy to formulate it is a difficult problem many significant

More information

Cutting Planes in SCIP

Cutting Planes in SCIP Cutting Planes in SCIP Kati Wolter Zuse-Institute Berlin Department Optimization Berlin, 6th June 2007 Outline 1 Cutting Planes in SCIP 2 Cutting Planes for the 0-1 Knapsack Problem 2.1 Cover Cuts 2.2

More information

MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms

MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2017 04 07 Lecture 8 Linear and integer optimization with applications

More information

Determine the size of an instance of the minimum spanning tree problem.

Determine the size of an instance of the minimum spanning tree problem. 3.1 Algorithm complexity Consider two alternative algorithms A and B for solving a given problem. Suppose A is O(n 2 ) and B is O(2 n ), where n is the size of the instance. Let n A 0 be the size of the

More information

Exact algorithms for the Traveling Salesman Problem with Draft Limits

Exact algorithms for the Traveling Salesman Problem with Draft Limits Exact algorithms for the Traveling Salesman Problem with Draft Limits Maria Battarra Mathematics, University of Southampton Southampton, SO17 1BJ. UK m.battarra@soton.ac.uk Artur Alves Pessoa Universidade

More information

3.10 Lagrangian relaxation

3.10 Lagrangian relaxation 3.10 Lagrangian relaxation Consider a generic ILP problem min {c t x : Ax b, Dx d, x Z n } with integer coefficients. Suppose Dx d are the complicating constraints. Often the linear relaxation and the

More information

Resource Constrained Project Scheduling Linear and Integer Programming (1)

Resource Constrained Project Scheduling Linear and Integer Programming (1) DM204, 2010 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Resource Constrained Project Linear and Integer Programming (1) Marco Chiarandini Department of Mathematics & Computer Science University of Southern

More information

A stabilized column generation scheme for the traveling salesman subtour problem

A stabilized column generation scheme for the traveling salesman subtour problem Discrete Applied Mathematics 154 (2006) 2212 2238 www.elsevier.com/locate/dam A stabilized column generation scheme for the traveling salesman subtour problem Andreas Westerlund, Maud Göthe-Lundgren, Torbjörn

More information

Separation Techniques for Constrained Nonlinear 0 1 Programming

Separation Techniques for Constrained Nonlinear 0 1 Programming Separation Techniques for Constrained Nonlinear 0 1 Programming Christoph Buchheim Computer Science Department, University of Cologne and DEIS, University of Bologna MIP 2008, Columbia University, New

More information

Graph Coloring Inequalities from All-different Systems

Graph Coloring Inequalities from All-different Systems Constraints manuscript No (will be inserted by the editor) Graph Coloring Inequalities from All-different Systems David Bergman J N Hooker Received: date / Accepted: date Abstract We explore the idea of

More information

Part III: Traveling salesman problems

Part III: Traveling salesman problems Transportation Logistics Part III: Traveling salesman problems c R.F. Hartl, S.N. Parragh 1/282 Motivation Motivation Why do we study the TSP? c R.F. Hartl, S.N. Parragh 2/282 Motivation Motivation Why

More information

Integer Program Reformulation for Robust. Branch-and-Cut-and-Price Algorithms

Integer Program Reformulation for Robust. Branch-and-Cut-and-Price Algorithms Integer Program Reformulation for Robust Branch-and-Cut-and-Price Algorithms Marcus Poggi de Aragão 1, Eduardo Uchoa 2 1 Departamento de Informática, PUC-Rio, poggi@inf.puc-rio.br 2 Dep. de Engenharia

More information

A New Facet Generating Procedure for the Stable Set Polytope

A New Facet Generating Procedure for the Stable Set Polytope 1 / 22 A New Facet Generating Procedure for the Stable Set Polytope Álinson S. Xavier a Manoel Campêlo b a Mestrado e Doutorado em Ciência da Computação Universidade Federal do Ceará Fortaleza, Brazil

More information

Iterative Rounding and Relaxation

Iterative Rounding and Relaxation Iterative Rounding and Relaxation James Davis Department of Computer Science Rutgers University Camden jamesdav@camden.rutgers.edu March 11, 2010 James Davis (Rutgers Camden) Iterative Rounding 1 / 58

More information

Integer Programming ISE 418. Lecture 8. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 8. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 8 Dr. Ted Ralphs ISE 418 Lecture 8 1 Reading for This Lecture Wolsey Chapter 2 Nemhauser and Wolsey Sections II.3.1, II.3.6, II.4.1, II.4.2, II.5.4 Duality for Mixed-Integer

More information

Weighted Acyclic Di-Graph Partitioning by Balanced Disjoint Paths

Weighted Acyclic Di-Graph Partitioning by Balanced Disjoint Paths Weighted Acyclic Di-Graph Partitioning by Balanced Disjoint Paths H. Murat AFSAR Olivier BRIANT Murat.Afsar@g-scop.inpg.fr Olivier.Briant@g-scop.inpg.fr G-SCOP Laboratory Grenoble Institute of Technology

More information

ABHELSINKI UNIVERSITY OF TECHNOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY Approximation Algorithms Seminar 1 Set Cover, Steiner Tree and TSP Siert Wieringa siert.wieringa@tkk.fi Approximation Algorithms Seminar 1 1/27 Contents Approximation algorithms for: Set Cover Steiner

More information

Minimum Linear Arrangements

Minimum Linear Arrangements Minimum Linear Arrangements Rafael Andrade, Tibérius Bonates, Manoel Câmpelo, Mardson Ferreira ParGO - Research team in Parallel computing, Graph theory and Optimization Department of Statistics and Applied

More information

Decomposition-based Methods for Large-scale Discrete Optimization p.1

Decomposition-based Methods for Large-scale Discrete Optimization p.1 Decomposition-based Methods for Large-scale Discrete Optimization Matthew V Galati Ted K Ralphs Department of Industrial and Systems Engineering Lehigh University, Bethlehem, PA, USA Départment de Mathématiques

More information

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source Shortest

More information

A New ILP Formulation for 2-Root-Connected Prize-Collecting Steiner Networks (TR)

A New ILP Formulation for 2-Root-Connected Prize-Collecting Steiner Networks (TR) A New ILP Formulation for 2-Root-Connected Prize-Collecting Steiner Networks (TR) Markus Chimani, Maria Kandyba, and Petra Mutzel Chair for Algorithm Engineering, Dep. of CS, University of Dortmund, Germany

More information

A simple LP relaxation for the Asymmetric Traveling Salesman Problem

A simple LP relaxation for the Asymmetric Traveling Salesman Problem A simple LP relaxation for the Asymmetric Traveling Salesman Problem Thành Nguyen Cornell University, Center for Applies Mathematics 657 Rhodes Hall, Ithaca, NY, 14853,USA thanh@cs.cornell.edu Abstract.

More information

Technische Universität Dresden Institute of Numerical Mathematics

Technische Universität Dresden Institute of Numerical Mathematics Technische Universität Dresden Institute of Numerical Mathematics An Improved Flow-based Formulation and Reduction Principles for the Minimum Connectivity Inference Problem Muhammad Abid Dar Andreas Fischer

More information

Branch-and-Bound for the Travelling Salesman Problem

Branch-and-Bound for the Travelling Salesman Problem Branch-and-Bound for the Travelling Salesman Problem Leo Liberti LIX, École Polytechnique, F-91128 Palaiseau, France Email:liberti@lix.polytechnique.fr March 15, 2011 Contents 1 The setting 1 1.1 Graphs...............................................

More information

Hop Constrained Steiner Trees with multiple Root Nodes. Luis Gouveia, Markus Leitner, Ivana Ljubic

Hop Constrained Steiner Trees with multiple Root Nodes. Luis Gouveia, Markus Leitner, Ivana Ljubic Hop Constrained Steiner Trees with multiple Root Nodes Luis Gouveia, Markus Leitner, Ivana Ljubic CIO Working Paper 2/2013 Hop Constrained Steiner Trees with multiple Root Nodes Luis Gouveia a,1, Markus

More information

Part II Strong lift-and-project cutting planes. Vienna, January 2012

Part II Strong lift-and-project cutting planes. Vienna, January 2012 Part II Strong lift-and-project cutting planes Vienna, January 2012 The Lovász and Schrijver M(K, K) Operator Let K be a given linear system in 0 1 variables. for any pair of inequalities αx β 0 and α

More information

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 and Mixed Integer Programg Marco Chiarandini 1. Resource Constrained Project Model 2. Mathematical Programg 2 Outline Outline 1. Resource Constrained

More information

Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints

Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Nilay Noyan Andrzej Ruszczyński March 21, 2006 Abstract Stochastic dominance relations

More information

CHAPTER 3 FUNDAMENTALS OF COMPUTATIONAL COMPLEXITY. E. Amaldi Foundations of Operations Research Politecnico di Milano 1

CHAPTER 3 FUNDAMENTALS OF COMPUTATIONAL COMPLEXITY. E. Amaldi Foundations of Operations Research Politecnico di Milano 1 CHAPTER 3 FUNDAMENTALS OF COMPUTATIONAL COMPLEXITY E. Amaldi Foundations of Operations Research Politecnico di Milano 1 Goal: Evaluate the computational requirements (this course s focus: time) to solve

More information

Robust branch-cut-and-price for the Capacitated Minimum Spanning Tree problem over a large extended formulation

Robust branch-cut-and-price for the Capacitated Minimum Spanning Tree problem over a large extended formulation Math. Program., Ser. A DOI 10.1007/s10107-006-0043-y FULL LENGTH PAPER Robust branch-cut-and-price for the Capacitated Minimum Spanning Tree problem over a large extended formulation Eduardo Uchoa Ricardo

More information

THE TRAVELING SALESMAN PROBLEM (TSP) is one

THE TRAVELING SALESMAN PROBLEM (TSP) is one Proceedings of the 2013 Federated Conference on Computer Science and Information Systems pp. 377 384 Quadratic TSP: A lower bounding procedure and a column generation approach Borzou Rostami, Federico

More information

Facet-defining inequalities for the simple graph partitioning polytope

Facet-defining inequalities for the simple graph partitioning polytope Discrete Optimization 4 2007) 221 231 www.elsevier.com/locate/disopt Facet-defining inequalities for the simple graph partitioning polytope Michael M. Sørensen Aarhus School of Business, Department of

More information

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source

More information

Integer programming for the MAP problem in Markov random fields

Integer programming for the MAP problem in Markov random fields Integer programming for the MAP problem in Markov random fields James Cussens, University of York HIIT, 2015-04-17 James Cussens, University of York MIP for MRF MAP HIIT, 2015-04-17 1 / 21 Markov random

More information

Vehicle Routing and MIP

Vehicle 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 information

Check off these skills when you feel that you have mastered them. Write in your own words the definition of a Hamiltonian circuit.

Check off these skills when you feel that you have mastered them. Write in your own words the definition of a Hamiltonian circuit. Chapter Objectives Check off these skills when you feel that you have mastered them. Write in your own words the definition of a Hamiltonian circuit. Explain the difference between an Euler circuit and

More information

Solving the Simple Oset Assignment Problem as a Traveling Salesman

Solving the Simple Oset Assignment Problem as a Traveling Salesman Solving the Simple Oset Assignment Problem as a Traveling Salesman Michael Jünger and Sven Mallach 1 Institut für Informatik Lehrstuhl Prof. Dr. M. Jünger Universität zu Köln 19th June, 2013 M-SCOPES 2013,

More information

arxiv: v3 [cs.ds] 21 Jun 2018

arxiv: v3 [cs.ds] 21 Jun 2018 Shorter tours and longer detours: Uniform covers and a bit beyond Arash Haddadan, Alantha Newman, R. Ravi arxiv:1707.05387v3 [cs.ds] 21 Jun 2018 June 25, 2018 Abstract Motivated by the well known four-thirds

More information

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications François Vanderbeck University of Bordeaux INRIA Bordeaux-Sud-Ouest part : Defining Extended Formulations

More information

Generalized preprocessing techniques for Steiner tree and maximum-weight connected subgraph problems

Generalized preprocessing techniques for Steiner tree and maximum-weight connected subgraph problems Zuse Institute Berlin Takustr. 7 495 Berlin Germany DANIEL REHFELDT, THORSTEN KOCH Generalized preprocessing techniques for Steiner tree and maximum-weight connected subgraph problems ZIB Report 7-57 (October

More information

A Time Bucket Formulation for the TSP with Time Windows

A Time Bucket Formulation for the TSP with Time Windows A Time Bucket Formulation for the TSP with Time Windows Sanjeeb Dash, Oktay Günlük IBM Research Andrea Lodi, Andrea Tramontani University of Bologna November 10, 2009 Abstract The Traveling Salesman Problem

More information

Duality of LPs and Applications

Duality of LPs and Applications Lecture 6 Duality of LPs and Applications Last lecture we introduced duality of linear programs. We saw how to form duals, and proved both the weak and strong duality theorems. In this lecture we will

More information

SEQUENTIAL AND SIMULTANEOUS LIFTING IN THE NODE PACKING POLYHEDRON JEFFREY WILLIAM PAVELKA. B.S., Kansas State University, 2011

SEQUENTIAL AND SIMULTANEOUS LIFTING IN THE NODE PACKING POLYHEDRON JEFFREY WILLIAM PAVELKA. B.S., Kansas State University, 2011 SEQUENTIAL AND SIMULTANEOUS LIFTING IN THE NODE PACKING POLYHEDRON by JEFFREY WILLIAM PAVELKA B.S., Kansas State University, 2011 A THESIS Submitted in partial fulfillment of the requirements for the degree

More information

Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm

Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm Anna Arigliano, Gianpaolo Ghiani, Antonio Grieco, Emanuela Guerriero Dipartimento di Ingegneria dell Innovazione,

More information

Solving the maximum edge weight clique problem via unconstrained quadratic programming

Solving the maximum edge weight clique problem via unconstrained quadratic programming European Journal of Operational Research 181 (2007) 592 597 Discrete Optimization Solving the maximum edge weight clique problem via unconstrained quadratic programming Bahram Alidaee a, Fred Glover b,

More information

The Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014

The Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014 The Traveling Salesman Problem: An Overview David P. Williamson, Cornell University Ebay Research January 21, 2014 (Cook 2012) A highly readable introduction Some terminology (imprecise) Problem Traditional

More information

3.8 Strong valid inequalities

3.8 Strong valid inequalities 3.8 Strong valid inequalities By studying the problem structure, we can derive strong valid inequalities which lead to better approximations of the ideal formulation conv(x ) and hence to tighter bounds.

More information

Introduction to Bin Packing Problems

Introduction to Bin Packing Problems Introduction to Bin Packing Problems Fabio Furini March 13, 2015 Outline Origins and applications Applications: Definition: Bin Packing Problem (BPP) Solution techniques for the BPP Heuristic Algorithms

More information

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services Enrique Benavent Ángel Corberán Demetrio Laganà Francesca Vocaturo DEIO, Universitat de València, Spain DIMEG,

More information

A cutting plane algorithm for the capacitated connected facility location problem

A cutting plane algorithm for the capacitated connected facility location problem Noname manuscript No. (will be inserted by the editor) A cutting plane algorithm for the capacitated connected facility location problem Stefan Gollowitzer Bernard Gendron Ivana Ljubić Received: date /

More information

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh Polyhedral Approach to Integer Linear Programming Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh 1 / 30 Brief history First Algorithms Polynomial Algorithms Solving

More information

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy On the knapsack closure of 0-1 Integer Linear Programs Matteo Fischetti University of Padova, Italy matteo.fischetti@unipd.it Andrea Lodi University of Bologna, Italy alodi@deis.unibo.it Aussois, January

More information

Conic optimization under combinatorial sparsity constraints

Conic optimization under combinatorial sparsity constraints Conic optimization under combinatorial sparsity constraints Christoph Buchheim and Emiliano Traversi Abstract We present a heuristic approach for conic optimization problems containing sparsity constraints.

More information

the Robust Network Loading Problem with Dynamic Routing

the Robust Network Loading Problem with Dynamic Routing the Robust Network Loading Problem with Dynamic Routing Sara Mattia DIS - Dipartimento di Informatica e Sistemistica Antonio Ruberti Università degli Studi di Roma La Sapienza mattia@dis.uniroma.it outline

More information

The Strong Largeur d Arborescence

The Strong Largeur d Arborescence The Strong Largeur d Arborescence Rik Steenkamp (5887321) November 12, 2013 Master Thesis Supervisor: prof.dr. Monique Laurent Local Supervisor: prof.dr. Alexander Schrijver KdV Institute for Mathematics

More information

La petite et la grande histoire du problème du voyageur de commerce

La petite et la grande histoire du problème du voyageur de commerce La petite et la grande histoire du problème du voyageur de commerce par Gilbert Laporte Chaire de recherche du Canada en distributique, Centre de recherche sur les transports (CRT) et GERAD HEC Montréal,

More information

Cutting Plane Methods II

Cutting Plane Methods II 6.859/5.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Plane Methods II Gomory-Chvátal cuts Reminder P = {x R n : Ax b} with A Z m n, b Z m. For λ [0, ) m such that λ A Z n, (λ

More information