Dualidad en Programcion Lineal

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

TEMA3:

PROGRAMCI
ONLI
NEAL:

1.I
NTRODUCCI
ON:

Entendemosqueunmodel odeprogr
amcioneslineal
,cuandolasvari
abl
estantodelasr
est
ri
cciones
comol afuncionobj
eti
vosonl
ineal
es,esdeci
rti
enenex ponent
eigualauno,ensucaso,
noexisten
exponentesigual
esadosomay orqueuno.

2.ELMETODOSI
MPLEX

Elmodel
osimpl
exesunmodeloal
gebai
cosistemat
icoeiter
ati
vouti
l
izadopar
aresol
vermodelosde
progr
amci
onli
neal
,queexami
nanl
osvert
icesdeunconjuntoconv
exo,hast
aencontr
arl
aalt
ernati
va
opti
ma.

2.1.PROCEDI MIENTOYREQUI SI
STOS:Todaslasrest
riccionesdel modelodebensert ransformadas
ai gualdades,parapoderest abl
ecerunasoluci
onbasicaf actibl
eini
cialyasipoderresolverun
sist emadeecuaci onessimul t
aneasuti
li
zandolaf
uncionobj etiv
ocomor ef
erenci
apar aest ablecerla
sol ucionopti
ma.enl asiguientetabl
a,sepuedeverelprocesoasegui rpar
at r
ansformarl as
rest ri
cci
onesdedesi gual
dadesei gual
dadesaotr
asdei gualdes,i
ntr
oduciendovariabl
esar t
if
icial
es
(Man) ,v
ari
ablesdehol gur
a( sn),
etc.

Agr
egar
Ti
poder
est
ri
cci
on Enl
asr
est
ri
cci
ones Enl
afunci
onobj
eti
vo
<= …+Sn=… Z=….
+0Sn
>= …-
Sn+An Z=….
+0Sn-
Man
= …+An=… Z=…+Man

Yt ambiensehadeañadi
rqueel
segundomi
embr
odeunal
i
mit
ant
e(t
ermi
noi
ndependi
ent
e)no
puedesernegat
ivo.

Veamost
odoel
procesoconunej
empl
o: maxz
=5x1+4x2

Obsérv
esequealaizqui
erdat
enemosel pr
oblemaori
ginal(
for
maest
ándar
)yal
ader
echaseha
conver
ti
dol
asrest
ri
ccionesaigual
dades(f
ormacanónica)

maxz=5x1+4x2 maxz
=5x1+4x2+0s1+0s2+0s3-
M3

2x1+x2≤20 2x1+x2+S1=20

x1+x2≤18 x1+x2+S2=18

x1+2x2≥12 x1+2x2-
S3+M3=12

Paso1:
Const
rui
rlat
abl
asi
mpl
ex,ydef
ini
rlasv
ari
abl
esdedeci
sióndel
asi
gui
ent
efor
ma:

Cj 5 4 0 0 0 -1
Xj bm x1 x2 s1 s2 s3 M3
0 s1 20 2 1 1 0 0 0
0
s2 18 1 1 0 1 0 0
0
s3 12 1 2 0 0 -
1 1
Zj 0 0 0 0 0 0 0
Zj-
Cj -5 -
4 0 0 0 1
Cj
:Coef
ici
ent
esdel
afunci
ónObjet
ivo(
F.o)

Xj
:Variabl
esdedeci
sión(
quei
ncl
uyel
asv
ari
abl
esnor
mal
esxi
,l
asv
ari
abl
esdehol
gur
asi
,var
iabl
es
ar
ti
fi
cialesMai)

bm:
tér
minosi
ndependi
ent
es

Zj(
Val
ordei
ter
racci
on)yZj
-Cj
(Cr
it
eri
osi
mpl
ex)

Paso2:
def
ini
rlacol
umnapi
vot
e(col
umnaconel
val
ordeZj
-Cj
másnegat
ivo)enest
ecasoes-
5

bm
Paso3:def
inirl
afi
l
apivot
e:parael
losecalculal
arazónR= seelei
geel menordetodos,
nose
Xi
i
ncluy
eenel cál
cul
olosnegat
ivos,
loscer
os, nil
osdelaf
il
aZy( zj-
Cj)
.Enestecasot enemos:
20 18 12
R1= =10;R2= =18;R3= =12seel i
gecomor azónR1( porserelmenordetodos)
2 1 1

Paso4:i
dent
if
icarel
numeropi
vot
eenest
ecasoesel2(sedi
vi
dir
átodal
afi
l
aent
reest
enúmer
o)y
elr
est
odenúmer osdeest
amismacol
umnaseconv
ert
ir
ánenceros

