|
Publications
Cutting planes and infeasibility certificates from lattice-point-free polyhedraLouveaux, Quentin ![]() Conference (2007, July) A central result in the theory of integer optimization states that a system of linear diophantine equations Ax = b has no integral solution if and only if there exists a vector in the dual lattice, yT A ... [more ▼] A central result in the theory of integer optimization states that a system of linear diophantine equations Ax = b has no integral solution if and only if there exists a vector in the dual lattice, yT A integral such that yT b is fractional. We extend this result to systems that both have equations and inequalities {Ax = b, C x ≤ d}. We show that a certificate of integral infeasibility is a linear system with rank(C) variables containing no integral point. The result also extends to the mixed integer setting. [less ▲] Detailed reference viewed: 10 (0 ULg) Inequalities from two rows of the simplex tableau; Louveaux, Quentin ; et alin Fischetti, Matteo; David P., Williamson (Eds.) Integer Programming and Combinatorial Optimization, 12th International IPCO Conference, Ithaca, NY, USA, June 25-27, 2007, Proceedings. (2007, June) In this paper we explore the geometry of the integer points in a cone rooted at a rational point. This basic geometric object allows us to establish some links between lattice point free bodies and the ... [more ▼] In this paper we explore the geometry of the integer points in a cone rooted at a rational point. This basic geometric object allows us to establish some links between lattice point free bodies and the derivation of inequalities for mixed integer linear programs by considering two rows of a simplex tableau simultaneously. [less ▲] Detailed reference viewed: 127 (14 ULg) Cutting planes from lattice-point-free polyhedraLouveaux, Quentin ![]() Conference (2007, January) In this talk, we generalize the concept of a split (that leads to split cuts) to any lattice-point-free polyhedron. We show how we can generate cutting planes for a polyhedron from these objects ... [more ▼] In this talk, we generalize the concept of a split (that leads to split cuts) to any lattice-point-free polyhedron. We show how we can generate cutting planes for a polyhedron from these objects. Associated to any lattice-point-free polyhedron, we define a "split-dimension" (which is equal to 1 in the case of a split in the usual sense). We then consider the operation of adding to a polyhedron all cutting planes that we can obtain from considering all the lattice-point-free polyhedra with a split-dimension lower or equal to d. We call the obtained object the "d-dimensional split closure" of the initial polyhedron. We discuss whether this object is again a polyhedron or not. As an important illustration, we focus on objects of split-dimension equal to 1 or 2. [less ▲] Detailed reference viewed: 8 (0 ULg) Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets RevisitedLouveaux, Quentin ; in Annals of Operations Research (2007), 153(1), 47-77 In this survey we attempt to give a unified presentation of a variety of results on the lifting of valid inequalities, as well as a standard procedure com- bining mixed integer rounding with lifting for ... [more ▼] In this survey we attempt to give a unified presentation of a variety of results on the lifting of valid inequalities, as well as a standard procedure com- bining mixed integer rounding with lifting for the development of strong valid inequalities for knapsack and single node flow sets. Our hope is that the latter can be used in practice to generate cutting planes for mixed integer programs. The survey contains essentially two parts. In the first we present lifting in a very general way, emphasizing superadditive lifting which allows one to lift simultane- ously different sets of variables. In the second, our procedure for generating strong valid inequalities consists of reduction to a knapsack set with a single continuous variable, construction of a mixed integer rounding inequality, and superaddilifting. It is applied to several generalizations of the 0-1 single node flow set. [less ▲] Detailed reference viewed: 38 (10 ULg) Cutting planes from two rows of the simplex tableau (extended version); Louveaux, Quentin ; et alE-print/Working paper (2006) Detailed reference viewed: 36 (3 ULg) Intermediate integer programming representations using value disjunctionsLouveaux, Quentin ![]() Conference (2006, January) We introduce a general technique for creating an extended formulation of a mixed-integer program. We classify the integer variables into blocks, each of which generates a finite set of vector values. The ... [more ▼] We introduce a general technique for creating an extended formulation of a mixed-integer program. We classify the integer variables into blocks, each of which generates a finite set of vector values. The extended formulation is constructed by creating a new binary variable for each generated value. Initial experiments show that the extended formulation can have a more compact complete description than the original formulation. We prove that, using this reformulation technique, the facet description decomposes into one “linking polyhedron” per block and the “aggregated polyhedron”. Each of these polyhedra can be analyzed separately. For the case of identical coefficients in a block, we provide a complete description of the linking polyhedron and a polynomial-time separation algorithm. Applied to the knapsack with a fixed number of distinct coefficients, this theorem provides a complete description in an extended space with a polynomial number of variables. On the basis of this theory, we propose a new branching scheme that analyzes the problem structure. It is designed to be applied in those subproblems of hard integer programs where LP-based techniques do not provide good branching decisions. Preliminary computational experiments show that it is successful for some benchmark problems of multi-knapsack type. [less ▲] Detailed reference viewed: 5 (0 ULg) Discrete optimizationLouveaux, Quentin ![]() Poster (2005, September) Have you ever wondered what is the shortest route to join the office? What is the best way to plan a trip through several cities? You have maybe already played with magical squares? Then you have met one ... [more ▼] Have you ever wondered what is the shortest route to join the office? What is the best way to plan a trip through several cities? You have maybe already played with magical squares? Then you have met one of the nu- merous instances of discrete optimization. Discrete optimization is a field of mathematics which deals with any problem where parts of the solutions cannot be divided or fractional. And as one may guess, this is the case in many real-life problems. This poster is divided in three main topics. The first part focuses on formulating those problems. We will start from one of the industrial appli- cations and show how we can model it as a mathematical problem. In the second part we sketch the main tools and algorithms used to tackle those problems. In particular we point out the fact that requiring integrality leads to extremely hard problems to solve. We show that despite this fact, we are able to solve problems of substantial size. However there remain some problems that are hard to solve using the state-of-the-art techniques. In the third part we indicate what are the chal- lenges of the field. In particular we will give an overview of the research car- ried out in the universities supported by the Marie-Curie network ADONET. [less ▲] Detailed reference viewed: 11 (3 ULg) Valid inequalities for the intersection of two knapsacksLouveaux, Quentin ![]() Conference (2005, March) We address the question to what extent polyhedral knowledge about individual knapsack constraints suffices or lacks to describe the convex hull of the binary solutions to their intersection. It turns out ... [more ▼] We address the question to what extent polyhedral knowledge about individual knapsack constraints suffices or lacks to describe the convex hull of the binary solutions to their intersection. It turns out that the sign patterns of the weight vectors are responsible for the types of combi- natorial valid inequalities appearing in the description of the convex hull of the intersection. In particular, we introduce the notion of an incom- plete set inequality which is based on a combinatorial principle for the intersection of two knapsacks. We outline schemes to compute nontrivial bounds for the strength of such inequalities w.r.t. the intersection of the convex hulls of the initial knapsacks. An extension of the inequalities to the mixed case is also given. This opens up the possibility to use the inequalities in an arbitrary simplex tableau. [less ▲] Detailed reference viewed: 3 (0 ULg) Exploring Structure and Reformulations in Different Integer Programming AlgorithmsLouveaux, Quentin ![]() Doctoral thesis (2004) In this thesis we consider four topics all related to using problem reformulations in order to solve integer programs, i.e. optimization problems in which the decision variables must be integer. We first ... [more ▼] In this thesis we consider four topics all related to using problem reformulations in order to solve integer programs, i.e. optimization problems in which the decision variables must be integer. We first consider the polyhedral approach. We start by addressing the ques- tion of lifting valid inequalities, i.e. finding a valid inequality for a set Y from the knowledge of a valid inequality for a lower-dimensional restriction X of Y . We simplify and clarify the presentation of the procedure. This allows us to derive conditions under which the computation of the lifting is tractable. The second topic is the study of valid inequalities for the single node flow set. The single node flow set is the problem obtained by considering one node of a fixed charge network flow problem. We derive valid inequalities for this set and various generalizations. Our approach is a systematic procedure using only basic tools of integer programming: fixing and complementing variables, mixed- integer rounding and lifting. The method allows us to explain and generate a large range of inequalities describing the convex hull of such sets. The last two topics are based on non-standard approaches for integer pro- gramming. We first show how the group relaxation approach can be used to provide reformulations for the integral basis method. This is based on a study of extended formulations for the group problem. We present four extended for- mulations and show that the projections of three of these formulations provide the convex hull of the original group problem. Initial computational tests of the approach are also reported. Finally we consider a problem that is difficult for the standard branch-and- bound approach even for small instances. A reformulation based on lattice basis reduction is known to be more effective. However the step to compute the re- duced basis is O(n4) and becomes a bottleneck for small to medium instances. By using the structure of the problem, we show that we can decompose the problem and obtain the basis by taking the kronecker product of two smaller bases easier to compute. Furthermore, if the two small bases are reduced, the kronecker product is also reduced up to a reordering of the vectors. Computa- tional results show the gain from such an approach. [less ▲] Detailed reference viewed: 12 (1 ULg) Four extended formulations of the corner polyhedronLouveaux, Quentin ![]() Conference (2004, January) Detailed reference viewed: 3 (0 ULg) Extended formulations for Gomory Corner polyhedraKöppe, Matthias ; Louveaux, Quentin ; et alin Discrete Optimization (2004), 1(2), 141-165 We present several types of extended formulations for integer programs, based on irreducible integer solutions to Gomory’s group relaxations. We present algorithmic schemes based on an iterative ... [more ▼] We present several types of extended formulations for integer programs, based on irreducible integer solutions to Gomory’s group relaxations. We present algorithmic schemes based on an iterative reformulation technique using these extended formulations. We give computational results for benchmark problems, which illustrate the primal and dual effect of the reformulation. [less ▲] Detailed reference viewed: 62 (4 ULg) Lifting of valid inequalities revisitedLouveaux, Quentin ![]() Conference (2003, August) Detailed reference viewed: 4 (0 ULg) Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets RevisitedLouveaux, Quentin ; in 4OR : Quarterly Journal of the Belgian, French and Italian Operations Research Societies (2003), 1 In this survey we attempt to give a unified presentation of a variety of results on the lifting of valid inequalities, as well as a standard procedure combining mixed integer rounding with lifting for the ... [more ▼] In this survey we attempt to give a unified presentation of a variety of results on the lifting of valid inequalities, as well as a standard procedure combining mixed integer rounding with lifting for the development of strong valid inequalities for knapsack and single node flow sets. Our hope is that the latter can be used in practice to generate cutting planes for mixed integer programs. The survey contains essentially two parts. In the first we present lifting in a very general way, empha- sizing superadditive lifting which allows one to lift simultaneously different sets of variables. In the second, our procedure for generating strong valid inequalities consists of reduction to a knapsack set with a single continuous variable, construc- tion of a mixed integer rounding inequality, and superadditive lifting. It is applied to several generalizations of the 0-1 single node flow set. [less ▲] Detailed reference viewed: 78 (18 ULg) Combining problem structure and basis reduction to solve a class of hard integer programsLouveaux, Quentin ; in Mathematics of Operations Research (2002), 27(3), 470-484 We consider a hard integer programming problem that is difficult for the standard branch-and-bound approach even for small instances. A reformulation based on lattice basis reduction is known to be more ... [more ▼] We consider a hard integer programming problem that is difficult for the standard branch-and-bound approach even for small instances. A reformulation based on lattice basis reduction is known to be more effective. However the step to compute the reduced basis, even if it is found in polynomial time, becomes a bottleneck for small to medium instances. By using the structure of the problem, we show that we can decompose the problem and obtain the basis by taking the kronecker product of two smaller bases easier to compute. Furthermore, if the two small bases are reduced, the kronecker product is also reduced up to a reordering of the vectors. Computational results show the gain from such an approach. [less ▲] Detailed reference viewed: 56 (13 ULg) |
||