This code computes the Hilbert basis
- of cones given by {z:Az=0,z>=0} or
- of monoids {zL:z\in\Z^n, zL>=0}.
You must specify either a matrix or a lattice basis. If both exist,
'hilbert' will choose the matrix as input.
See
- R. Hemmecke. On the Computation of Hilbert Bases of Cones.
in: "Mathematical Software, ICMS 2002", A. M. Cohen, X.-S. Gao,
N. Takayama, eds., World Scientific, 2002.
for more details on the algorithm implemented.
Usage
./hilbert [--options] foo
Examples
./hilbert foo
./hilbert --quiet foo
Default behavior
- 'hilbert' always uses matrix file 'foo' as input if present. If you wish to
use a given lattice basis as input, specify only the lattice generators in 'foo.lat'.
|
Option
|
Effect
|
|
--quiet
|
no output is written to the screen
|
|
Output file
|
Content
|
|
foo.hil
|
list of Hilbert basis elements
|