Cj 5 4 0 0 0 -1
Xj bm x1 x2 s1 s2 s3 M3
0 s1 20 2 1 1 0 0 0
0 s2 18 1 1 0 1 0 0
0 s3 12 1 2 0 0 -1 1
Zj 0 0 0 0 0 0 0
Zj-
Cj -5 -
4 0 0 0 1
Tabl
a2

Paso5:
sust
it
uirl
avar
iabl
eent
rant
econl
asal
i
ent
e:enest
ecasosal
eS1enl
acol
umnaxj
,yent
ra
X1(y
aque2estáensucol
umna)

Cj 5 4 0 0 0 -1
M3
Fi
l
a1
Xj bm x1 x2 s1 s2 s3
5 X1 10 1 0.
5 0.
5 0 0 0
0 s2 8 0 0.
5 -
0.5 1 0 0 Fi
la2
0 s3 2 0 1.
5 -
0.5 0 -1 1 Fi
l
a3
Zj 50 5 2.
5 2.
5 0 0 0
Zj-
Cj 0 -
1.5 2.
5 0 0 1
Tabl
a3

Losresult
adosdeest
atabla3,sehanobt
eni
dohaci
endodel
atabl
a2l
assigui
entes
fi
la1
oper
aciones :
Fil
a1= ; Fil
a2=1*fil
a2-1*fi
l
a1;Fil
a3=fi
la2-2*fi
l
a1
2(
pivote)

Paso6:
sisi
guehabi
endov
alor
esnegat
ivosenl
afi
l
aZj
-Cj
nosehaencont
radol
asol
uci
onopt
ima

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
buscada,
yrepet
imosdelpaso2al6

Cj 5 4 0 0 0 -1
Xj bm x
1 x2 s1 s2 s3 M3
5 X1 10 1 0.
5 0.
5 0 0 0
0 s2 8 0 0.
5 -
0.5 1 0 0
0 s3 2 0 1.
5 -
0.5 0 -1 1
Zj 50 5 2.
5 2.
5 0 0 0
Zj-
Cj 0 -
1.5 2.
5 0 0 1

Yseobservaqueenlafil
aoptimasiguenapar
eci
endonegat
ivos,
luegonohemosencont
radoel
v al
or
opti
mo,tenemosqueseguirhacerl
asiter
aci
oneshast
alogr
arqueenlafi
laZj-
Cjt
odoslonumeros
seanposit
ivosononegati
vos.

Cj 5 4 0 0 0 -1
Xj bm x1 x2 s1 s2 s3 M3
5 X1 91/3 1 0 2/3 0 1/3 -1/3
0 S3 71/3 0 0 -1/3 1 1/3 -1/3
4 X2 11/3 0 1 -1/3 0 -2/3 2/3
Zj 52 5 4 2 0 -1 1
Zj-
Cj 0 0 2 0 -1 2

Repet
imoselpr
ocesodel
2hast
ael
6

Cj 5 4 0 0 0 -1
Xj bm x
1 x
2 s1 s2 s3 M3
5 X1 2 1 0 1 -1 0 0
0 S3 22 0 0 -1 3 1 -1
4 X2 16 0 1 -1 2 0 0
Zj 74 5 4 1 3 0 0
Zj-
Cj 0 0 1 3 0 1

Yconesol
l
egamosal
asol
uci
onopt
ima,
conl
ossi
gui
ent
esr
esul
tados:

x1=2;x
2=16;z (
j=74=zmax=5.2)+4.
(16)=74

Base= (
X1, S2)=(
S3, 5,0,
4)

s1=0; s2=o;s3=22

Int
erpr etaciones:Cuandolasvar
iablesdehol
gurasoni
gual
esacero,
seint
erpr
etaqueseemplean
l
asr est r
iccionesamax imacapacidadoquetrabaj
anamaximorendi
mient
o,mient
rasquecuando
sondi stintosdecero,estodol
ocont rar
io.

Enlafi
l
aZj-
Cjt
ambi
ensepuedededuci
rlospr
eciossombr
asdecadarest
ri
cci
on,enelpr
imercaso
elpr
eci
osombr
aes1,mi
ent
rasenelsegundocasoes3,yenelt
ercer
onoex i
steni
ngunpreci
o
Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
sombr
a.

3.DUALI
DADENPROGRAMCI
ONLI
NEAL.

Elconceptodeduali
dadindi
caqueasoci
adoacadapr obl
emadeprogramaci
ónmatemáti
ca(li
neal
o
noli
neal),
existeot
ropr
oblemadenominadopr
oblemadual ,
queposeeimpor
tant
espropi
edadesy
rel
aci
onesnot abl
esconrespect
oalpr
oblemaori
ginal
.

Losprobl
emasdual
ypr
imalest
ánr
elaci
onadosat
algr
ado,
quelasol
uciónsi
mplexopt
imade
cual
quier
adel
osdospr
obl
emasconduceenformaaut
omáti
caalasol
uciónópt
imadelot
ro.

