2-Introdução à Programação Dinâmica



Documentos relacionados
Modelos de Programação Linear

MATEMÁTICA APLICADA AO PLANEJAMENTO DA PRODUÇÃO E LOGÍSTICA. Silvio A. de Araujo Socorro Rangel

3 Modelos de Markov Ocultos

Processos de Markov. Processos de Markov com tempo discreto Processos de Markov com tempo contínuo. com tempo discreto. com tempo contínuo

5 Método dos Mínimos Quadrados de Monte Carlo (LSM)

Escola de Pós-Graduação em Economia da Fundação Getulio Vargas (EPGE/FGV) Macroeconomia I / Professor: Rubens Penha Cysne

Circuitos Elétricos I EEL420

EN2607 Transformadas em Sinais e Sistemas Lineares Lista de Exercícios Suplementares 1 2 quadrimestre 2011

4 Análise de Sensibilidade

Cálculo do valor em risco dos ativos financeiros da Petrobrás e da Vale via modelos ARMA-GARCH

4 Metodologia Proposta para o Cálculo do Valor de Opções Reais por Simulação Monte Carlo com Aproximação por Números Fuzzy e Algoritmos Genéticos.

) quando vamos do ponto P até o ponto Q (sobre a reta) e represente-a no plano cartesiano descrito acima.

LISTA DE EXERCÍCIOS DE RECUPERAÇÃO 1º TRIMESTRE MATEMÁTICA

FATO Medicina. Lista Complementar Física - MRU / MRUV( Prof.º Elizeu) 5,0 m s, e a maior. 5 km e 10 km, sua velocidade foi 30 km h. 10 km totais.

Introdução ao Controle Ótimo: Otimização de funções e funcionais. Otimização paramétrica. Problema de controle ótimo com tempo final fixo.

5.3 Escalonamento FCFS (First-Come, First Served)

5 0,5. d d ,6 3. v Δt 0,03s Δt 30ms. 3. Gabarito: Lista 01. Resposta da questão 1: [D]

Prof. Lorí Viali, Dr. UFRGS Instituto de Matemática - Departamento de Estatística

Universidade Federal do Rio Grande do Sul Escola de Engenharia de Porto Alegre Departamento de Engenharia Elétrica ANÁLISE DE CIRCUITOS II - ENG04031

está localizado no cruzamento da i-ésima linha com a j-ésima coluna.

Séries temporais Modelos de suavização exponencial. Séries de temporais Modelos de suavização exponencial

Voo Nivelado - Avião a Hélice

CINÉTICA QUÍMICA LEI DE VELOCIDADE - TEORIA

Função de risco, h(t) 3. Função de risco ou taxa de falha. Como obter a função de risco. Condições para uma função ser função de risco

Experiência IV (aulas 06 e 07) Queda livre

Confiabilidade e Taxa de Falhas

QUESTÕES DISCURSIVAS. Questão 1. Questão 2. Questão 3. Resposta. Resposta

Manutenção e. Confiabilidade. Confiabilidade. Confiabilidade = probabilidade. Item. Definição

Modelos Não-Lineares

Conceito. Exemplos. Os exemplos de (a) a (d) mostram séries discretas, enquanto que os de (e) a (g) ilustram séries contínuas.

Questão 1. Questão 3. Questão 2. alternativa B. alternativa E. alternativa C. Os números inteiros x e y satisfazem a equação

Modelagem e Previsão do Índice de Saponificação do Óleo de Soja da Giovelli & Cia Indústria de Óleos Vegetais

4 Modelagem e metodologia de pesquisa

S = S0 + vt S= posição em um instante qualquer (m) S0 = posição inicial (m) v = velocidade (m/s, km/h) t = tempo (s, h)

Problemas de vestibular funções exponenciais e logaritmos

12 Integral Indefinida

CENTRO DE PESQUISAS DE ENERGIA ELÉTRICA

LISTA DE EXERCÍCIOS DE RECUPERAÇÃO 1º TRIMESTRE MATEMÁTICA

Introdução às Medidas em Física

AULA 8 CONDUÇÃO DE CALOR EM REGIME TRANSITÓRIO SISTEMA CONCENTRADO

