Abstract. We give a simple formulation of Karr’s algorithm for computing all affine relationships in affine programs. This simplified algorithm runs in time O(nk 3) where n is the program size and k is the number of program variables assuming unit cost for arithmetic operations. This improves upon the original formulation by a factor of k. Moreover, our re-formulation avoids exponential growth of the lengths of intermediately occurring numbers (in binary representa-tion) and uses less complicated elementary operations. We also describe a gener-alization that determines all polynomial relations up to degree d in time O(nk3d).
On the Relationship Between the Search Directions in the Affine and Projective Variants of Karmarkar...
. This paper describes the implementation of power series dual affine scaling variants of Karmarkar&...
Affine arithmetic is a model for self-validated numerical computation that keeps track of first-orde...
We consider an abstraction of programs which preserves affine assignments exactly while conservative...
Abstract. Relations among program variables like 1 + 3 · x1 + 5 · x2 ≡ 0 [224] have been called line...
This paper considers some known abstract domains for affine-relation analysis, along with several va...
The simplex method is the well-known, non-polynomial solution technique for linear programming probl...
Given a set of m observations on n variables, an 0(mn2) algorithm is proposed to find a ba-sis of al...
The set of paths in a graph is an important concept with many applications in system analysis. In th...
We exhibit an algorithm to compute the strongest polynomial (or algebraic) invariants that hold at e...
AbstractPolynomials are ubiquitous in a variety of applications. A relatively recent theory exploits...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
Abstract. We consider integer arithmetic modulo a power of 2 as pro-vided by mainstream programming ...
15 pagesInternational audienceWe present two refinements, based on program extraction in elementary ...
International audienceComputing transitive closures of integer relations is the key to finding preci...
On the Relationship Between the Search Directions in the Affine and Projective Variants of Karmarkar...
. This paper describes the implementation of power series dual affine scaling variants of Karmarkar&...
Affine arithmetic is a model for self-validated numerical computation that keeps track of first-orde...
We consider an abstraction of programs which preserves affine assignments exactly while conservative...
Abstract. Relations among program variables like 1 + 3 · x1 + 5 · x2 ≡ 0 [224] have been called line...
This paper considers some known abstract domains for affine-relation analysis, along with several va...
The simplex method is the well-known, non-polynomial solution technique for linear programming probl...
Given a set of m observations on n variables, an 0(mn2) algorithm is proposed to find a ba-sis of al...
The set of paths in a graph is an important concept with many applications in system analysis. In th...
We exhibit an algorithm to compute the strongest polynomial (or algebraic) invariants that hold at e...
AbstractPolynomials are ubiquitous in a variety of applications. A relatively recent theory exploits...
A standard method for proving the termination of a flowchart program is to exhibit a ranking functio...
Abstract. We consider integer arithmetic modulo a power of 2 as pro-vided by mainstream programming ...
15 pagesInternational audienceWe present two refinements, based on program extraction in elementary ...
International audienceComputing transitive closures of integer relations is the key to finding preci...
On the Relationship Between the Search Directions in the Affine and Projective Variants of Karmarkar...
. This paper describes the implementation of power series dual affine scaling variants of Karmarkar&...
Affine arithmetic is a model for self-validated numerical computation that keeps track of first-orde...