Introduction to Algorithms, Third Edition


An example of the simplex algorithm



Download 4,84 Mb.
Pdf ko'rish
bet561/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   557   558   559   560   561   562   563   564   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

An example of the simplex algorithm
We begin with an extended example. Consider the following linear program in
standard form:
maximize
3x
1
C
x
2
C
2x
3
(29.53)
subject to
x
1
C
x
2
C
3x
3
30
(29.54)
2x
1
C
2x
2
C
5x
3
24
(29.55)
4x
1
C
x
2
C
2x
3
36
(29.56)
x
1
; x
2
; x
3
0 :
(29.57)
In order to use the simplex algorithm, we must convert the linear program into
slack form; we saw how to do so in Section 29.1. In addition to being an algebraic
manipulation, slack is a useful algorithmic concept. Recalling from Section 29.1
that each variable has a corresponding nonnegativity constraint, we say that an
equality constraint is
tight
for a particular setting of its nonbasic variables if they
cause the constraint’s basic variable to become
0
. Similarly, a setting of the non-
basic variables that would make a basic variable become negative
violates
that
constraint. Thus, the slack variables explicitly maintain how far each constraint is
from being tight, and so they help to determine how much we can increase values
of nonbasic variables without violating any constraints.
Associating the slack variables
x
4
,
x
5
, and
x
6
with inequalities (29.54)–(29.56),
respectively, and putting the linear program into slack form, we obtain


866
Chapter 29
Linear Programming
´
D
3x
1
C
x
2
C
2x
3
(29.58)
x
4
D
30
x
1
x
2
3x
3
(29.59)
x
5
D
24
2x
1
2x
2
5x
3
(29.60)
x
6
D
36
4x
1
x
2
2x
3
:
(29.61)
The system of constraints (29.59)–(29.61) has 3 equations and 6 variables. Any
setting of the variables
x
1
,
x
2
, and
x
3
defines values for
x
4
,
x
5
, and
x
6
; therefore,
we have an infinite number of solutions to this system of equations. A solution is
feasible if all of
x
1
; x
2
; : : : ; x
6
are nonnegative, and there can be an infinite num-
ber of feasible solutions as well. The infinite number of possible solutions to a
system such as this one will be useful in later proofs. We focus on the

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   557   558   559   560   561   562   563   564   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish