• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

SCIP-a framework to integrate constraint and mixed integer programming. Konrad-ZuseZentrum für Informationstechnik (2004)

by Tobias Achterberg
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 34
Next 10 →

The Maximum Feasible Subsystem Problem and Vertex-Facet Incidences of Polyhedra

by Marc E. Pfetsch , 2002
"... ..."
Abstract - Cited by 32 (3 self) - Add to MetaCart
Abstract not found

Noncommercial Software for Mixed-Integer Linear Programming

by J. T. Linderoth, T. K. Ralphs , 2004
"... We present an overview of noncommercial software tools for the solution of mixed-integer linear programs (MILPs). We first review solution methodologies for MILPs and then present an overview of the available software, including detailed descriptions of eight software packages available under open s ..."
Abstract - Cited by 24 (1 self) - Add to MetaCart
We present an overview of noncommercial software tools for the solution of mixed-integer linear programs (MILPs). We first review solution methodologies for MILPs and then present an overview of the available software, including detailed descriptions of eight software packages available under open source or other noncommercial licenses. Each package is categorized as a black box solver, a callable library, a solver framework, or some combination of these. The distinguishing features of all eight packages are described. The paper concludes with case studies that illustrate the use of two of the solver frameworks to develop custom solvers for specific problem classes and with benchmarking of the six black box solvers.

Conflict analysis in mixed integer programming

by Tobias Achterberg , 2006
"... Conflict analysis for infeasible subproblems is one of the key ingredients in modern SAT solvers. In contrast, it is common practice for today’s mixed integer programming solvers to discard infeasible subproblems and the information they reveal. In this paper, we try to remedy this situation by gene ..."
Abstract - Cited by 22 (6 self) - Add to MetaCart
Conflict analysis for infeasible subproblems is one of the key ingredients in modern SAT solvers. In contrast, it is common practice for today’s mixed integer programming solvers to discard infeasible subproblems and the information they reveal. In this paper, we try to remedy this situation by generalizing SAT infeasibility analysis to mixed integer programming. We present heuristics for branch-and-cut solvers to generate valid inequalities from the current infeasible subproblem and the associated branching information. SAT techniques can then be used to strengthen the resulting constraints. Extensive computational experiments show the potential of our method. Conflict analysis greatly improves the performance on particular models, while it does not interfere with the solving process on the other instances. In total, the number of required branching nodes on general MIP instances was reduced by 18 % in the geometric mean, and the solving time was reduced by 11%. On infeasible MIPs arising in the context of chip verification and on a model for a particular combinatorial game, the number of nodes was reduced by 80%, thereby reducing the solving time by 50%.

COMPUTING OPTIMAL MORSE MATCHINGS

by Michael Joswig, Marc E. Pfetsch , 2004
"... Morse matchings capture the essential structural information of discrete Morse functions. We show that computing optimal Morse matchings is NP-hard and give an integer programming formulation for the problem. Then we present polyhedral results for the corresponding polytope and report on computation ..."
Abstract - Cited by 20 (0 self) - Add to MetaCart
Morse matchings capture the essential structural information of discrete Morse functions. We show that computing optimal Morse matchings is NP-hard and give an integer programming formulation for the problem. Then we present polyhedral results for the corresponding polytope and report on computational results.
(Show Context)

Citation Context

...ourse, there are exponentially many cycle inequalities (6). Hence we have to deal with the separation problem for these inequalities. For the separation problem, we can assume that we are given x ∗ ∈ =-=[0,1]-=- A , which satisfies all matching inequalities (5). We consider the separation for each graph Hi in turn, i = 0,... ,d − 1. The problem is to find an undirected cycle C in Hi such that x ∗ (C) > 1 2 |...

A Feasibility Pump Heuristic for General Mixed-Integer Problems