Movimento unidimensional. Prof. DSc. Anderson Cortines IFF campus Cabo Frio MECÂNICA GERAL

3 Metodologia do Estudo 3.1. Tipo de Pesquisa

Escola Secundária da Sé-Lamego Ficha de Trabalho de Matemática Ano Lectivo de 2003/04 Funções exponencial e logarítmica

Função Exponencial 2013

GRUPO XIII GRUPO DE ESTUDO DE INTERFERÊNCIAS, COMPATIBILIDADE ELETROMAGNÉTICA E QUALIDADE DE ENERGIA - GCQ

TOMADA DE DECISÃO EM FUTUROS AGROPECUÁRIOS COM MODELOS DE PREVISÃO DE SÉRIES TEMPORAIS

Universidade Federal do Rio de Janeiro

MECÂNICA DE PRECISÃO - ELETRÔNICA I - Prof. NELSON M. KANASHIRO FILTRO CAPACITIVO

Transcrição:

IA 718 Tópicos em Sisemas Ineligenes 2-Inroução à Programação inâmica ProfFernanoGomie

Coneúo 1. Inroução 2. Problema o caminho mínimo 3. Solução com programação inâmica 4. Análise e complexiae 5. Programação inâmica forwar 6. Exemplos

1-Inroução Programação inâmica meoologia e oimização problemas que requerem ecisões sequenciais inerelacionaas ecisão em um cuso imeiao e afea conexo ecisões fuuras Objeivo como ober a sequência e ecisões minimização cuso oal em um número e eságios compromisso enre cuso imeiao e fuuro

Processos e ecisão mulieságios ecisão mulieságios processo que poe ser esobrao em um número e eapas seqüenciais, ou eságios Esao conição o processo num ao eságio é o esao nese eságio ecisões opções que se em em caa eságio caa ecisão causa uma ransição o esao

Esraégia (políica) uma seqüência e ecisões uma ecisão para caa esao o processo Reorno cuso, benefício, associao a caa eságio e ecisão poe variar com o eságio e o esao Quesão eerminar a políica óima (aquela que resula no melhor reorno)

Princípio e oimaliae e Bellman Uma esraégia óima apresena a proprieae seguno a qual, a espeio as ecisões omaas para se aingir um esao paricular num cero eságio, as ecisões resanes a parir ese esao evem consiuir uma esraégia óima. [Richar Bellman, 1957] x 1 A x 2 G 1 n N

2-Problema o caminho mínimo q 1 c 5 e 2 h 0 4 1 3 7 f 1 i 3 l Qual é o caminho e menor esfôrço (empo, cuso, is - ância, ec.) enre q e r? g 3 4 2 4 5 5 j 2 m 2 o 2 8 2 20 caminhos isinos 5 aições por caminho 19 comparações k 2 n 4 p 1 r

3-Solução com programação inâmica v i melhor caminho e i aé r v q min {1+ v c, 0 + v } v a q 0 1 v c c 4 5 e 2 h 1 3 v c min {5 + v e, 4 + v f } v min {7 + v f, 3 + v g }.. v g 3 4 7 f 1 i 3 l 2 4 5 5 j 2 m 2 o 2 8 2 v l 5 + v o v m min {2 + v o, 8 + v p } v n 4 + v p v o 2 v p 1 k 2 n 4 p 1 r v r 0

S esao P S sucessor e S no caminho óimo e S aé r v q 13 q 0 3 g 4 k 1 v c c 4 5 e 2 h 1 3 7 f 1 i 3 l 2 4 5 5 j 2 m 2 o 2 8 2 2 n 4 p 1 r Esraégia óima P o r P p r P l o P m o P n p P h l P i m P j m P k n P e i P f j P g j ou k P c f P g P q c 24 aições 9 comparações

4-Análise e complexiae Função objeivo (cuso, uiliae, ec.): aiivamene separável Ambienes esocásicos: sisemas Markovianos Enumeração exausiva: O( A n ) A número ecisões (ações) em caa eságio (passo) Programação inâmica: O(n A S ) S número e esaos possíveis n: número e eságios

