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