UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD...
Transcript of UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD...
![Page 1: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/1.jpg)
UNCLASSIFIED
AD NUMBER
LIMITATION CHANGESTO:
FROM:
AUTHORITY
THIS PAGE IS UNCLASSIFIED
AD224306
Approved for public release; distribution isunlimited.
Distribution authorized to U.S. Gov't. agenciesand their contractors;Administrative/Operational Use; 28 DEC 1959.Other requests shall be referred to DefensePublic Affairs Office, DFOISR, Washington, DC20301.
Rand notice via DoD dtd 2 Jul 1965
![Page 2: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/2.jpg)
UNCLASSIFIED
Ai 2 2 4 3 0 6
ilFENSE DOCUMENTATION CENTER FOR
IENTIFIC AND TECHNICAL INFORMATION
CAMERON STATION, ALEXANDRIA, VIRGINIA
UNCLASSIFIED
![Page 3: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/3.jpg)
NOTICE: When government or other drawings, speci- fications or other data are used for any purpose other than in connection with a definitely related government procurement operation, the U. S. Government thereby incurs no responsibility, nor any obligation whatsoever; and the fact that the Govern- ment may have formulated, furnished, or in any way supplied the said drawings, specifications, or other data is not to be regarded by implication or other- wise as in any manner licensing the holder or any other person or corporation, or conveying any rights or permission to manufacture, use or sell any patented invention that may in any way be related thereto.
![Page 4: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/4.jpg)
■■' "'-a
<L2
O LU
c^>
7^ ^ Z 0 ®
![Page 5: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/5.jpg)
f) 7J ?^(M
ai 4-
INDÜCTIVE PROOF OP THE SIMPLEX METHOD
George B. Dantzlg ,
Mathematics Division The RAND Corporation
]jy tyh** p_l851
Decjwrtwsr. 28, 1959
Revised May 9, i960
ft}-
Reproduced by
The RAND Corporalion • Santa Monica • California
The views expressed in this paper are not necessarily those of the Corporation
![Page 6: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/6.jpg)
P-1851 11
SUMMARY V As pointed out In the Introduction, ^inst«ad of ^he customary
proof of the existence of an optimal basis In the simplex method
based on perturbation of the constant terms we--Bhaü--fJlve a new
proof based on Induction. Prom a pedagogical point of view It
permits an earlier and more elementary proof of the fundamental
duality theorem via the simplex method. Specifically we shall
show that there exists a finite chain of feasible basis changes,
which results In either an optimal feasible solution or In an
Infinite class of feasible solutions, such that the objective
form tends to minus infinity.
![Page 7: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/7.jpg)
P-1851 5-9-60
1
INDUCTIVE PROOF OP TiiE SIMPLEX METHOD
Gfeorge B. Dantzlg
Instead of the customry proof of the existence of an
optimal basic set of variables in the simplex method based on
perturbation of the constant terms we shall give a new proof
based on induction [l]. Prom a pedagogical point of view it
Permits an early elementary proof of the fundamental duality
theorem via the simplex method, which is favored by some [2].
Bia general linear programming problem Is to find x ^ 0
and Min z satisfying J
(1) all*l-l2*2 -lA^l a21xl + a22x2 + ••• + a2nxn - b2
amlxl + am2x2 + ' * • + ^„^ = b c mn n m C1X1 + C2X2 + ••• -^ Cnxn = z.
Our objective Is to prove the following:
IHeorem^if a basic fgaaiMa solution to (1) gj^ ^ ^^
gxists a finite number of chants in tfag ^^le baslo ^
resultin. In either an ont^1 ^ fea3lbl# ^ _ ^
infinite class of feasible .nlutlons for whi.H , ^ „ 1
bound. ~~
![Page 8: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/8.jpg)
P-1851 5-9-60
Proof: Let the canonical form for (l) with respect to the
assumed Initial set of basic variables, say at«! x2,...,xm, be
(2) xi + ^im+l Vfl r •'• + »la xs + •'• + Vn = Fl
*,xr + Sw-l 'Sn+l + •" + ?2s xs + ••' + ^n =#Sr
*x: +a ,x ,+...+ a^,, x„ + ... + a_ x ■ D nn m,m+l m+1 ms s mn n m
c" , ^. • 4 ... + •. X^ + . . . f F X = 2-?^. m+l ra+l ss n n t
where zQ Is a constant and ft-, are the new values of the co-
efficients resulting by the elimination of *!»•••**„! from all
but one of the equations and the ^ ^> 0 for 1=1,2,...,m. "Hie
basic feasible solution Is obtained by assigning the non-basic
variables the values zero and solving for the values of the
basic variables. Including z.
The simplex method may be outlined as follows. Each
Iteration begins with a canonical form with respect to some
set of basic variables. The associated basic solution Is also
feasible,I.e. the constants F. (as modified) remain nonnegative.
The procedure terminates when a canonical form Is achieved for
which either the c". ^ 0 for all J (in which case the basic
feasible solution Is optimal), or else, In some column with
C < 0, the coefficients are all nonposltlve a. <£ 0, (In which
case a class of feasible solutions exists for which z —>- oo).
In all other cases a "pivot" term Is selected In a column, s,
and row, r, such that cs - Mln c . Is < 0 and ^pApg - Min ^l^is^
for a . a, positive. The variable x„ becomes a new basic rs Is s
![Page 9: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/9.jpg)
P-1851 5-9-60
3
variable replacing one In the basic set — namely by using the
equation with the pivot terra to eliminate x from the other
equations. When the coefficient of the pivot term Is adjusted
to be unity, the modified system Is In canonical form, and a
new basic feasible solution Is available In which the value of
z = ZTQ Is decreased a positive amount If Ta > 0. In the non-
degenerate case, we have all B" 's positive. If this remains
true from Iteration to Iteration, then a termination must b« '
reached in a finite number of steps, because (l) each canonical
form Is uniquely determined by choice of the m basic variables;
(2) the decrease in value of zQ implies that all the basic sets
are strictly different; (3) the number of basic sets is finite;
indeed, not greater than (m).
In the degenerate case It Is oossible that b = 0; this r
results in ~0 having the same value before and after pivoting.
It has been tihown (by examples due to Hoffman and Beale) that
the procedure can repeat a basic set and hence cycle Indefinitely
without termination. This phenomenon occurs (as can be In-
ferred from what follows) when there Is ambiguity In the choice
of pivot term by the above rules. A proper choice among them
will always get around the difficulty. To show this we make
the following —
Inductive Assumption; We assume for l,2J...,n>-l equations that
only a finite number of feasible basic set changes are required
to obtain a canonical form such that the z equation has all
![Page 10: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/10.jpg)
P-lSSl
4
nonnegative coefficients (c. > 0) or some column s has cT < 0
and all nonposltlve coefficients (a. < 0). Is -* '
We first show the truth of the Inductive assumption for
m=l. If the Initial basic solution Is non-degenerate, F. > 0,
then we note that each subsequent one Is also. It follows that
the flnlteness proof of the simplex method outlined above Is
valid, so that a final eanonloal form will be obtained that
satisfies our Inductive assumption, 'nie degenerate case F« = 0,
Is established by Invoking the following convenient lemma:
Lennna; If the Inductive assumption holds for m, where not all
^jL are Initially zero, then it holds when all S. are zero.
Proof: Change one or more ^ = 0 to F. = 1 (or any other positive
value) and then, by hypothesis, a sequence of basic set changes
exists such that the final one has the requisite properties. If
exactly the same sequence of pivot choices are used for the
totally degenerate problem, each basic solution remains feasible
(namely zero). Since the desired property of the final canonical
form depends only on the choice of basic variables and not on the
right-hand side, the lemma Is demonstrated.
To establish the inductive step, suppose our inductive
assumption holds for l,2,...,nH.l and that F. + 0 for at least
one 1 in the m equation system (2). If we are not at the point
of termination, then the iterative process Is applied until
on some Iteration, a further decrease in the value of z-. is
![Page 11: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/11.jpg)
P-1851 5-9-60
5
not possible, because of degeneracy. By rearrangement of
equations, Ut ^ - fc, - ... . Fp - 0 and ^ + 0 for l^+l,...,m.
Note for an^ Iteration that r < m holda because It Is not possible to
have total degeneracy on a subsequent cycle If, as assumed, at least
one of the ^ + 0 Initially. According to our Inductive
assumption there exlcts a finite series of basic set changes
using pivots from the first r equations that results In a sub-
system satisfying all c ^ 0 or, for some s, all a. < 0,
1 ^ 1 ^ r and cs < 0. Since the constant terms for the first
r equations are all zero, their values will all remain zero
throughout the sequence of nlvot term choices for the subsystem;
this means we can apply the same sequence of choices for thm
entire system of m equations without replacing xr j*...^ M
basic variables or changing their values In the basic solutions.
If the final basis for the subsystem has all 0 . > 0, then
the same property holds for the system as a whole. On the
other hand suppose the final basis of the subsystem has for
some a, öa < 0 and äls ^ 0 for 1=1,2,...,r, In this ease we
either have i^ ^ 0 for 1-r+l,...,« (m which case the Inductive
property holds for m) or else the variable x^ can be Introduced
Into the baülc set for the system as a whole, producing a
Posltive deoreasc ln z0 since ^ > 0 for 1-r+l,...,m. We have
seen earlier that this value of 2 can decrease only a finite
number of times. Hence, the iterative process must terminate
but the only way it can is when the inductive property holds
for the ra equation system.
![Page 12: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/12.jpg)
II !■" -«—^——Tl ,mt
p-1851 5-9-60
6
This completes the proof for m equations, except for the
completely degenerate case where ^ = 0 for all 1=.1,2,...,«.
The latter proof, however, now follows directly from the lemma.
Q.E.D.
![Page 13: UNCLASSIFIED AD NUMBER LIMITATION CHANGESf) 7J ?^(M ai 4- INDÜCTIVE PROOF OP THE SIMPLEX METHOD George B. Dantzlg , Mathematics Division The RAND Corporation ]jy tyh** p_l851 Decjwrtwsr.](https://reader033.fdocuments.us/reader033/viewer/2022042116/5e93e305c5a9c37e09740247/html5/thumbnails/13.jpg)
'
P-1851 7
REFERENCES
1. Dantzig, G. B., A. Orden, and P. Wolfe, "The »enerallzed Simplex Method for Minimizing a Linear Porm under Linear Inequality Restraints, ' The RAND Corporation, Paper P-592, April 5, 1954. Also Pacific Journal of iAa.thmmAf.inn. June 1955. ■"""
2. luce, R. D. and Howard Ralffa, Qames and Decisions. John Wiley and Sons, Inc., New York, 1557!