Integer programming techniques can be used in the characterization of relations between the variables of programs. Such techniques are considered to be far too expensive to be used in an automatic optimizing tool. We show that the cost of such a technique can be balanced by the quality of the information that can be extracted. Our algorithm transforms sets of equations and constraints that are extracted, by the optimizing compiler from programs and produces a characterization of the solution domain of the system. The result is a restricted domain of possible values for each variable as well as a set of new pertinent constraints. The system is run incrementally from the compiler. Its application domain is not limited to the computation of de...
We investigate the use of cutting planes for integer programs with general integer variables. We sho...
Abstract Arithmetic constraints on integer intervals are supported in many con-straint programming s...
The thesis argues the case for exploiting certain structures in integer linear programs.\ud \ud Inte...
Integer programming techniques can be used in the characterization of relations between the variable...
Many program analysis techniques are based on manipulations of sets of integers bounded by linear co...
We present a method to determine whether a set of equations has a non-negative integer solution. The...
Integer Programming: Theory, Applications, and Computations provides information pertinent to the th...
In many reliability design problems, the decision variables can only have integer values. The redund...
I give a new proof of Scarf's result that an integer program in n variables has a set of binding con...
The splitting of variables in an integer programming model into the sum of other variables can allow...
It is shown that the optimum of an integer program in fixed dimension, which is defined by a fixed n...
In this paper we present an intermediate program representation, called the program dependence graph...
We introduce branch-and-infer, a unifying framework for integer linear programming and finite domain...
Abstract. Creating good integer programming formulations had, as a basic axiom, the rule “Find formu...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
We investigate the use of cutting planes for integer programs with general integer variables. We sho...
Abstract Arithmetic constraints on integer intervals are supported in many con-straint programming s...
The thesis argues the case for exploiting certain structures in integer linear programs.\ud \ud Inte...
Integer programming techniques can be used in the characterization of relations between the variable...
Many program analysis techniques are based on manipulations of sets of integers bounded by linear co...
We present a method to determine whether a set of equations has a non-negative integer solution. The...
Integer Programming: Theory, Applications, and Computations provides information pertinent to the th...
In many reliability design problems, the decision variables can only have integer values. The redund...
I give a new proof of Scarf's result that an integer program in n variables has a set of binding con...
The splitting of variables in an integer programming model into the sum of other variables can allow...
It is shown that the optimum of an integer program in fixed dimension, which is defined by a fixed n...
In this paper we present an intermediate program representation, called the program dependence graph...
We introduce branch-and-infer, a unifying framework for integer linear programming and finite domain...
Abstract. Creating good integer programming formulations had, as a basic axiom, the rule “Find formu...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
We investigate the use of cutting planes for integer programs with general integer variables. We sho...
Abstract Arithmetic constraints on integer intervals are supported in many con-straint programming s...
The thesis argues the case for exploiting certain structures in integer linear programs.\ud \ud Inte...