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

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

The Maximum Feasible Subsystem Problem and Vertex-Facet Incidences of Polyhedra. Doctoral dissertation (2002)

by M E Pfetsch
Add To MetaCart

Tools

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

SCIP: solving constraint integer programs

by Tobias Achterberg , 2009
"... Constraint integer programming (CIP) is a novel paradigm which integrates constraint programming (CP), mixed integer programming (MIP), and satisfiability (SAT) modeling and solving techniques. In this paper we discuss the software framework and solver SCIP (Solving Constraint Integer Programs), wh ..."
Abstract - Cited by 122 (0 self) - Add to MetaCart
Constraint integer programming (CIP) is a novel paradigm which integrates constraint programming (CP), mixed integer programming (MIP), and satisfiability (SAT) modeling and solving techniques. In this paper we discuss the software framework and solver SCIP (Solving Constraint Integer Programs), which is free for academic and non-commercial use and can be downloaded in source code. This paper gives an overview of the main design concepts of SCIP and how it can be used to solve constraint integer programs. To illustrate the performance and flexibility of SCIP, we apply it to two different problem classes. First, we consider mixed integer programming and show by computational experiments that SCIP is almost competitive to specialized commercial MIP solvers, even though SCIP supports the more general constraint integer programming paradigm. We develop new ingredients that improve current MIP solving technology. As a second application, we employ SCIP to solve chip design verification problems as they arise in the logic design of integrated circuits. This application goes far beyond traditional MIP solving, as it includes several highly non-linear constraints, which can be handled nicely within the constraint integer programming framework. We show anecdotally how the different solving techniques from MIP, CP, and SAT work together inside SCIP to deal with such constraint classes. Finally, experimental results show that our approach outperforms current state-of-the-art techniques for proving the validity of properties on circuits containing arithmetic.

Efficient proof engines for bounded model checking of hybrid systems

by Martin Fränzle, Christian Herde - ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE , 2005
"... In this paper we present HySAT, a bounded model checker for lin-ear hybrid systems, incorporating a tight integration of a DPLL–based pseudo–Boolean SAT solver and a linear programming routine as core en-gine. In contrast to related tools like MathSAT, ICS, or CVC, our tool ex-ploits the various opt ..."
Abstract - Cited by 56 (9 self) - Add to MetaCart
In this paper we present HySAT, a bounded model checker for lin-ear hybrid systems, incorporating a tight integration of a DPLL–based pseudo–Boolean SAT solver and a linear programming routine as core en-gine. In contrast to related tools like MathSAT, ICS, or CVC, our tool ex-ploits the various optimizations that arise naturally in the bounded model checking context, e.g. isomorphic replication of learned conflict clauses or tailored decision strategies, and extends them to the hybrid domain. We demonstrate that those optimizations are crucial to the performance of the tool.

A boundederror approach to piecewise affine system identification

by Alberto Bemporad, Andrea Garulli, Simone Paoletti, Antonio Vicino - IEEE Transactions on Automatic Control , 2005
"... Abstract — This paper proposes a three-stage procedure for ..."
Abstract - Cited by 48 (1 self) - Add to MetaCart
Abstract — This paper proposes a three-stage procedure for
(Show Context)

Citation Context

...ntil the remaining subsystem is feasible. Finding a Feasible Subsystem of MAXimum cardinality of a system of linear complementary inequalities (MAX FS problem) is still an NP-hard problem [24], [25], =-=[26]-=-. Thus, a randomized and thermal relaxation method providing (suboptimal) solutions with a limited computational burden is also proposed in [15]. However, due to both the suboptimality of the greedy a...

Generating All Vertices of a Polyhedron Is Hard