Dadounpr
obl
emaquel
l
amar
emospr
imal
:
t
Maxi
miar Cx
z

s.
a Ax≤b

Ll
amar
emospr
obl
emadual
asoci
ado
t
Mi
nimi
zar λb
t
S.
a. Aλ=c

λ≥0

Engener
alsepuedenest
abl
ecerl
assi
gui
ent
esr
elaci
ones

:
PROBLEMADEMAXI
MIZACI
ON PROBLEMADEMI
NIMI
ZACI
ON
Vari
ables Restr
icci
ones
>=0 >=
I
rr
estri
cta =
<=0 <=
Restr
icciones Var
iables
<= >=
= I
rr
estri
cta
>= <=

Obser
vaci
ones:

 Pormediodeest
emét
odor
esol
vemospr
obl
emasl
i
neal
esquet
ienenmasr
est
ri
cci
onesque
act
ivi
dades

 Par
aent
enderel
concept
odedual
i
dadnosr
efer
eimosal
amat
ri
ztr
aspuest
a

 Pr
imal
:model
oini
cial
denuest
ropr
obl
emadepr
ogr
amaci
ónl
i
neal

 Dual
:Model
oqueseobt
ienel
uegodehacerl
asconv
ersaci
ones

Ej
empl
o1.

Ej
empl
o:Maxi
mizar 3x+6y+2z

3x+4y+z≤2

x+2y+3z=10

y≥0,

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
El
probl
emadual
ser
ia:

Mi
nimi
zar2x+10y

3x+y=3

4x+2y≥6

x+3y=2

x≥0, y
,z(
cual
qui
eraoi
rr
est
ri
cta)

4.I
NTRODUCCI
ONALANALAI
SISDESENSI
BILI
DAD

El
análi
sisdesensi
bil
i
dadesel estudi
odelafor
maenl aqueseaf
ect
alasol
uci
ónópt
imaal
pr
esent
arsecambiosenloscoefici
entesdeunprogr
amali
neal
.

Elanáli
sisdesensi
bil
idadempiezaconl
asol
uci
ónfinaldelmét
odosi
mpl
ex.Enest
etema
abordaremoselanál
isisdesensi
bil
i
dadentr
esaspectos:

 I
nter
val
osdeopt
imal
i
dad(
Var
iaci
óndel
oscoef
ici
ent
esdel
afunci
ónobj
eti
vo)

 I
nter
val
odef
act
ibi
l
idad(
Var
iaci
óndel
ost
érmi
nosi
ndependi
ent
esor
ecur
sosdi
sponi
bles)

 Preci
osombra(
sedefi
necomol
aincr
ement
oodecr
ement
odel
afunci
ónobj
eti
vo,
al
aumentaraunr
ecur
sosol
ounauni
dad.)

Veámosl
oconunej
empl
o

maxz=5x1+4x2 maxz
=5x1+4x2+0s1+0s2+0s3-
M3

2x1+x2≤20 2x1+x2+S1=20

x1+x2≤18 x1+x2+S2=18

x1+2x2≥12 x1+2x2-
S3+M3=12

Def
inamosahor
atodosl
oscoef
ici
ent
esyv
ari
abl
esquei
nter
vienenennuest
roanál
i
sis:

X=(x1,x2,S1,,S2, S3, A3) Var


iabl
es

C=( M)
5,4,0,0,0,- Coef
ici
ent
esdel
aFunci
ónObj
eti
vo

Mat
ri
zdel
osCoef
ici
ent
es

b=(
20, 18, 12) Tér
minosI
ndependi
ent
esor
ecur
sos

Segúnel
anál
i
sissi
mpl
exr
eal
i
zado,
lasol
uci
ónest
abaf
ormadaporl
asbases

B=(
X1, S3, X2)
↔CB=(5 0 4)

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
( ) ( )
2 0 1 1 0
1 -
-
1
Conlascol
umnasdeestabaseconstr
uimoslamat
ri
zB= 1 0 1 ysuinv
ersa B = -
1 3 -
3
1 2
1 - 1 2 0
-
quehandecoi
nci
dirconl
ascolumnasS1,S2,
S3denuest
rat
abl
aSi
mpl
ex

Ant
esdeseguirr
ecordemosaquíl
arepresent
aci
óntabul
ardel
métodosi
mpl
ex,
quenosser
vir
ápar
a
i
ntr
oduci
relanál
i
sisdesensi
bil
i
dadsiguiendoel
cri
ter
iodecol
ores

B-1b' B-1A

B-1b'
CB. B-1A-
CB. C

