HOME

TheInfoList



OR:

The Hilbert basis of a
convex cone In linear algebra, a cone—sometimes called a linear cone to distinguish it from other sorts of cones—is a subset of a real vector space that is closed under positive scalar multiplication; that is, C is a cone if x\in C implies sx\in C for e ...
''C'' is a minimal set of integer
vector Vector most often refers to: * Euclidean vector, a quantity with a magnitude and a direction * Disease vector, an agent that carries and transmits an infectious pathogen into another living organism Vector may also refer to: Mathematics a ...
s in ''C'' such that every
integer An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
vector in ''C'' is a conical combination of the vectors in the Hilbert basis with integer coefficients.


Definition

Given a lattice L\subset\mathbb^d and a convex polyhedral cone with generators a_1,\ldots,a_n\in\mathbb^d :C=\\subset\mathbb^d, we consider the
monoid In abstract algebra, a monoid is a set equipped with an associative binary operation and an identity element. For example, the nonnegative integers with addition form a monoid, the identity element being . Monoids are semigroups with identity ...
C\cap L. By Gordan's lemma, this monoid is finitely generated, i.e., there exists a
finite set In mathematics, particularly set theory, a finite set is a set that has a finite number of elements. Informally, a finite set is a set which one could in principle count and finish counting. For example, is a finite set with five elements. Th ...
of lattice points \\subset C\cap L such that every lattice point x\in C\cap L is an integer conical combination of these points: : x=\lambda_1 x_1+\ldots+\lambda_m x_m, \quad\lambda_1,\ldots,\lambda_m\in\mathbb, \lambda_1,\ldots,\lambda_m\geq0. The cone ''C'' is called pointed if x,-x\in C implies x=0. In this case there exists a unique minimal generating set of the monoid C\cap L—the Hilbert basis of ''C''. It is given by the set of irreducible lattice points: An element x\in C\cap L is called irreducible if it can not be written as the sum of two non-zero elements, i.e., x=y+z implies y=0 or z=0.


References

* * * * Linear programming Discrete geometry Eponyms in geometry {{mathapplied-stub