by Leonid Khachiyan, E. Boros, K. Borys, K. Elbassioni, V. Gurvich - DISCRETE COMPUT GEOM (2008 ) 39 : 174–190 175 , 2008
"... We show that generating all negative cycles of a weighted graph is a hard enumeration problem, in both the directed and undirected cases. More precisely, given a family of negative (directed) cycles, it is an NP-complete problem to decide whether this family can be extended or there are no other ne ..."
Abstract - Cited by 38 (6 self) - Add to MetaCart
We show that generating all negative cycles of a weighted graph is a hard enumeration problem, in both the directed and undirected cases. More precisely, given a family of negative (directed) cycles, it is an NP-complete problem to decide whether this family can be extended or there are no other negative (directed) cycles in the graph, implying that (directed) negative cycles cannot be generated in polynomial output time, unless P = NP. As a corollary, we solve in the negative two well-known generating problems from linear programming: (i) Given an infeasible system of linear inequalities, generating all minimal infeasible subsystems is hard. Yet, for generating maximal feasible subsystems the complexity remains open. (ii) Given a feasible system of linear inequalities, generating all vertices of the corresponding polyhedron is hard. Yet, in the case of bounded polyhedra the complexity remains
(Show Context)

Citation Context

...alities, sometimes called IIS (Irreducible Inconsistent Subsystems) or Helly systems, and its natural dual of finding maximal feasible subsystems received ample attention in the literature, see e.g., =-=[36, 33, 2]-=-. The optimization versions of these problems, i.e., finding a maximum cardinality feasible subsystem, and finding a minimum cardinality infeasible subsystem are known to be NP-hard, see e.g., [27, 11...

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%.

On Enumerating Minimal Dicuts and Strongly Connected Subgraphs

by Endre Boros , Khaled Elbassioni , Vladimir Gurvich , Leonid Khachiyan , 2003
"... ..."
Abstract - Cited by 18 (10 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...(see [2]). It is also worth mentioning that, for vectors in general position, the number of anti-bodies of A is bounded by a polynomial in the number of bodies and n: |B(A) dc |≤(n +1)|B(A)|, (3) see =-=[15,19]-=-. A polynomial inequality, similar to (3), for vectors not necessarily in general position, would imply that bodies, for any set of points A⊆R n ,couldbe generated in quasi-polynomial time (see, e.g.,...

IIS Branch-and-Cut for Joint Chance-Constrained Stochastic Programs and Application to Optimal Vaccine Allocation

by Matthew W. Tanner, Lewis Ntaimo - European Journal of Operational Research
"... We present a new method for solving stochastic programs with joint chance constraints with random technology matrices and discretely distributed random data. The problem can be reformulated as a large-scale mixed 0-1 integer program. We derive a new class of optimality cuts called IIS cuts and apply ..."
Abstract - Cited by 13 (0 self) - Add to MetaCart
We present a new method for solving stochastic programs with joint chance constraints with random technology matrices and discretely distributed random data. The problem can be reformulated as a large-scale mixed 0-1 integer program. We derive a new class of optimality cuts called IIS cuts and apply them to our problem. The cuts are based on irreducibly infeasible subsets (IIS) of an LP defined by requiring that all scenarios be satisfied. We propose an efficient method for improving the upper bound of the problem when no cut can be found. We derive and implement a branch-and-cut algorithm based on IIS cuts, and refer to this algorithm as the IIS Branch-and-Cut algorithm. We report on computational results with several test instances from optimal vaccine allocation and a production planning problem from the literature. The computational results are very promising as the IIS branch-and-cut algorithm gives significantly better results than a state-of-the-art commercial solver.
(Show Context)

Citation Context

...ethods for identifying these sets using LP methods have been developed [8, 12, 16]. In more recent years, IISs have been used to generate valid inequalities for the maximum feasible subsystem problem =-=[1, 23]-=-. In integer programming, IISs have been used to derive combinatorial Benders (CB) cuts for a class of MIP problems [9]. CB cuts are used to solve MIPs with integer and continuous variables that are l...

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.

Large-scale linear programming techniques for the design of protein folding potentials

by Michael Wagner, Jarosław Meller, Ron Elber , 2004
"... ..."
Abstract - Cited by 10 (4 self) - Add to MetaCart
Abstract not found

A two-phase relaxation-based heuristic for the maximum feasible subsystem problem

by Edoardo Amaldi, Maurizio Bruglieri, Giuliano Casale , 2008
"... ..."
Abstract - Cited by 7 (0 self) - Add to MetaCart
Abstract not found
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