Anda di halaman 1dari 16

Msc.

Dani el e Carval ho Ol i vei ra


Doutoranda em Ci nci a da Computao UFU
Mestre em Ci nci a da Computao UFU
Bacharel em Ci nci a da Computao UFJF
OTIMIZAO
Otimizao:Msc.DanieleC.Oliveira 2
Contedo
Programtico
1. IntroduoPesquisaOperacional
2. ProgramaoLinear
3. TeoriadosJogos
4. TeoriadasFilas
5. AnlisedeDecises
Otimizao:Msc.DanieleC.Oliveira 3
Contatoe
Atendimento
Email
danieleoliveira@fc.ufu.br
Pgina
www.danieleoliveira.com.br
HorriodeAula
Segunda:16:50s18:30
Tera:13:10s14:50
HorriodeAtendimento
Segunda:15hss16:30hs
Otimizao:Msc.DanieleC.Oliveira 4
PROGRAMAO
LINEAR
Otimizao:Msc.DanieleC.Oliveira 5
Recaptulando
Resolveroproblemaaseguirpelaformatabulardomtodo
Simplex
max z = Sx
1
+ 2x
2
Restries:
x
1
+ x
2
6
Sx
1
+ 2x
2
2u
x
1
, x
2
u
Otimizao:Msc.DanieleC.Oliveira 6
MtodoSimplexparaProblemasdeMinimizao
Solues:
1. Transformaroproblemademinimizaoemumproblemade
maximizaoeutilizaromesmoprocedimento
2. Adaptaroprocedimentoparaproblemasdeminimizao
Otimizao:Msc.DanieleC.Oliveira 7
Exemplo
min z = 4x
1
- 2x
2
Restries:
2x
1
+ x
2
1u
x
1
- x
2
8
x
1
, x
2
u
Otimizao:Msc.DanieleC.Oliveira 8
UsodeVariveisArtificiais
min z = 1ux
1
+ 6x
2
Restries:
4x
1
+ 2x
2
24
x
1
8
x
1
+ 2x
2
= 12
x
1
, x
2
u
Naformapadro:
min z = 1ux
1
+ 6x
2
Restries:
4x
1
+ 2x
2
- x
3
= 24
x
1
+ x
4
= 8
x
1
+ 2x
2
= 12
x
1
, x
2
, x
3
, x
4
u
Otimizao:Msc.DanieleC.Oliveira 9
Odilema
Paratransformaresteproblemanaformapadro,devesesubtrair
umavariveldeexcessox
3
naprimeiraequao,eumavarivelde
folgax
4
nasegundaequao
Oconjuntoinicialdevariveisnobsicasformadopor{x
1
, x
2
] e0
conjuntodevariveisbsicasformadopelasvariveisdefolga,ou
seja,x
4
Aprimeiraequaopossuiapenasumavariveldeexcesso,de
formaque,sex
1
ex
2
assumissemvalornulo,avarivelx
3
assumiriaumvalornegativo,oquerepresentaumasoluo
infactvel!(Porque?)
Otimizao:Msc.DanieleC.Oliveira 10
Soluo
Deveseintroduzirumavarivelartificialatodasasequaesque
nopossuemvariveldefolga.
PodeserresolvidopordoismtodosadaptadosdoSimplex:
BigM(Mtododaspenalidades)
Mtododasduasfases
Otimizao:Msc.DanieleC.Oliveira 11
BigM
Passo1:Almdeadicionarasvariveisartificiaisparacadarestrio
quenopossuivariveldefolga,alteraseafunoobjetivo
adicionando(minimizao)ousubtraindo(maximizao)as
variveisartificiaismultiplicadasporM,comH
Exemplo
min z = 1ux
1
+ 6x
2
+ Ho
1
+ Ho
2
Restries:
4x
1
+ 2x
2
- x
3
+ o
1
= 24
x
1
+ x
4
= 8
x
1
+ 2x
2
+ o
2
= 12
x
1
, x
2
, x
3
, x
4
, o
1
, o
2
u
Otimizao:Msc.DanieleC.Oliveira 12
Passo2:Eliminardafunoobjetivoasvariveisartificiais
AplicaroMtododeEliminaodeGaussJordan
Passo3:AplicaroSimplex!
Otimizao:Msc.DanieleC.Oliveira 13
MtododasDuasFases
Tambmutilizadevariveisartificiais.
min z = 1ux
1
+ 6x
2
Restries:
4x
1
+ 2x
2
- x
3
+ o
1
= 24
x
1
+ x
4
= 8
x
1
+ 2x
2
+ o
2
= 12
x
1
, x
2
, x
3
, x
4
, o
1
, o
2
u
Otimizao:Msc.DanieleC.Oliveira 14
Fase1
Criaseumafunoobjetivoqueasomadasvariveisartificiais
min w =o
1
+ o
2
Restries:
4x
1
+ 2x
2
- x
3
+ o
1
= 24
x
1
+ x
4
= 8
x
1
+ 2x
2
+ o
2
= 12
x
1
, x
2
, x
3
, x
4
, o
1
, o
2
u
Anularoscoeficientesdasvariveisartificiaisnafunoobjetivo(aplicar
GaussJordan)
Temseassimoconjuntodasvariveisnobsicas{x
1
, x
2
, x
3
}eodas
variveisbsicas{x
4
, o
1
, o
2
]
AplicaroMtodoSimplex!
Otimizao:Msc.DanieleC.Oliveira 15
Fase2
Voltandoaoproblemaoriginal.Estafasecombinaafunoobjetivo
doproblemaoriginalcomasrestriesdaformatabulartima
obtidanafase1,comalgumasalteraes.
1. Eliminarascolunascorrespondentessvariveisartificiaiso
1
c o
2
2. Asvariveisbsicasx
1
, x
2
devemsereliminadasdafuno
objetivo(utilizarGaussJordan)
3. AplicaroMtodoSimplex!!
Otimizao:Msc.DanieleC.Oliveira 16
FimdaAula1
PRXIMAAULA:
PROGRAMAO
LINEAR
CONTINUAO

Anda mungkin juga menyukai