Journal Article10.1007/S12532-015-0083-5
Progress in presolving for mixed integer programming
TL;DR: Three presolving techniques for solving mixed integer programming problems (MIPs) that were implemented in the academic MIP solver SCIP are described and the computational results show that the combination of all three presolved techniques almost halves the solving time for the considered supply chain management problems.
read more
Abstract: This paper describes three presolving techniques for solving mixed integer programming problems (MIPs) that were implemented in the academic MIP solver SCIP. The task of presolving is to reduce the problem size and strengthen the formulation, mainly by eliminating redundant information and exploiting problem structures. The first method fixes continuous singleton columns and extends results known from duality fixing. The second analyzes and exploits pairwise dominance relations between variables, whereas the third detects isolated subproblems and solves them independently. The performance of the presented techniques is demonstrated on two MIP test sets. One contains all benchmark instances from the last three MIPLIB versions, while the other consists of real-world supply chain management problems. The computational results show that the combination of all three presolving techniques almost halves the solving time for the considered supply chain management problems. For the MIPLIB instances we obtain a speedup of 20 % on affected instances while not degrading the performance on the remaining problems.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Branch-and-bound algorithms
TL;DR: A description of recent research advances in the design of B&B algorithms is presented, particularly with regards to the search strategy, the branching strategy, and the pruning rules.
527
The SCIP Optimization Suite 7.0
Gerald Gamrath,Daniel Anderson,Ksenia Bestuzheva,Wei-Kun Chen,Leon Eifler,Maxime Gasse,Patrick Gemander,Ambros M. Gleixner,Leona Gottwald,Katrin Halbig,Gregor Hendel,Christopher Hojny,Thorsten Koch,Pierre Le Bodic,Stephen J. Maher,Frederic Matter,Matthias Miltenberger,Erik Muhmer,Benjamin Müller,Marc E. Pfetsch,Franziska Schlösser,Felipe Serrano,Yuji Shinano,Christine Maher Fouad Tawfik,Stefan Vigerske,Fabian Wegscheider,Dieter Weninger,Jakob Witzig +27 more
- 30 Mar 2020
TL;DR: New features and enhanced algorithms made available in version 5.0 of the SCIP Optimization Suite, in particular for the LP solver SoPlex, the Steiner tree solver SCIP-Jack, the MISDP solverSCIP-SDP, and the parallelization framework UG are described.
MIPLIB 2017: data-driven compilation of the 6th mixed-integer programming library
Ambros M. Gleixner,Gregor Hendel,Gerald Gamrath,Tobias Achterberg,Michael Bastubbe,Timo Berthold,Philipp M. Christophel,Kati Jarck,Thorsten Koch,Jeff Linderoth,Marco E. Lübbecke,Hans D. Mittelmann,Derya B. Özyurt,Ted K. Ralphs,Domenico Salvagnin,Yuji Shinano +15 more
TL;DR: For the first time, these sets were compiled using a data-driven selection process supported by the solution of a sequence of mixed integer optimization problems, which encode requirements on diversity and balancedness with respect to instance features and performance data.
Presolve Reductions in Mixed Integer Programming
TL;DR: The presolve functionality in the Gurobi commercial mixed-integer programming code is described, including an overview, or taxonomy, of the different methods that are employed, as well as more-detailed descriptions of several of the techniques, with some of them appearing, to the authors' knowledge, for the first time in the literature.
The SCIP Optimization Suite 4.0
Stephen J. Maher,Tobias Fischer,Tristan Gally,Gerald Gamrath,Ambros M. Gleixner,Robert L. Gottwald,Gregor Hendel,Thorsten Koch,Marco E. Lübbecke,Matthias Miltenberger,Benjamin Müller,Marc E. Pfetsch,Christian Puchert,Daniel Rehfeldt,Sebastian Schenker,Robert Schwarz,Felipe Serrano,Yuji Shinano,Dieter Weninger,Jonas Witt,Jakob Witzig +20 more
- 13 Jun 2017
TL;DR: The SCIP Optimization Suite as mentioned in this paper is a collection of optimization software that consists of the branch-cut-and-price framework and mixed-integer programming solver SCIP, the Linear Programming solver SoPlex, the modeling language Zimpl, the parallelization framework UG, and the generic GCG.
References
•Book
Integer and Combinatorial Optimization
George L. Nemhauser,Laurence A. Wolsey +1 more
- 01 Jan 1988
TL;DR: This chapter discusses the Scope of Integer and Combinatorial Optimization, as well as applications of Special-Purpose Algorithms and Matching.
•Book
Integer programming
George L. Nemhauser,Laurence A. Wolsey +1 more
- 01 Jan 1972
TL;DR: The principles of integer programming are directed toward finding solutions to problems from the fields of economic planning, engineering design, and combinatorial optimization as mentioned in this paper, which is a standard of graduate-level courses since 1972.
4.6K
Integer and Combinatorial Optimization: Nemhauser/Integer and Combinatorial Optimization
George L. Nemhauser,Laurence A. Wolsey +1 more
- 16 Jun 1988
Abstract: FOUNDATIONS. The Scope of Integer and Combinatorial Optimization. Linear Programming. Graphs and Networks. Polyhedral Theory. Computational Complexity. Polynomial-Time Algorithms for Linear Programming. Integer Lattices. GENERAL INTEGER PROGRAMMING. The Theory of Valid Inequalities. Strong Valid Inequalities and Facets for Structured Integer Programs. Duality and Relaxation. General Algorithms. Special-Purpose Algorithms. Applications of Special- Purpose Algorithms. COMBINATORIAL OPTIMIZATION. Integral Polyhedra. Matching. Matroid and Submodular Function Optimization. References. Indexes.
4.4K
•Book
Handbooks in operations research and management science
George L. Nemhauser,A. H. G. Rinnooy Kan +1 more
- 01 Jan 1989
2.9K
Integer and Combinatorial Optimization
Karla Hoffman,Ted K. Ralphs +1 more
- 01 Jan 2013
TL;DR: In today’s changing and competitive industrial environment, the difference between ad hoc planning methods and those that use sophisticated mathematical models to determine an optimal course of action can determine whether or not a company survives.