We consider feasibility of linear integer programs in the context of verification systems such as SMT solvers or theorem provers. Although satisfiability of linear integer programs is decidable, many state-of-the-art solvers neglect termination in favor of efficiency. It is challenging to design a solver that is both terminating and practically efficient. Recent work by Jovanovic and de Moura constitutes an important step into this direction. Their algorithm CUTSAT is sound, but does not terminate, in general. In this paper we extend their CUTSAT algorithm by refined inference rules, a new type of conflicting core, and a dedicated rule application strategy. This leads to our algorithm CUTSAT++, which guarantees termination
International audienceThis paper describes a novel decision procedure for quantifier-free linear int...
In this paper we describe a new branch and bound algorithm for solving 0-1 integer linear programs (...
Abstract. Polynomial constraint-solving plays a prominent role in sev-eral areas of engineering and ...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
In this thesis, we present new decision procedures for linear arithmetic in the context of SMT solve...
We consider an extension of integer linear arithmetic with a “star” operator takes closure under vec...
We present new methods for solving the Satisfiability Modulo Theories problem over the theory of Qua...
The thesis argues the case for exploiting certain structures in integer linear programs. Integer ...
International audienceOff-the-shelf linear programming (LP) solvers trade soundness for speed: for e...
International audienceWe present several new techniques for linear arithmetic constraint solving. Th...
In this paper we describe two Propositional Satisfiability-based algorithms for solving 0-1 integer ...
Recent advances in solving propositional satisfiability problems (SAT) have extended their applicati...
AbstractThis paper describes how the Fourier-Motzkin Elimination Method, which can be used for solvi...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
International audienceThis paper describes a novel decision procedure for quantifier-free linear int...
In this paper we describe a new branch and bound algorithm for solving 0-1 integer linear programs (...
Abstract. Polynomial constraint-solving plays a prominent role in sev-eral areas of engineering and ...
We consider feasibility of linear integer programs in the context of verification systems such as SM...
International audienceWe consider feasibility of linear integer problems in the context of verificat...
In this thesis, we present new decision procedures for linear arithmetic in the context of SMT solve...
We consider an extension of integer linear arithmetic with a “star” operator takes closure under vec...
We present new methods for solving the Satisfiability Modulo Theories problem over the theory of Qua...
The thesis argues the case for exploiting certain structures in integer linear programs. Integer ...
International audienceOff-the-shelf linear programming (LP) solvers trade soundness for speed: for e...
International audienceWe present several new techniques for linear arithmetic constraint solving. Th...
In this paper we describe two Propositional Satisfiability-based algorithms for solving 0-1 integer ...
Recent advances in solving propositional satisfiability problems (SAT) have extended their applicati...
AbstractThis paper describes how the Fourier-Motzkin Elimination Method, which can be used for solvi...
A fundamental problem in program verification con-cerns the termination of simple linear loops of th...
International audienceThis paper describes a novel decision procedure for quantifier-free linear int...
In this paper we describe a new branch and bound algorithm for solving 0-1 integer linear programs (...
Abstract. Polynomial constraint-solving plays a prominent role in sev-eral areas of engineering and ...