Hilbert basis (linear programming)

The Hilbert basis of a convex cone C is a minimal set of integer vectors such that every integer vector in C is a conical combination of the vectors in the Hilbert basis with integer coefficients.

Definition

Hilbert basis visualization

Given a lattice and a convex polyhedral cone with generators

we consider the monoid . By Gordan's lemma this monoid is finitely generated, i.e., there exists a finite set of lattice points such that every lattice point is an integer conical combination of these points:

The cone C is called pointed, if implies . In this case there exists a unique minimal generating set of the monoid - the Hilbert basis of C. It is given by set of irreducible lattice points: An element is called irreducible if it can not be written as the sum of two non-zero elements, i.e., implies or .

gollark: As a new mRNA strand is generated by the action of the RNA polymerase II machinery on a stretch of DNA, it gets a “cap” attached to the end that’s coming out from the DNA (the “5-prime” end), a special nucleotide (7-methylguanosine) that’s used just for that purpose. But don’t get the idea that the new mRNA strand is just waving in the nucleoplasmic breeze – at all points, the developing mRNA is associated with a whole mound of specialized RNA-binding proteins that keep it from balling up on itself like a long strand of packing tape, which is what it would certainly end up doing otherwise.
gollark: You ARE to produce macron.
gollark: ++magic py import utilutil.config["LyricLy"] = "bad"
gollark: LyricLy cannot, in fact, complete anything ever.
gollark: To whom, olivia?

References

  • Bruns, Winfried; Gubeladze, Joseph; Henk, Martin; Martin, Alexander; Weismantel, Robert (1999), "A counterexample to an integer analogue of Carathéodory's theorem", Journal für die reine und angewandte Mathematik, 1999 (510): 179–185, doi:10.1515/crll.1999.045
  • Cook, William John; Fonlupt, Jean; Schrijver, Alexander (1986), "An integer analogue of Carathéodory's theorem", Journal of Combinatorial Theory, Series B, 40 (1): 63–70, doi:10.1016/0095-8956(86)90064-X
  • Eisenbrand, Friedrich; Shmonin, Gennady (2006), "Carathéodory bounds for integer cones", Operations Research Letters, 34 (5): 564–568, doi:10.1016/j.orl.2005.09.008
  • D. V. Pasechnik (2001). "On computing the Hilbert bases via the Elliott—MacMahon algorithm". Theoretical Computer Science. 263 (1–2): 37–46. doi:10.1016/S0304-3975(00)00229-2.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.