a)Enel pri
mercaso,
vamosahacerunanáli
sisdesensibi
li
daddeI nterval
odef act
ibi
l
idad
(Var
iacióndelost
érmi
nosi
ndependi
entesor ecur
sosdisponibl
es)
, supongamosque
quer
emossabercuántonospuedevari
arel pri
merrecurso,si
nqueesoaf ect
eanuestr
o
model o

b=(
b1, 18, 12)

( )( )
1 0 b1
1 -
B-1b'= - 1.18
1 3 -
1 2 0 12
-

( )
b1-
18
= 42-
b1 Conl
acondi
cióndequet
odost
ienenquesermay
oresoi
gual
esacer
o,
36-
b1
tendremos

b1-
48≥0

48-
b1≥0

36-
b1≥0

Seobserv
aqueeldomini
ocomúndeestasr
estr
iccionesesel
rango18≤b1≤36 l
uegoel
rangode
var
iaci
óndel
pri
merrecur
sovaeneli
nter
v o[
al 18,36]

Comprobemosahoraconunnúmeroqueest
edent
rodeest
eint
erv
aloporej
empl
ob1=25yv
eamos
cuant
onossaleelnuev
oval
ordelaF.
0

b=(
25, 18, 12)

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
( )( )
1 -1 0 25
-
1 '
B b= -
1 3 - 1.18
1 2 0 12
-

()
7
= 17 Dedondeest
osr
esul
tadosser
ánl
osnuev
osv
alor
esdel
acol
umnabm,odel
os
11
t
érmi
nosindependi
entes.

Par
aact
ual
i
zarl
anuev
afunci
ónobj
eti
vot
endr
emos

( )( )
1 0 25
1 -
-
1 '
B b=(
CB. 5, 4)
0, .- 1.18 =79esnuest
1 3 - ronuev
oval
ordel
aF.
0
1 2 0 12
-

b)Enelsegundocaso,
procedamosadeterminarelpr
eci
osombra.
-suponemosquequeremos
cal
cul
arelpreci
osombradel pr
imerr
ecur
so, sol
obast
aconi
ncrementardi
chorecur
souna
sol
ounidad,ysecal
cul
alav ari
aci
óndenuevaF.O

b1=20+1=21→F.
O=?

( )( )
1 0 21
1 -
B-1b'=(
CB. 5, 4)
0, .- 1.18 =75
1 3 -
1 2 0 12
-

75-
74=1

LuegoPreci
osombradelpr
imerrecur
so=1, quecoinci
dedir
ect
amenteconelr
esul
tadoobt
eni
doen
l
at abl
asimpl
ex.Est
emismoprocedimient
oseut
il
iz
apar al
osdemásrecur
sos.

c) EnelTer
cercaso,
vamosar
eal
i
zarel
anál
i
sisdesensi
bil
i
daddel
oscoef
ici
ent
esdel
a
Funci
ónObj
eti
vo-

Enest
eanálisis,
solosepuedemani
pul
arl
oscoefi
cient
esdelasvar
iabl
esnormal
es(xi
=x1,x2)
,yse
hadeaclar
araquí,quenosepuedenmani
pul
arloscoefici
ent
esdelasvar
iabl
esdehol
gura,
ar
ti

cial
es,ylasdemás.

Supongamosquel
osequi
ereest
udi
ar,
esel
rangodev
ari
aci
óndel
coef
ici
ent
edel
apr
imer
avar
iabl
e
C1tendremos

C=( M)
C1,4,0,0,0,-

B-1A= comoenel
casoant
eri
ordel
ainv
ersa,
coi
nci
deconnuest
rasol
uci
on

Si
mpl
ex.
CB=(
C1,
0,5)

B-1A=
CB.
CB.B-1A-C= yconl
acondi
ciondequedebendeseri
gual
esomay
ores
quecer otendr
emos

C1-4≥o
-C1+8≥o
Yseobt
ienequeC1sol
opuedev
ari
arenelr
ango4≤C1≤8

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)
Suponi
endoC1=7(
unnúmer
odent
rodel
int
erv
alo)obt
endr
emos:
C=( M)
7,4,0,0,0,-

B-1A=

CB=(
7, 5)
0,
B-1A=
CB.

B-1A-
CB. C=

Porl oquesiseutil
i
z aunsoftwareinf
ormático,estenosproporcionaratodoslosresul
tados,apar
te
deest onosmostraraautomáticamentel
osr angosdev ari
acionesdel oscoefi
cient
esdel aF.O,los
rangosdev ar
iaci
onesdel al
osr ecur
sos,asícomol osdist
intospreciossombrasdecadar ecur
soy
entretant
osresul
tadosmás, perolacuesti
ónser i
asaberinterpr
etarl
os.

Apuntesmat
emát
icasI
II
.(Tema3Pr ogr
amaci
ónLi
neal
)
Prof
esorAr
mandoNdongEy eneNchama)

También podría gustarte