2009
DOI: 10.1007/978-3-642-02158-9_9
|View full text |Cite
|
Sign up to set email alerts
|

Integer Polyhedra for Program Analysis

Abstract: Abstract. Polyhedra are widely used in model checking and abstract interpretation. Polyhedral analysis is effective when the relationships between variables are linear, but suffers from imprecision when it is necessary to take into account the integrality of the represented space. Imprecision also arises when non-linear constraints occur. Moreover, in terms of tractability, even a space defined by linear constraints can become unmanageable owing to the excessive number of inequalities. Thus it is useful to ide… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 21 publications
0
6
0
Order By: Relevance
“…Each set of inequalities is first matched against the PTIME cases of Section 4.1. If this matching fails, the integer hull is computed using the algorithm described by Charles et al [2009]. Note that this algorithm supports only bounded polyhedra, the integer hull of an unbounded polyhedron is computed by considering a corresponding bounded one [Schrijver 1986, Theorem 16.1, p. 231].…”
Section: Inductionmentioning
confidence: 99%
“…Each set of inequalities is first matched against the PTIME cases of Section 4.1. If this matching fails, the integer hull is computed using the algorithm described by Charles et al [2009]. Note that this algorithm supports only bounded polyhedra, the integer hull of an unbounded polyhedron is computed by considering a corresponding bounded one [Schrijver 1986, Theorem 16.1, p. 231].…”
Section: Inductionmentioning
confidence: 99%
“…We give an equivalent definition. For a given polyhedron, we can compute its integral hull (the corresponding integral polyhedron) using Hartmann's algorithm [7]. However, the number of inequalities needed can grow exponentially [17].…”
Section: Integer Lasso Programsmentioning
confidence: 99%
“…4.1 and 4.2. If this matching fails, it computes the integer hull using Hartmann's algorithm [28] as explained by Charles et al [18]. Note that this algorithm supports only bounded polyhedra, the integer hull of an unbounded polyhedron is computed by considering a corresponding bounded one [41,Th.…”
Section: Prototype Implementationmentioning
confidence: 99%