by Livio Bertacco, Matteo Fischetti, Andrea Lodi - UNIVERSITÀ DI BOLOGNA – D.E.I.S. – OPERATIONS RESEARCH , 2007
"... Finding a feasible solution of a given Mixed-Integer Programming (MIP) model is a very important (NP-complete) problem that can be extremely hard in practice. Very recently, Fischetti, Glover and Lodi proposed a heuristic scheme for finding a feasible solution to general MIPs, called Feasibility Pum ..."
Abstract - Cited by 19 (1 self) - Add to MetaCart
Finding a feasible solution of a given Mixed-Integer Programming (MIP) model is a very important (NP-complete) problem that can be extremely hard in practice. Very recently, Fischetti, Glover and Lodi proposed a heuristic scheme for finding a feasible solution to general MIPs, called Feasibility Pump (FP). According to the computational analysis reported by these authors, FP is indeed quite effective in finding feasible solutions of hard 0-1 MIPs. However, MIPs with generalinteger variables seem much more difficult to solve by using the FP approach. In this paper we elaborate on the Fischetti-Glover-Lodi approach and extend it in two main directions, namely (i) handling as effectively as possible MIP problems with both binary and general-integer variables, and (ii) exploiting the FP information to drive a subsequent enumeration phase. Extensive computational results on large sets of test instances from the literature are reported, showing the effectiveness of our improved FP scheme for finding feasible solutions to hard MIPs with general-integer variables.
(Show Context)

Citation Context

...iplier) in the definition of the FP distance function; interesting results in this directions have been recently reported by Achterberg and Berthold [2] and used in the non-commercial MIP solver SCIP =-=[1]-=-. 19s3e+07 2.8e+07 2.6e+07 2.4e+07 2.2e+07 2e+07 msc98-ip (best known obj=1.984e+07; LB=1.970e+07) FP-20% FP-30% FP-lb FP-rins Cplex emp=1 0 500 1000 1500 2000 2500 3000 3500 Figure 4: Incumbent solut...

EXACT AND APPROXIMATE SPARSE SOLUTIONS OF UNDERDETERMINED LINEAR EQUATIONS

by Sadegh Jokar, Marc E. Pfetsch , 2007
"... In this paper, we empirically investigate the NP-hard problem of finding sparsest solutions to linear equation systems, i.e., solutions with as few nonzeros as possible. This problem has received considerable interest in the sparse approximation and signal processing literature, recently. We use a ..."
Abstract - Cited by 13 (2 self) - Add to MetaCart
In this paper, we empirically investigate the NP-hard problem of finding sparsest solutions to linear equation systems, i.e., solutions with as few nonzeros as possible. This problem has received considerable interest in the sparse approximation and signal processing literature, recently. We use a branch-and-cut approach via the maximum feasible subsystem problem to compute optimal solutions for small instances and investigate the uniqueness of the optimal solutions. We furthermore discuss five (modifications of) heuristics for this problem that appear in different parts of the literature. For small instances, the exact optimal solutions allow us to evaluate the quality of the heuristics, while for larger instances we compare their relative performance. One outcome is that the so-called basis pursuit heuristic performs worse, compared to the other methods. Among the best heuristics are a method due to Mangasarian and a bilinear approach.

Orbitopal fixing

by Volker Kaibel, Matthias Peinhardt, Marc E. Pfetsch - INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS OF THE TWELFTH INTERNATIONAL IPCO CONFERENCE, VOLUME 4513 OF LNCS , 2007
"... The topic of this paper are integer programming models in which a subset of 0/1-variables encode a partitioning of a set of objects into disjoint subsets. Such models can be surprisingly hard to solve by branch-and-cut algorithms if the order of the subsets of the partition is irrelevant. This kind ..."
Abstract - Cited by 12 (2 self) - Add to MetaCart
The topic of this paper are integer programming models in which a subset of 0/1-variables encode a partitioning of a set of objects into disjoint subsets. Such models can be surprisingly hard to solve by branch-and-cut algorithms if the order of the subsets of the partition is irrelevant. This kind of symmetry unnecessarily blows up the branch-and-cut tree. We present a general tool, called orbitopal fixing, for enhancing the capabilities of branch-and-cut algorithms in solving such symmetric integer programming models. We devise a linear time algorithm that, applied at each node of the branch-and-cut tree, removes redundant parts of the tree produced by the above mentioned symmetry. The method relies on certain polyhedra, called orbitopes, which have been investigated in [11]. It does, however, not add inequalities to the model, and thus, it does not increase the difficulty of solving the linear programming relaxations. We demonstrate the computational power of orbitopal fixing at the example of a graph partitioning problem motivated from frequency planning in mobile telecommunication networks.
(Show Context)

Citation Context

...les in this paper. Sequential fixing with (shifted) column inequalities is a special case of constraint propagation, which is well known from constraint logic programming. Modern IP solvers like SCIP =-=[1]-=- use such strategies also in branch-and-cut algorithms. With orbitopes, however, we can aim at something better: Consider a branch-and-cut node identified by fixing the variables corresponding to sets...

