How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Bland-rule finite termination and optimal-basis existence
Statement
For exact arithmetic and a finite standard-form LP with full-row-rank , the primal algorithm of Primal revised simplex with Bland's rule, started from any primal-feasible basis, terminates after finitely many pivots at an optimal basis or returns a feasible ray of strictly negative cost. If the feasible set is nonempty and the objective is bounded below, an optimal basis exists and is returned. The number of pivots is at most the number of possible bases, hence at most ; this is a finiteness bound, not a polynomial-time claim. Every pivot may be degenerate, so the objective need not decrease strictly at each step.
Facts & Assumptions
Given: Exact standard-form data with of full row rank, a primal-feasible basis, and the deterministic least-index entering and leaving rules.
Basis dictionaries and reduced costs for revised simplex: In particular, for each basic index.
Primal revised-simplex pivot identities and certificates: The objective change is , strictly negative exactly when .
Primal revised simplex with Bland's rule: Otherwise choose the least index with and solve .
Basic feasible solutions, extreme points, and basis existence: In particular, every nonempty has a basic feasible solution.
Proof
Every pivot in [F3] uses a negative reduced cost and a nonnegative ratio, so [F2] makes the objective nonincreasing. If a basis repeats, the deterministic rule repeats the same future pivots and produces a cycle; the objective returns to its initial value, forcing every pivot decrease to be zero. Since each entering reduced cost is strictly negative, every pivot in the cycle has , so the represented feasible vector stays fixed throughout the cycle.
Let be the indices that enter in this cycle and let . Because the basis returns, also leaves. Choose a tableau where enters and a tableau where leaves. At , its reduced cost and for every : a basic reduced cost is zero, and a lower-index eligible nonbasic variable would have been chosen instead. At , the entering variable is in , is not the basic variable , and therefore satisfies .
At , put and define the entering direction , , with other nonbasic coordinates zero. Then , , and because leaves through a row with positive pivot coefficient. If is the reduced-cost vector at , then since .
For every , : if is basic at then , while if it is nonbasic at , maximality of means it never enters during the cycle and it is nonbasic at , where . Also . Thus the negative sum forces some with ; because , this gives and . Such a is nonbasic at , basic at , and has . Its value is zero at and stays zero during the degenerate cycle, so at it ties with at ratio zero.
Since is an eligible leaving variable with the same minimum ratio as , [F3] would choose to leave at , contradicting the choice of . Therefore no basis repeats.
There are at most possible column bases, so the algorithm terminates after at most that many visited bases. At termination [F2] gives either an optimal basis or an unbounded ray. If the objective is bounded below, the ray branch is impossible. If the feasible set is nonempty, [F4] supplies a starting basis; hence a finite optimum is attained at an optimal basis found by the algorithm. The combinatorial bound does not imply polynomial-time complexity.
Depends on
Used by
Dependency tree · two levels
7 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Robert G. Bland, New Finite Pivoting Rules for the Simplex Method, Theorem 1.1, pp. 103–105 (standard reference, not scraped)
- Dimitris Bertsimas and John N. Tsitsiklis, Introduction to Linear Optimization, §3.4 (standard reference, not scraped)
- Michel Goemans, MIT 18.310 Lecture Notes: Linear Programming, §2.4.2 (standard reference, not scraped)