Graver basis
Open-knowledge reference entry

In applied mathematics, Graver bases enable iterative solutions of linear and various nonlinear integer programming problems in polynomial time. They were introduced by Jack E. Graver. Their connection to the theory of Gröbner bases was discussed by Bernd Sturmfels. The algorithmic theory of Graver bases and its application to integer programming is described by Shmuel Onn.
Formal definition
The Graver basis of an m × n integer matrix
A
{\displaystyle A}
is the finite set
G
(
A
)
{\displaystyle G(A)}
of minimal elements in the set
{
x
∈
Z
n
:
A
x
=
0
,
x
≠
0
}
{\displaystyle \{x\in \mathbb {Z} ^{n}:Ax=0,\ x\neq 0\}\,}
under a well partial order on
Z
n
{\displaystyle \mathbb {Z} ^{n}}
defined by
x
⊑
y
{\displaystyle x\sqsubseteq y}
when
x
i
y
i
≥
0
{\displaystyle x_{i}y_{i}\geq 0}
and
|
x
i
|
≤
|
y
i
|
{\displaystyle |x_{i}|\leq |y_{i}|}
for all i. For example, the Graver basis of
A
=
(
1
,
2
,
1
)
{\displaystyle A=(1,2,1)}
consists of the vectors (2,−1,0), (0,−1,2), (1,0,−1), (1,−1,1) and their negations.
Solving integer programming using Graver bases
Integer programming is the problem of optimizing a linear or nonlinear objective function over the set of integer points satisfying a system of linear inequalities. Formally, it can be written in standard form as follows:
min
{
f
(
x
)
:
x
∈
Z
n
,
A
x
=
b
,
l
≤
x
≤
u
}
.
{\displaystyle \min\{f(x)\ :\ x\in \mathbb {Z} ^{n},\ Ax=b,\ l\leq x\leq u\}\ .}
It is one of the most fundamental discrete optimization problems and has a very broad modeling power and numerous applications in a variety of areas, but is typically very hard computationally as noted below. However, given the Graver basis
G
(
A
)
{\displaystyle G(A)}
of
A
{\displaystyle A}
, the problem with linear and various nonlinear objective functions can be solved in polynomial time as explained next.
Begin with the source’s own compact description: “Graver basis” is open-knowledge reference entry. The dossier treats that line as a proposition to test through Graver, basis and Open-knowledge, not as a finished interpretation.
Why this record matters
The phrase “open-knowledge reference entry” supplies a clear boundary for inquiry. It also exposes the unanswered questions: who defined that boundary, when it became stable and which sources sit outside it.
Vocabulary and entity names are the principal evidence signals here, because they determine the precision of every later search. The source revision retrieved here is dated Jan 17, 2025. The linked authority identifier is Q5597883. None of the 0 selected statements returned an explicit reference.
Overview language is designed for orientation and should not be treated as a substitute for the evidence cited beneath it. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.
How to read it
Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.
- Subject orientation
- Search vocabulary
- Locating named sources
The closest primary source, responsible institution and strongest cited specialist reference.
Three-step research path
- Establish the record: confirm the title “Graver basis”, its source revision and the description used here.
- Expand the search: follow Graver basis primary sources, Graver basis archive and Graver research across catalogues and specialist indexes.
- Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.
Questions for further research
- Which source most directly establishes the central claim about “Graver basis”?
- Which cited source is closest to the event, object or claim?
- What terminology or title could unlock a more precise catalogue search?
Search terms from this dossier
This entry incorporates text from “Graver basis” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.