Some ways to reduce the space dimension in polyhedra computations

被引:25
|
作者
Halbwachs, N. [1 ]
Merchat, D.
Gonnord, L.
机构
[1] Univ Grenoble 1, CNRS, Verimag Joint Lab, F-38041 Grenoble, France
[2] IMAG, INPG, St Martin Dheres, France
关键词
program analysis; linear relation analysis; convex polyhedra; double description; Cartesian product of polyhedra;
D O I
10.1007/s10703-006-0013-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Convex polyhedra are often used to approximate sets of states of programs involving numerical variables. The manipulation of convex polyhedra relies on the so-called double description, consisting of viewing a polyhedron both as the set of solutions of a system of linear inequalities, and as the convex hull of a system of generators, i.e., a set of vertices and rays. The cost of these manipulations is highly dependent on the number of numerical variables, since the size of each representation can be exponential in the dimension of the space. In this paper, we investigate some ways for reducing the dimension: On one hand, when a polyhedron satisfies affine equations, these equations can obviously be used to eliminate some variables. On the other hand, when groups of variables are unrelated with each other, this means that the polyhedron is in fact a Cartesian product of polyhedra of lower dimensions. Detecting such Cartesian factoring is not very difficult, but we adapt also the operations to work on Cartesian products. Finally, we extend the applicability of Cartesian factoring by applying suitable variable change, in order to maximize the factoring.
引用
收藏
页码:79 / 95
页数:17
相关论文
共 50 条
  • [1] Some ways to reduce the space dimension in polyhedra computations
    N. Halbwachs
    D. Merchat
    L. Gonnord
    [J]. Formal Methods in System Design, 2006, 29 : 79 - 95
  • [2] SOME PROPERTIES OF POLYHEDRA IN EUCLIDEAN SPACE
    EVES, H
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1966, 73 (05): : 561 - &
  • [3] On the dimension of projected polyhedra
    Balas, E
    Oosten, M
    [J]. DISCRETE APPLIED MATHEMATICS, 1998, 87 (1-3) : 1 - 9
  • [4] BASTON,VJD - SOME PROPERTIES OF POLYHEDRA IN EUCLIDEAN SPACE
    MOSER, WOJ
    [J]. CANADIAN MATHEMATICAL BULLETIN, 1966, 9 (05): : 697 - &
  • [5] Computations in space and space in computations
    Giavitto, JL
    Michel, O
    Cohen, J
    Spicher, A
    [J]. UNCONVENTIONAL PROGRAMMING PARADIGMS, 2005, 3566 : 137 - 152
  • [6] Some Ways to Reduce Valuation for Purposes of Estate Taxation
    Glass, Poweil, Jr.
    [J]. VIRGINIA LAW REVIEW, 1947, 33 (06) : 756 - 763
  • [7] Arithmetic Eisenstein classes on the Siegel space: Some computations
    Faltings, G
    [J]. Number Fields and Function Fields - Two Parallel Worlds, 2005, 239 : 133 - 166
  • [8] Symbolic computations for the two-Coulomb-centers problem in the space of arbitrary dimension
    Bondar D.I.
    Hnatich M.
    Lazur V.Yu.
    [J]. Physics of Particles and Nuclei Letters, 2008, 5 (3) : 255 - 258
  • [9] ON THE HAUSDORFF DIMENSION OF SOME SETS IN EUCLIDEAN SPACE
    ERDOS, P
    [J]. BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1946, 52 (02): : 107 - 109
  • [10] On the Dimension of the Bergman Space for Some Unbounded Domains
    A.-K. Gallagher
    T. Harz
    G. Herbort
    [J]. The Journal of Geometric Analysis, 2017, 27 : 1435 - 1444