Recoverable Robust Knapsacks: the Discrete Scenario Case

by Christina Büsing, et al. , 2010
"... Admission control problems have been studied extensively in the past. In a typical setting, resources like bandwidth have to be distributed to the different customers according to their demands maximizing the profit of the company. Yet, in real-world applications those demands are deviating and in o ..."
Abstract - Cited by 12 (3 self) - Add to MetaCart
Admission control problems have been studied extensively in the past. In a typical setting, resources like bandwidth have to be distributed to the different customers according to their demands maximizing the profit of the company. Yet, in real-world applications those demands are deviating and in order to satisfy their service requirements often a robust approach is chosen wasting benefits for the company. Our model overcomes this problem by allowing a limited recovery of a previously fixed assignment as soon as the data are known by violating at most k service promises and serving up to ℓ new customers. Applying this approaches to the call admission problem on a single link of a telecommunication network leads to a recoverable robust version of the knapsack problem. In this paper, we show that for a fixed number of discrete scenarios this recoverable robust knapsack problem is weakly NP-complete and any such instance can be solved in pseudo-polynomial time by a dynamic program. If the number of discrete scenarios is part of the input, the problem is strongly NP-complete and in special cases not approximable in polynomial time, unless P = NP. Next to its complexity status we were interested in obtaining strong polyhedral descriptions for this problem. We thus generalized the well-known concept of covers to gain valid inequalities for the recoverable robust knapsack polytope. Besides the canonical extension of covers we introduce a second kind of extension exploiting the scenario-based problem structure and producing stronger valid inequalities. Furthermore, we present two extensive computational studies to (i) investigate the influence of parameters k and ℓ to the objective and (ii) evaluate the effectiveness of our new class of valid inequalities.

Decomposition, Reformulation, and Diving in University Course Timetabling

by Edmund K. Burke, Jakub Mareček, Andrew J. Parkes, Hana Rudová
"... In many real-life optimisation problems, there are multiple interacting components in a solution. For example, different components might specify assignments to different kinds of resource. Often, each component is associated with different sets of soft constraints, and so with different measures of ..."
Abstract - Cited by 9 (3 self) - Add to MetaCart
In many real-life optimisation problems, there are multiple interacting components in a solution. For example, different components might specify assignments to different kinds of resource. Often, each component is associated with different sets of soft constraints, and so with different measures of soft constraint violation. The goal is then to minimise a linear combination of such measures. This paper studies an approach to such problems, which can be thought of as multiphase exploitation of multiple objective-/value-restricted submodels. In this approach, only one computationally difficult component of a problem and the associated subset of objectives is considered at first. This produces partial solutions, which define interesting neighbourhoods in the search space of the complete problem. Often, it is possible to pick the initial component so that variable aggregation can be performed at the first stage, and the neighbourhoods to be explored next are guaranteed to contain feasible solutions. Using integer programming, it is then easy to implement heuristics producing solutions with bounds on their quality.
(Show Context)

Citation Context

... and in all dives. Some tests have also been carried out using ZIB SCIP, the presentbest freely available integer programming solver developed at Konrad-ZuseZentrum für Informationstechnik in Berlin (=-=Achterberg, 2004-=-); their results are available on request from the authors. The implementation has been evaluated on a single processor of a desktop PC equipped with two Intel Pentium 4 processors clocked at 3.20 GHz...

An integrated solver for optimization problems

by Tallys Yunes, J. N. Hooker, Ionut D. Aron , 2009
"... One of the central trends in the optimization community over the past several years has been the steady improvement of general-purpose solvers. A logical next step in this evolution is to combine mixed integer linear programming, constraint programming, and global optimization in a single system. Re ..."
Abstract - Cited by 9 (2 self) - Add to MetaCart
One of the central trends in the optimization community over the past several years has been the steady improvement of general-purpose solvers. A logical next step in this evolution is to combine mixed integer linear programming, constraint programming, and global optimization in a single system. Recent research in the area of integrated problem solving suggests that the right combination of different technologies can simplify modeling and speed up computation substantially. Nevertheless, integration often requires special purpose coding, which is time-consuming and error-prone. We present a general purpose solver, SIMPL, that allows its user to replicate (and sometimes improve on) the results of custom implementations with concise models written in a high-level language. We apply SIMPL to production planning, product configuration, machine scheduling, and truss structure design problems on which customized integrated methods have shown significant computational advantage. We obtain results that either match or surpass the original codes at a fraction of the implementation effort. 1
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University