Polyhedra Circuits and Their Applications
Abstract
We introduce polyhedra circuits. Each polyhedra circuit characterizes a geometric region in . They can be applied to represent a rich class of geometric objects, which include all polyhedra and the union of a finite number of polyhedra. They can be used to approximate a large class of -dimensional manifolds in . Barvinok developed polynomial time algorithms to compute the volume of a rational polyhedra, and to count the number of lattice points in a rational polyhedra in a fixed dimensional space with a fix . Define be the polynomial time in to compute the volume of one rational polyhedra, be the polynomial time in to count the number of lattice points in one rational polyhedra with be a fixed dimensional number, be the polynomial time in to solve integer linear programming time with be the fixed dimensional number, where is the total number of linear inequalities from input polyhedra. We develop algorithms to count the number of lattice points in the geometric region determined by a polyhedra circuit in time and to compute the volume of the geometric region determined by a polyhedra circuit in time, where is the number of input linear inequalities, is number of variables and be the maximal number of regions that linear inequalities with variables partition .
Keywords
Cite
@article{arxiv.1806.05797,
title = {Polyhedra Circuits and Their Applications},
author = {Bin Fu and Pengfei Gu and Yuming Zhao},
journal= {arXiv preprint arXiv:1806.05797},
year = {2018}
}