5-Programação inâmica forwar v v i g melhor caminho e q aé i v r min {2+ v o, 1 + v p } v a v c v o min {5+ v l, 2 + v m } q 1 c 5 e 2 h v m min {4 + v i, 2 + v j } v l min {3 + v h, 3 + v i } 0 4 1 3 v n min {2 + v j, 2 + v k } 7 f 1 i 3... l v e min {5 + v c } v 3 5 f min {4+ v c, 7 + v } v g min {3 + v } 4 2 4 5 j 2 m 2 o 2 8 2 v 0 v c 1 k 2 n 4 p 1 r v q 0

6-Exemplos eerminísico: caminho mínimo r j v L j i, i I L j i, j I j i c j i, L Ι j j i ij para e cusomínimo ) ( que al nós e conjno ) ( que al nós e conjno para e cuso ) ( arcos e conjuno nós e conjuno + q 1 3 2 r 8 15 3 14 5 10 17

Equação e Bellman v i min{ v, i min ( c j I + j ij + v j )}, i I Solução ieraiva Ieração 1 2 3 4 cuso o caminho a parir o nó q 1 2 3 100 100 100 100 100 100 10 15 30 18 10 15 26 18 10 15 26 18 10 15 r 0 0 0 0 0

Algorimo e Pape M v j 0 C { q} j r j r lisa e caniaos 1. 3. remover nó j C o opo e C 2. j I ˆv i c + j ij + v j se vˆ i < vi enão vi vˆ i se i C enão C C { i} ;i no fim e C remover j e C. Se C φ enão passo 1 senão fim Pape (e jksra) são insâncias o algorimo geral

Algorimo geral caminho mínimo remover nó i a lisa e caniaos C para caa arco (i, j) L se v j > v i + c ij enão v j v i + c ij aicionar j à V se j C

Proposição: sejam v 1, v 2,...,v N escalares saisfazeno v j v i + c ij (i, j) L e seja P um caminho iniciano em um nó i 1 e erminano em um nó i k. Se v j v i + c ij para oos arcos (i, j) e P enão P é menor caminho e i 1 para i k. Prova Somano v j v i + c ij para arcos e P valor e P v ik v i1 Somano v j v i + c ij para arcos e P ' valor e P ' P Logo, P é o menor caminho.

Esocásico: aribuição inâmica aribuos e um écnico a a a a 1 2 3 localzação écnico ipo equipameno # ias no rabalho conjuno e oos écnicos R R a A conjno os valores e a # écnicos com aribuo ( R a ) a A a

B b b b B b b b b ˆ ˆ b # ˆ b B b ) ( insane no insalao ser a ipo equipameno oal ) ( 1(necessiaserviço) e enre insalaos ipo equipamenos e valores os conjuno ipo) (localização, um equipameno e aribuos emana serviços écnicos

ecisões H φ conjuno ecisões enviano écnico p/ casa H represena um local paricular conjno ecisões enviano écncio p/ emana ecisão "fazer naa" com um 'ecnico H φ

impaco ecisões nos aribuos: função ransição a δ + 1 a ( a a M ( a,) M 1 se a ( a,) a,) 0 caso conrário inicação as ecisões omaas x x a número vezes ( x a ) a A, ecisão éaplicaa écnico aribuo a

inicação as ecisões omaas c c a cuso ecisão ( c a ) a A, éaplicaa écnico aribuo a Moelo míope min x c a a A x a s.a. a a a A x a x x 0 R a b,

inâmica o sisema R + 1,a + 1,b a a A,b x δ x a a a A ( a, ) + ˆ + 1,b, Esao o sisema S R, ( )

Moelo aribuição inâmica V min x X ( C ( S,x ) + γev +1 ( S + 1)) X { x x R ; x, ; x 0} a a a a A b a

Observação Ese maerial refere-se às noas e aula o curso IA 718 Tópicos em Sisemas Ineligenes a Faculae e Engenharia Elérica e e Compuação a Unicamp. Não subsiui o livro exo, as referências recomenaas e nem as aulas exposiivas. Ese maerial não poe ser reprouzio sem auorização prévia os auores. Quano auorizao, seu uso é exclusivo para aiviaes e ensino e pesquisa em insiuições sem fins lucraivos.