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



Documentos relacionados
Processos de Decisão Markovianos. Fernando Nogueira Processos de Decisão Markovianos 1

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.1. Filtragem dos Estados de um Sistema Não-Linear Unidimensional. Considere-se o seguinte MEE [20] expresso por: t t

4 Filtro de Kalman. 4.1 Introdução

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

Problema de controle ótimo com equações de estado P-fuzzy: Programação dinâmica

III Congresso da Sociedade Portuguesa de Estatística Guimarães, 26 a 28 Junho 1995

ABORDAGEM MULTIOJETIVA PARA SOLUCIONAR UMA MATRIZ ENERGÉTICA CONSIDERANDO IMPACTOS AMBIENTAIS

Considere uma economia habitada por um agente representativo que busca maximizar:

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

3 Uma metodologia para validação estatística da análise técnica: a busca pela homogeneidade

EN2607 Transformadas em Sinais e Sistemas Lineares Lista de Exercícios Suplementares 1 3 quadrimestre 2012

PLANEJAMENTO DE EXPANSÃO DE REDES DE TRANSMISSÃO CONSIDERANDO A INCERTEZA DA DEMANDA

MODELAGEM, OTIMIZAÇÃO E SIMULAÇÃO DE POLÍTICAS OPERATIVAS BASEADAS EM PROGRAMAÇÃO DINÂMICA NO PLANEJAMENTO DA OPERAÇÃO ENERGÉTICA

4 Modelo de fatores para classes de ativos

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

Instituições Top 5 Classificação Anual para as Categorias Curto e Médio Prazo e Consolidação da Metodologia

Díodo: Regime Dinâmico. Introdução

5 Metodologia Probabilística de Estimativa de Reservas Considerando o Efeito-Preço

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.

PROVA DE ENGENHARIA GRUPO II

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]

Sistema de Apoio à Tomada de Decisão na Operação em Tempo Real do Sistema da CTEEP

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

2 Reforma Previdenciária e Impactos sobre a Poupança dos Funcionários Públicos

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

DFB 2006 Economia para Advogados: Microeconomia. Lista de exercícios sobre peso morto do imposto e de barreiras comerciais.

3 O Modelo SAGA de Gestão de Estoques

CENTRO UNIVERSITÁRIO DA FEI MURILO FERNANDES MARTINS

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

Breve Nota Sobre Polinômios e Modelos ARIMA

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

DENOMINADORES: QUAIS SÃO? COMO SE CALCULAM?

Voo Nivelado - Avião a Hélice

AMANDA OLIVEIRA, G. Depto. Engenharia de Computação e Automação - UFRN

Exemplo RINEX para cálculo das coordenadas dos Satélites a partir das Efemérides Transmitidas

Otimização da Curva de Gatilho de uma Opção Americana de Compra através de Algoritmos Genéticos

Respondidos (parte 13)

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

I INVESTIGAÇÃO DE MÉTODOS DE SELEÇÃO AUTOMÁTICA DE CIRCUITOS USANDO A TEORIA DOS GRAFOS PARA A ANÁLISE DE REDES HIDRÁULICAS

Aplicações à Teoria da Confiabilidade

PROPOSTAS METODOLÓGICAS PARA O TRATAMENTO DA CURVA DE AVERSÃO A RISCO NO MODELO DE PLANEJAMENTO DA OPERAÇÃO A MÉDIO PRAZO. Renata Nogueira Francisco

2 O Modelo 2.1. Descrição

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

MODELIZAÇÃO DE SISTEMAS INDUSTRIAIS Redes de PETRI

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

1 Modelo de crescimento neoclássico, unisectorial com PT e com taxa de poupança exógena 1.1 Hipóteses Função de Produção Cobb-Douglas: α (1.

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

Porto Alegre, 14 de novembro de 2002

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

Capítulo 2 EFEITOS NO NÍVEL DE PRODUTO DA ECONOMIA CAUSADOS POR ALTERAÇÕES MONETÁRIAS EXÓGENAS

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)

3 A Confiabilidade aplicada ao gerenciamento da integridade de dutos

Problemas de vestibular funções exponenciais e logaritmos

Leandro César Xavier de Carvalho*, Edson Luiz da Silva, Erlon Cristian Finardi. UFSC - Labplan UFSC - Labplan UFSC Labplan

EXAME NACIONAL DE SELEÇÃO 2007

Frederico S. Moreira Takaaki Ohishi Luiz C.P. da Silva Vivaldo F.da Costa* UNICAMP

R A B VETORES. Módulo. Valor numérico + unidade de medida. Intensidade

DINÂMICA POPULACIONAL COM CONDIÇÃO INICIAL FUZZY

2 Referencial teórico 2.1. Modelo de Black

O cliente é a razão do nosso trabalho, a fim de inseri-lo em um novo contexto social de competitividade e empregabilidade.

REDUÇÃO DE DIMENSIONALIDADE

12 Integral Indefinida

CENTRO DE PESQUISAS DE ENERGIA ELÉTRICA

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

RELATÓRIO TÉCNICO. Notas técnicas referentes ao projeto. NEWAVE (nº 1345) emitidas

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

UM MODELO DE PLANEJAMENTO AGREGADO DA PRODUÇÃO PARA OTIMIZAR O MIX DE PRODUTOS E CLIENTES EM UMA INDÚSTRIA METAL-MECÂNICA

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

3 Estudo da Barra de Geração [1]

Função Exponencial 2013

Capítulo 5 CONDUÇÃO EM REGIME TRANSIENTE

4 Procedimentos de solução

Desenvolvimento de Técnicas Heurísticas e de Otimização Clássica Para o Problema de Planejamento da Expansão a Longo Prazo de Sistemas de Transmissão

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

Otimização da Curva de Gatilho de uma Opção Americana de Compra através de Algoritmos Genéticos

Universidade Federal do Rio de Janeiro

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

Aprendizado de Máquina

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.