C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

Tamanho: px
Começar a partir da página:

Download "C. Requejo (UA) Métodos de Investigação Operacional MIO / 37"

Transcrição

1 Programação Dinâmica C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

2 Programação Dinâmica a Programação Dinâmica (PD) é uma técnica muito útil que permite obter uma sequência de decisões inter-relacionadas, fornecendo um procedimento sistemático que determina a melhor combinação de decisões a PD é uma técnica genérica para resolver problemas e as equações recursivas usadas têm de ser determinadas especificamente para cada problema a PD realiza uma enumeração inteligente de todos os pontos admissíveis de um problema C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

3 a aplicação da PD pressupõe: particionar o problema em etapas nas quais as decisões são tomadas determinar uma relação de recorrência que nos leve de uma etapa para outra (muitas vezes esse movimento é efectuado de trás para a frente, de forma backward, de uma etapa para a anterior) C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

4 Características de problemas que podem ser resolvidos usando PD para a PD não existe uma formulação padrão, há, no entanto, uma estrutura geral comum os problemas são divididos em etapas (stages) que correspondem aos diferentes níveis naturais nos quais se estabelece uma sequência de decisões inter relacionadas a cada etapa está associado um número finito (ou infinito) de estados (states) que correspondem às diferentes situações possíveis de ocorrer nessa etapa, ou seja, às sol. admissíveis em cada etapa a decisão tomada em cada etapa transforma o estado da etapa corrente no estado inicial da etapa seguinte a decisão tomada em cada etapa tem o objectivo de obter um plano óptimo de decisões a fim de se determinar uma sol. óptima, além disso fornece a decisão óptima em cada estado de cada etapa C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

5 dada uma etapa, uma poĺıtica para as restantes etapas é independente das decisões tomadas nas etapas anteriores. Portanto, as decisões óptimas imediatas dependem apenas do estado actual e não da forma como esse estado foi alcançado - é o designado Princípio da Optimalidade. o plano de decisões para cada estado, em cada etapa, é identificado através de relações recursivas específicas para cada problema, que constituem as equações de programação dinâmica quando se usam as rel. recursivas, a obtenção da sol. óptima pode ser encontrada através de um processo backward da etapa final para a etapa inicial C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

6 Exemplo Uma assoc. intern. pretende melhorar as cond. de países subdesenvolvidos. Possui, de momento, 5 equipas médicas disponíveis para enviar para 3 países pelo que é necess. determ. qts equipas (se alguma) deve enviar para cada um destes países de forma a MAXIMIZAR os resultados das 5 equipas médicas (as equipas não podem ser dissociadas e todas têm de ser colocadas). A medida dos resultados esperados que está a ser usada é a de anos de vida adicionais de cada pessoa (para um país esta medida equivale ao aumento da esperança de vida). Na tabela seguinte temos uma estimativa dos valores dos anos de vida adicionais de cada pessoa ( 1000) para cada país e para cada possível colocação de uma equipa médica no terreno. Que colocação maximiza os resultados? n o de eq. país país país médicas C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

7 Etapas os três países - corresponde à decisão a tomar relativamente a cada país Variáveis de decisão x i (i = 1, 2, 3) será o n o de equipas a enviar para cada etapa (país) Estados estado de cada etapa que nos permita tomar a decisão nessa etapa a identificação dos estados pode não ser aparente para determ. os estados podemos fazer questões tais c/o - que mudanças de uma etapa para outra são efectuadas? C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

8 - uma vez efectuadas decisões nas etapas anteriores, c/o pode o estado da situação na etapa corrente ser descrito? - que informação acerca do estado corrente é necess. à det. da poĺıtica óptima nas etapas seguintes? para este problema temos s i é o n o de equipas médicas ainda disponíveis para enviar para os restantes países (i = 1, 2, 3) assim i = 1 s 1 = 5 e x 1 {0, 1,..., 5} i = 2, 3 s i = 5 (x x i 1 ) e x i {0, 1,..., s i } C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

9 Equações recursivas seja p i (x i ) a medida de resultados correspondente a colocar x i equipas médicas no país i tal como indicado na tabela desta forma o objectivo é o de max s. a: 3 i=1 p i(x i ) 3 i=1 x i = 5 x i 0 e inteiros, i = 1, 2, 3 temos então, para i = 1, 2, 3 f i (s i, x i ) = p i (x i ) + max {xi+1,...,x 3 : 3 3 j=i x j =s i } j=i+1 p j(x j ) e fi (s i ) = max xi =0,1,...,s i f i (s i, x i ) C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

10 Mais precisamente f 3 (s 3, x 3 ) = p 3 (x 3 ) e f3 (s 3) = max x3 =0,1,...,s 3 f 3 (s 3, x 3 ) f 2 (s 2, x 2 ) = p 2 (x 2 ) + f3 (s 2 x 2 ) e f2 (s 2) = max x2 =0,1,...,s 2 {p 2 (x 2 ) + f3 (s 2, x 2 ) f 1 (s 1, x 1 ) = p 1 (x 1 ) + f2 (s 1 x 1 ) e f1 (s 1) = max x1 =0,1,...,s 1 {p 1 (x 1 ) + f2 (s 1, x 1 ) C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

11 e portanto, se definirmos f4 (.) = 0 temos f i (s i, x i ) = p i (x i ) + fi+1 (s i x i ), i = 3, 2, 1 e fi (s i ) = max xi =0,1,...,s i f i (s i, x i ), i = 3, 2, 1 as equações recursivas são então { f i (s i ) = max xi =0,1,...,s i {p i (x i ) + fi+1 (s i x i )}, i = 1, 2 f3 (s 3) = max x3 =0,1,...,s 3 {p 3 (x 3 )}. C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

12 para a última etapa: n = 3 s 3 x 3 f 3 (s 3, x 3 ) = p 3 (x 3 ) = f3 (s 3) C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

13 para a etapa anterior: n = 2 f 2 (s 2, x 2 ) = p 2 (x 2 ) + f3 (s 2 x 2 ) s 2 x 2 = 0 x 2 = 1 x 2 = 2 x 2 = 3 x 2 = 4 x 2 = 5 f2 (s 2) x / C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

14 agora para a primeira etapa: n = 1 f 1 (s 1, x 1 ) = p 1 (x 1 ) + f2 (s 1 x 1 ) s 1 x 1 = 0 x 1 = 1 x 1 = 2 x 1 = 3 x 1 = 4 x 1 = 5 f1 (s 1) x portanto a sol. óptima é x 1 = 1, x 2 = 3, x 3 = 1 f 1 (5) = 170, f 2 (4) = 125, f 3 (1) = 50 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

15 Aplicação aos Problemas Knapsack nos problemas tipo Knapsack, uma vez considerada a existência de n objectos, consideram-se n etapas em cada etapa j, a decisão a tomar será a da selecção ou não do objecto j, por forma a optimizar a utilidade total e a não violar a restrição de volume imposta há que decidir se x j = 1, o que significa que o objecto j é seleccionado, ou se x j = 0, o que significa que o objecto j não é seleccionado nos problemas tipo Knapsack, em cada etapa, os possíveis estados estão relacionados com a quantidade de volume usada pelos objectos seleccionados até ao momento C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

16 se o volume total disponível for de c unidades, os estados a considerar em cada etapa j (j = 1,..., n) são os possíveis valores de volume s j = 0, 1,..., c. a decisão tomada em cada etapa tem o objectivo de maximizar a utilidade na etapa j para um volume s j : f j (s j ) em cada etapa j, é identificado o valor da utilidade total f j (s j ) para todos os valores possíveis s j = 0, 1,..., c ao qual corresponde a sol. óptima xj para esse estado e essa etapa: fj (s j ) o valor óptimo do problema corresponde ao valor fn (c) C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

17 consideremos o problema Knapsack binário max s. a: n j=1 u jx j n j=1 v jx j c x j {0, 1}, j = 1,..., n as suas relações recursivas são f 1 (s 1 ) = { 0, s1 = 0,..., v 1 1 f 1 (s 1, 0), para x 1 = 0 u 1, s 1 = v 1,..., c f 1 (s 1, 1), para x 1 = 1 e para j = 2,..., n fj (s j ) = max{f j (s j, 0), f j (s j, 1)} = max{f j 1 (s j ), f j 1 (s j v j ) + u j } para s j = 0,..., c C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

18 Exemplo: consider. a seguinte instância do problema dada p/ n = 6 c = 12 u = (2, 5, 3, 4, 5, 4) v = (6, 8, 4, 6, 7, 2) i = 1 (etapa 1) s 1 = x 1 = x 1 = f1 (s 1) x C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

19 i = 2 (etapa 2) s 2 = x 2 = x 2 = f2 (s 2) x i = 3 (etapa 3) s 3 = x 3 = x 3 = f3 (s 3) x /1 0/1 1 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

20 i = 4 (etapa 4) s 4 = x 4 = x 4 = f4 (s 4) x i = 5 (etapa 5) s 5 = x 5 = x 5 = f5 (s 5) x /1 0/ /1 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

21 i = 6 (etapa 6) s 6 = x 6 = x 6 = f6 (s 6) x sol. óptima utilidade total: f6 (12) = 11 de forma backward encontra-se agora x6 = 1 (v 6 = 2), x5 = 0, x 4 = 1 (v 4 = 6), x3 = 1 (v 3 = 4), x2 = 0, x 1 = 0 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

22 Aplicação ao Problema do Caminho Mais Curto numa rede estratificada (por níveis) podemos usar PD para determinar o CMC entre os nodos inicial s e terminal t uma etapa corresponde a um nível da rede a cada etapa (nível) temos o percurso óptimo do nodo terminal t, i.e. em cada etapa temos a melhor decisão para cada nodo desse nível desde o nodo t C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

23 consideremos a seguinte rede níveis s a b c d e f g h i j k l m t C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

24 etapas níveis i = 0, 1,..., 5, seja N i o conjunto de nodos no nível i estado nodo corrente s i N i var. decisão x j nodo a visitar a partir do nível j etapa/nível 1 s 1 = j k l m x 1 = t (j, t) 5 (k, t) 1 (l, t) 4 (m, t) 2 f1 (s 1) x1 t t t t C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

25 etapa/nível 2 s 2 = g h i x 2 = j (g, j) k (g, k) (h, k) l (h, l) (i, l) m (i, m) f2 (s 2) x2 k k m C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

26 etapa/nível 3 s 3 = d e f x 3 = g (d, g) h (d, h) (e, h) (f, h) i (e, i) (f, i) f3 (s 3) x3 h h h/i C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

27 etapa/nível 4 s 4 = a b c x 4 = d (a, d) (b, d) e (a, e) (b, e) (c, e) f (c, f ) f4 (s 4) x4 e e f C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

28 etapa/nível 5 s 5 = s x 5 = a (s, a) b (s, b) c (s, c) f 5 (s 5) 11 a x 5 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

29 caminho mais curto com custo 11 s a e h k t as equações recursivas são f 0 (s 0) = f 0 (t) = 0 e para i = 1,..., 5 e s i N i i (s i ) = min xi N i 1 f i (s i, x i ) e f i (s i, x i ) = c (si,x i ) + fi 1 (x i) sendo N i o conjunto de nodos do nível i f C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

30 Um problema de expansão óptima de capacidade Uma empresa de exploração de recursos energéticos renováveis pretende expandir a sua capacidade de produção. Para tal pretende planear a construção, nos próximos 6 anos, de um total de 8 novos parques eólicos. Tendo em conta que cada parque eólico demora 1 ano a construir há um custo fixo de 1500 u.m./ano sempre que há construção de parques eólicos em cada ano há uma capacidade de construção de, no máximo, 3 parques eólicos C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

31 o custo de construção de cada parque em cada ano e o número de parque que é necessário ter construído no final de cada ano pode ser consultado no quadro seguinte anos necessidade custo/parque C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

32 etapas: variáveis: estados: equações de PD: cada ano j do projecto, j = 1,..., 6 x j {0, 1, 2, 3} indicam o número de parques a construir em cada ano número de parques eólicos já construídos fazendo f 7 (8) = 0 f j (s j, x j ) = c j x j + f j+1 (s j + x j ) e f j (s j ) = min xj f j (s j, x j ) para j = 6,..., 1 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

33 j = 6 (ano 6) s 6 = j = 5 (ano 5) s 5 = x 6 = 0 0 x 5 = x 6 = x 5 = x 5 = f6 (s 6) f5 (s 5) x6 0 1 x C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

34 j = 4 (ano 4) s 4 = x 4 = x 4 = x 4 = x 4 = f4 (s 4) x C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

35 j = 3 (ano 3) s 3 = x 3 = x 3 = x 3 = x 3 = f3 (s 3) x C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

36 j = 2 (ano 2) s 2 = j = 1 (ano 1) s 1 = x 2 = x 1 = 0 x 2 = x 1 = x 2 = x 1 = x 2 = x 1 = f2 (s 2) f1 (s 1) x x1 3 C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

37 solução óptima valor = u.m. ano j x j total C. Requejo (UA) Métodos de Investigação Operacional MIO / 37

Optimização e Decisão. Resumo de aula. 3 Novembro Capítulo 10. Programação Dinâmica. Autores: Miguel Couto, nº José Dias, nº 63736

Optimização e Decisão. Resumo de aula. 3 Novembro Capítulo 10. Programação Dinâmica. Autores: Miguel Couto, nº José Dias, nº 63736 Optimização e Decisão Resumo de aula 3 Novembro 2008 Capítulo 10 Programação Dinâmica Autores: Miguel Couto, nº 53226 José Dias, nº 63736 Sumário 1. Introdução 2. Exemplo 1 3. Programação Dinâmica Determinística

Leia mais

Programação Linear Inteira. C. Requejo (UA) Métodos de Investigação Operacional MIO / 30

Programação Linear Inteira. C. Requejo (UA) Métodos de Investigação Operacional MIO / 30 Programação Linear Inteira Programação Linear Inteira C. Requejo (UA) Métodos de Investigação Operacional MIO 2016 1 / 30 Programação Linear Inteira Programação Linear Inteira Resolução de problemas de

Leia mais

Investigação Operacional

Investigação Operacional Investigação Operacional Licenciatura em Gestão 3.º Ano Ano Lectivo 2013/14 Programação Linear Texto elaborado por: Maria João Cortinhal (Coordenadora) Anabela Costa Maria João Lopes Ana Catarina Nunes

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu Programação Não Linear com Restrições Aula 30: Programação Não-Linear - Funções de Várias Variáveis com Restrições (Prática) Ponto Regular; Multiplicadores de Lagrange e Condições Necessárias; Condições

Leia mais

Problemas de Fluxo em Redes

Problemas de Fluxo em Redes CAPÍTULO 7 1. Conceitos fundamentais de grafos Em muitos problemas que nos surgem, a forma mais simples de o descrever, é representá-lo em forma de grafo, uma vez que um grafo oferece uma representação

Leia mais

Problema de Optimização. Metodologias de Apoio à Decisão 1. Slide 1

Problema de Optimização. Metodologias de Apoio à Decisão 1. Slide 1 Metodologias de Apoio à Decisão Optimização Combinatória Slide Transparências de apoio à leccionação de aulas teóricas José Fernando Oliveira Maria Antónia Carravilla Problemas de Optimização Instância

Leia mais

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07 Complementos de Investigação Operacional Folha nº Programação Inteira 2006/07 - A Eva e o Adão pretendem dividir entre eles as tarefas domésticas (cozinhar, lavar a louça, lavar a roupa, fazer as compras)

Leia mais

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08 Complementos de Investigação Operacional Folha nº Programação Inteira 2007/08 - A Eva e o Adão pretendem dividir entre eles as tarefas domésticas (cozinhar, lavar a louça, lavar a roupa, fazer as compras)

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu 1 Programação Linear (PL) Aula 8 : O método Simplex. Casos particulares. Empate no critério de entrada. Óptimo não finito. Soluções óptimas alternativas. Degenerescência. INÍCIO Forma Padrão Faculdade

Leia mais

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual INVESTIGAÇÃO OPERACIONAL Programação Linear Exercícios Cap. IV Modelo Dual António Carlos Morais da Silva Professor de I.O. i Cap. IV - Modelo Dual - Exercícios IV. Modelo Problema Dual 1. Apresente o

Leia mais

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DO ALGARVE CURSO DE MESTRADO EM ENGENHARIA CIVIL FUNDAMENTOS DE INVESTIGAÇÃO OPERACIONAL 2010/2011 1º SEMESTRE 1º ANO Exame época normal Parte I: PROGRAMAÇÃO LINEAR 9 de Fevereiro de 2011 Observações Duração desta

Leia mais

Os Problemas de Optimização Combinatória e a Teoria da Complexidade

Os Problemas de Optimização Combinatória e a Teoria da Complexidade Metodologias de Apoio à Decisão Os Problemas de Optimização Combinatória e a Teoria da Complexidade Programação Inteira Mista Programação Linear Programação Binária Mista Programação Inteira Slide Fluxos

Leia mais

Aula 13: Branch-and-bound

Aula 13: Branch-and-bound Aula 13: Branch-and-bound Otimização Linear e Inteira Túlio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2018/2 Departamento de Computação UFOP Previously... Modelagem em PI / Problemas Combinatórios

Leia mais

Simplex. Investigação Operacional José António Oliveira Simplex

Simplex. Investigação Operacional José António Oliveira Simplex 18 Considere um problema de maximização de lucro relacionado com duas actividades e três recursos. Na tabela seguinte são dados os consumos unitários de cada recurso (A, B e C) por actividade (1 e 2),

Leia mais

Análise e Síntese de Algoritmos. Programação Dinâmica CLRS, Cap. 15

Análise e Síntese de Algoritmos. Programação Dinâmica CLRS, Cap. 15 Análise e Síntese de Algoritmos Programação Dinâmica CLRS, Cap. 15 Contexto Revisões [CLRS, Cap. 1-10] Algoritmos em Grafos [CLRS, Cap. 22-26] Algoritmos elementares Árvores abrangentes Caminhos mais curtos

Leia mais

Problema de seleção de atividades. Aula 14. Exemplo. Algoritmos Gulosos. Algoritmos Gulosos. Intervalo: par ordenado de números

Problema de seleção de atividades. Aula 14. Exemplo. Algoritmos Gulosos. Algoritmos Gulosos. Intervalo: par ordenado de números Problema de seleção de atividades Aula 14 Algoritmos Gulosos Prof. Marco Aurélio Stefanes marco em dct.ufms.br www.dct.ufms.br/ marco Intervalo: par ordenado de números [s[i],f[i]): início e fim do intervalo

Leia mais

Matemática. C. Requejo (UA) Métodos de Investigação Operacional MIO / 34

Matemática. C. Requejo (UA) Métodos de Investigação Operacional MIO / 34 Modelação em Programação Matemática C. Requejo (UA) Métodos de Investigação Operacional MIO 2016-2017 1 / 34 Modelação de problemas simples Problema da compra de bilhetes Nas próximas 5 semanas vou, de

Leia mais

Tópicos Avançados em Algoritmos - exercícios de Prog. Din. com correcção parcial

Tópicos Avançados em Algoritmos - exercícios de Prog. Din. com correcção parcial Armando Matos, 2008/2009 Tópicos Avançados em Algoritmos - exercícios de Prog. Din. com correcção parcial 1. Optimizar o produto de matrizes Considere o problema da parentização óptima de uma multiplicação

Leia mais

Medida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR

Medida do Tempo de Execução de um Programa. David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Medida do Tempo de Execução de um Programa David Menotti Algoritmos e Estruturas de Dados II DInf UFPR Classes de Comportamento Assintótico Se f é uma função de complexidade para um algoritmo F, então

Leia mais

Programação Inteira Resolução por Branch and Bound

Programação Inteira Resolução por Branch and Bound Programação Inteira Resolução por Branch and Bound Transparências de apoio à lecionação de aulas teóricas Versão 2.3 c 2012, 2010, 2009, 2001 Maria Antónia Carravilla José Fernando Oliveira FEUP Técnicas

Leia mais

Programação Dinâmica (incompleto!!!!!)

Programação Dinâmica (incompleto!!!!!) Departamento de Engenharia de Produção UFPR 108 Programação Dinâmica (incompleto!!!!!) A programação dinâmica-pd (incluindo o nome) foi introduzida por Richard Bellman na década de 1950. A PD é uma abordagem

Leia mais

FORMULÁRIO E ANEXO NO VERSO!

FORMULÁRIO E ANEXO NO VERSO! . INTRODUÇÃO À INVESTIGAÇÃO OPERACIONAL Exame de Época Normal 6 de Janeiro de 2010 Duração: 3 h ATENÇÃO : QUALQUER FRAUDE DETECTADA NESTE EXAME IMPLICARÁ A REPROVAÇÃO NO CORRENTE ANO LECTIVO NESTA DISCIPLINA

Leia mais

Optimização em Redes e Não Linear

Optimização em Redes e Não Linear Departamento de Matemática da Universidade de Aveiro Optimização em Redes e Não Linear Ano Lectivo 005/006, o semestre Folha - Optimização em Redes - Árvores de Suporte. Suponha que uma dada companhia

Leia mais

Problemas em Programação Linear Resolução e Análise de Sensibilidade

Problemas em Programação Linear Resolução e Análise de Sensibilidade Problemas em Programação Linear Resolução e Análise de Sensibilidade 24-25 Junho 2014 Metodologias de apoio à decisão nas Ciências Agrárias Eemplo: Formulação Um agricultor pretende cultivar 80 ha de terra

Leia mais

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300 Escola Superior de Tecnologia de Tomar Área de Matemática Investigação Operacional / Técnicas de Optimização e Decisão Engenharia Química, Engenharia do Ambiente, Engenharia Informática e Engenharia Civil

Leia mais

Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4)

Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4) Controle Ótimo - Aula 2 (Exemplos 2, 3 e 4) Adriano A. G. Siqueira e Marco H. Terra Departamento de Engenharia Elétrica Universidade de São Paulo - São Carlos Sistemas dinâmicos discretos no tempo O Problema

Leia mais

Programação Linear/Inteira

Programação Linear/Inteira Programação Linear/Inteira Prof. Thiago Alves de Queiroz Lista de Exercícios 9 Instruções para cada um dos exercícios abaixo: Faça o modelo de otimização discreta. 1. A companhia de transporte de mercadorias,

Leia mais

Procura Informada. Capítulo 4

Procura Informada. Capítulo 4 Procura Informada Capítulo 4 Sumário Procura Melhor Primeiro Procura Gananciosa Procura A * Heurísticas Procura local Árvore de Procura Uma estratégia de procura determina a ordem de expansão dos nós As

Leia mais

Quinta-feira, 11 de abril

Quinta-feira, 11 de abril 15.053 Quinta-feira, 11 de abril Mais alguns exemplos de programação inteira Técnicas de planos de corte para obter melhores limitações Entregar: Observações de Aula 1 Exemplo: Localização do corpo de

Leia mais

QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Programação Inteira. Métodos Quantitativos 2002/2003.

QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Programação Inteira. Métodos Quantitativos 2002/2003. QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Programação Inteira Métodos Quantitativos 2002/2003 João Moura Pires Programação Linear Inteira Programação Linear - PL Programação

Leia mais

Resolução de PL usando o método Simplex

Resolução de PL usando o método Simplex V., V.Lobo, EN / ISEGI, 28 Resolução de PL usando o método Simplex Método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 947 Muito utilizado Facilmente implementado como

Leia mais

Algoritmos de retrocesso

Algoritmos de retrocesso Algoritmos de retrocesso Algoritmos em que se geram escolhas que vão sendo testadas e eventualmente refeitas Problemas para os quais não existem algoritmos eficientes: retrocesso é melhor que pesquisa

Leia mais

Método Simplex V 1.1, V.Lobo, EN / ISEGI, 2008

Método Simplex V 1.1, V.Lobo, EN / ISEGI, 2008 .,.Lobo, EN / ISEGI, 8 Método Simplex Resolução de PL usando o método Simplex Algoritmo para resolver problemas de programação linear George Dantzig, 97 Muito utilizado Facilmente implementado como programa

Leia mais

João M. R. S. Tavares, J. Barbosa, A. Jorge Padilha

João M. R. S. Tavares, J. Barbosa, A. Jorge Padilha DETERMINAÇÃO DA CORRESPONDÊNCIA ENTRE OBJECTOS, EM VISÃO POR COMPUTADOR, UTILIZANDO O MÉTODO DOS ELEMENTOS FINITOS E ANÁLISE MODAL João M. R. S. Tavares, J. Barbosa, A. Jorge Padilha FEUP - Faculdade de

Leia mais

Slide 1. c 2000, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP

Slide 1. c 2000, 1998 José Fernando Oliveira, Maria Antónia Carravilla FEUP Construção de Modelos de Programação Linear e Inteira Slide 1 Transparências de apoio à leccionação de aulas teóricas Versão 2 c 2000, 1998 Construção de Modelos de Programação Linear e Inteira 1 Modelização

Leia mais

Investigação Operacional

Investigação Operacional Métodos de Programação Linear: Big M, Fases, S Dual (Licenciatura) Tecnologias e Sistemas de Informação http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Simplex

Leia mais

Algoritmos de retrocesso

Algoritmos de retrocesso Algoritmos de retrocesso Algoritmos em que se geram escolhas que vão sendo testadas e eventualmente refeitas Problemas para os quais não existem algoritmos eficientes: retrocesso é melhor que pesquisa

Leia mais

O Problema de Transportes

O Problema de Transportes Investigação Operacional- 00/0 - Problemas de Transportes 8 O Problema de Transportes O problema geral de transportes consiste em determinar a forma mais económica de enviar um bem que está disponível

Leia mais

Programação linear I João Carlos Lourenço

Programação linear I João Carlos Lourenço Fundamentos de Investigação Operacional Programação linear I João Carlos Lourenço joao.lourenco@ist.utl.pt Ano lectivo 2011/2012 Leituras recomendadas: Nova, A.P., Lourenço, J.C., 2011, Apontamentos de

Leia mais

Modelos de planeamento e gestão de recursos hídricos. 19 de Novembro

Modelos de planeamento e gestão de recursos hídricos. 19 de Novembro Modelos de planeamento e gestão de recursos hídricos 19 de Novembro Metodologias de análise Sistema real vs sistema simplificado Modelação Matemática; Física; Análise de sistemas: Simulação; Optimização:

Leia mais

Inteligência Artificial Alameda e Taguspark

Inteligência Artificial Alameda e Taguspark Inteligência Artificial Alameda e Taguspark Primeiro Teste 31 de Outubro de 2008 19H00-20H30 Nome: Número: Este teste tem 7 perguntas e 7 páginas. Escreva o número em todas as páginas. Deve ter na mesa

Leia mais

Desenho Óptimo de Estações de Águas Residuais Através da Modelação de Funções Custo

Desenho Óptimo de Estações de Águas Residuais Através da Modelação de Funções Custo Isabel A. C. P. Espírito Santo, 2 de Julho de 2007 1 Desenho Óptimo de Estações de Águas Residuais Através da Modelação de Funções Custo Isabel Alexandra Costa Pinho do Espírito Santo Orientação: Edite

Leia mais

* O que originou a designação Operational Research no Reino Unido, A origem da Investigação Operacional (IO)?

* O que originou a designação Operational Research no Reino Unido, A origem da Investigação Operacional (IO)? A origem da Investigação Operacional (IO)? A IO surgiu no final da II Guerra Mundial quando os Aliados se viram confrontados com problemas (relativamente aos recursos logísticos e às operações* das forças

Leia mais

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica. Ano lectivo: 2008/2009; Universidade da Beira Interior Departamento de Matemática INVESTIGAÇÃO OPERACIONAL Ficha de exercícios nº3: Dualidade. Interpretação Económica. Cursos: Economia 1. Formule o problema

Leia mais

Programação Dinâmica (Determinística)

Programação Dinâmica (Determinística) Programação Dinâmica (Determinística) 7. Um projecto constituído por três fases sequenciais tem que estar concluído em em dez dias. O número de dias necessário para completar cada uma das fases depende

Leia mais

Combinando inequações lineares

Combinando inequações lineares Combinando inequações lineares A multiplicação por um número > 0 não altera uma inequação 2x x 5 4x 2x 10 1 2 1 2 A soma de duas inequações (com o mesmo sentido) produz uma inequação válida x 3x x 3 1

Leia mais

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu 1 Aula 2 Definição de Problemas de Investigação Operacional Construção de um modelo matemático de PL. Programação Matemática(PM) e Programação Linear(PL). Exemplos clássicos de PL. 2 Problemas de Investigação

Leia mais

Aplicação de Princípios Físicos na Simulação da Deformação de Objectos Em Imagens

Aplicação de Princípios Físicos na Simulação da Deformação de Objectos Em Imagens Aplicação de Princípios Físicos na Simulação da Deformação de Objectos Em Imagens Patrícia C. T. Gonçalves, João Manuel R. S. Tavares, Renato M. Natal Jorge IDMEC Instituto de Engenharia Mecânica Pólo

Leia mais

CAPÍTULO 4. Teoria da Dualidade

CAPÍTULO 4. Teoria da Dualidade CAPÍTULO 4 1. Introdução Uma dos conceitos mais importantes em programação linear é o de dualidade. Qualquer problema de PL tem associado um outro problema de PL, chamado o Dual. Neste contexto, o problema

Leia mais

Algoritmos Genéticos Fernando Lobo

Algoritmos Genéticos Fernando Lobo Algoritmos Genéticos Fernando Lobo Grupo de Análise de Sistemas Ambientais Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa Sumário O que é um algoritmo genético? Para que serve? Como funciona?

Leia mais

3 Aprendizado por reforço

3 Aprendizado por reforço 3 Aprendizado por reforço Aprendizado por reforço é um ramo estudado em estatística, psicologia, neurociência e ciência da computação. Atraiu o interesse de pesquisadores ligados a aprendizado de máquina

Leia mais

Divisão-e-Conquista ( ) CAL ( ) MIEIC/FEUP. ./rr (1) Técnicas de Concepção de Algoritmos

Divisão-e-Conquista ( ) CAL ( ) MIEIC/FEUP. ./rr (1) Técnicas de Concepção de Algoritmos 1 Técnicas de Concepção de Algoritmos (1ª parte): divisão e conquista R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes CAL, MIEIC, FEUP Fevereiro de 2011 2 Divisão e Conquista (divide and

Leia mais

Modelagem com relações de recorrência. Exemplo: Determinada população dobra a cada ano; população inicial = 5 a n = população depois de n anos

Modelagem com relações de recorrência. Exemplo: Determinada população dobra a cada ano; população inicial = 5 a n = população depois de n anos Relações de recorrência 8. RELAÇÕES DE RECORRÊNCIA Introdução a relações de recorrência Modelagem com relações de recorrência Solução de relações de recorrência Exemplos e aplicações Relações de recorrência

Leia mais

OPTIMIZAÇÃO NÃO LINEAR

OPTIMIZAÇÃO NÃO LINEAR OPTIMIZAÇÃO NÃO LINEAR Opção IV - LESI Método de penalidade para PSI 2004/2005 Optimização não linear - Opção IV - LESI 1 Formulação - Programação Semi-Infinita (PSI) min f(x) x R n s.t. g i (x, t) 0,

Leia mais

QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Análise de Decisão. Métodos Quantitativos 2004/2005.

QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Análise de Decisão. Métodos Quantitativos 2004/2005. QuickTime and atiff (Uncompressed) decompressorare needed to see this picture. Análise de Decisão Métodos Quantitativos 2004/2005 João Moura Pires Sumário Introdução Tomada de decisão sem experimentação

Leia mais

Investigação Operacional

Investigação Operacional Modelos de Programação Linear (Mestrado) Engenharia Industrial http://dps.uminho.pt/pessoais/zan - Escola de Engenharia Departamento de Produção e Sistemas 1 Modelação Matemática As técnicas e algoritmos

Leia mais

Linguagens Formais e Problemas de Decisão

Linguagens Formais e Problemas de Decisão Linguagens Formais e Problemas de Decisão Mário S. Alvim (msalvim@dcc.ufmg.br) Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/02) Mário S. Alvim (msalvim@dcc.ufmg.br) Linguagens Formais e Problemas

Leia mais

Algoritmos e Estrutura de Dados. Algoritmos Prof. Tiago A. E. Ferreira

Algoritmos e Estrutura de Dados. Algoritmos Prof. Tiago A. E. Ferreira Algoritmos e Estrutura de Dados Aula 3 Conceitos Básicos de Algoritmos Prof. Tiago A. E. Ferreira Definição de Algoritmo Informalmente... Um Algoritmo é qualquer procedimento computacional bem definido

Leia mais

Problema de Particionamento de Conjuntos

Problema de Particionamento de Conjuntos Problema de Particionamento de Conjuntos Eliana Fátima Nóbrega da Silveira Professor: João Soares Trabalho elaborado no âmbito da disciplina de Optimização Combinatória Disciplina da Licenciatura em Matemática

Leia mais

Algoritmos de Escalonamento do Preactor. Algoritmos de Escalonamento do Preactor. INESC Porto Unidade de Engenharia de Sistemas de Produção

Algoritmos de Escalonamento do Preactor. Algoritmos de Escalonamento do Preactor. INESC Porto Unidade de Engenharia de Sistemas de Produção Algoritmos de Escalonamento do Preactor INESC Porto Unidade de Engenharia de Sistemas de Produção Identificação do Documento: Código do Documento Nome do Documento Nome do Ficheiro RI.03 Algoritmos de

Leia mais

II. Programação Linear (PL)

II. Programação Linear (PL) II. Programação Linear (PL) Dualidade revisão e interpretação econômica Seja o pl max Z x x x x 4 x, x 5x x 0 8 000-00 Prof.ª Gladys Castillo Formulação do Problema de PL em termos de Atividades. Exemplo

Leia mais

1. A empresa de transportes fluviais RioAcimaRioAbaixo vai fazer uma alteração de tarifas

1. A empresa de transportes fluviais RioAcimaRioAbaixo vai fazer uma alteração de tarifas Mestrado em Transportes Processos de Decisão Exame 2006.02.07 Duração: 2 horas Com consulta Das 3 questões que constituem este exame deverá escolher apenas 2 para responder e entregar 1. A empresa de transportes

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula #2: Resolução de Problemas Via Busca Prof. Eduardo R. Hruschka 1 Agenda Tipos de Problemas Estados únicos (totalmente observável) Informação parcial Formulação do Problema

Leia mais

Modelos em Programação Linear Inteira

Modelos em Programação Linear Inteira Modelos em Programação Linear Inteira Maria João Cortinhal a, Anabela Dias Costa a, Maria João Lopes a, Ana Catarina Nunes a a Departamento de Métodos Quantitativos, ISCTE-IUL 13 de Setembro de 2013 1

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu 1 Programação Linear (PL) Aula 15. Dualidade Interpretação económica. Problema dual: preços sombra e perdas de oportunidade. Propriedade dos desvios complementares 2 Formulação do Problema de PL em termos

Leia mais

min F T (P T )+F H (V jmax ) j =1,...,j max P T,j P T,j P T,j V j V j V j q j q j

min F T (P T )+F H (V jmax ) j =1,...,j max P T,j P T,j P T,j V j V j V j q j q j PROGRAMAÇÃO HIDROTÉRMICA DE CURTO PRAZO PARA SISTEMAS REAIS DE BASE HIDRÁULICA Problema H-T (formulação geral): min F T (P T )+F H (V jmax ) s. a: - Eqs. de balanço hídrico - Atendimento à demanda - Restrições

Leia mais

Parar ou continuar: eis a questão!

Parar ou continuar: eis a questão! Cláudia Nunes CEMAT, Técnico Lisboa, Universidade de Lisboa 21 Novembro 2018, IST 1 2 3 4 5 Exemplos QA O nosso objectivo é decidir quando se deve tomar uma decisão, de forma a maximizar o lucro, i.e.,

Leia mais

X - D U A L I D A D E

X - D U A L I D A D E X - D U A L I D A D E 1 - Introdução. Regras de transformação "Primal - Dual" Consideremos os dois problemas P1 e P2 de Programação Linear seguintes: P1 : n Maximizar F = Σ ck. Xk k = 1 n Σ aik. Xk bi

Leia mais

ASSA 2001/ /2002

ASSA 2001/ /2002 Análise de Sistemas e Simulação em Ambiente 2001/2002 1 Índice Pág. 1- Objectivo 1 2- Resolução do Problema 1 2.1- Resolução pelo Método Gráfico 1 2.2- Resolução utilizando o Solver do Excel 3 3- Conclusão

Leia mais

Vânio Correia Domingos Massala

Vânio Correia Domingos Massala Optimização e Decisão 06/0/008 Método do Simplex Vânio Correia - 5567 Domingos Massala - 58849 INSTITUTO SUPERIOR TÉCNICO Generalidades do Método do Simplex Procedimento algébrico iterativo para resolver

Leia mais

OPF - Optimal Power Flow

OPF - Optimal Power Flow OPF - Optimal Power Flow Manuel António Matos FEUP 1999 Despacho de reactiva > Decisões: fixação de valores de tensão especificada ou de potência reactiva (PV) posição das tomadas de transformadores (ou

Leia mais

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu Redes Aula 19: Modelos de Optimização de Redes O Problema do Caminho Mais Curto. O Problema do Fluxo Máximo. O Problema do Fluxo de Custo Mínimo. 2 Modelos de Optimização de Redes O que são redes em (IO)?

Leia mais

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 4 a Lista de Exercícios Gabarito de algumas questões.

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO. 4 a Lista de Exercícios Gabarito de algumas questões. UNIVERSIDADE FEDERAL DO RIO DE JANEIRO DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO MATEMÁTICA COMBINATÓRIA 4 a Lista de Exercícios Gabarito de algumas questões. Este gabarito foi feito direto no computador

Leia mais

Optimização/Matemática II (Eco)

Optimização/Matemática II (Eco) Optimização/Matemática II (Eco) Frequência/ Exame 1ª Época 1º Ano 2º Semestre 2013 / 2014 Licenciaturas em Gestão, Finanças e Contabilidade, Gestão de Marketing e Economia 02-06-2014 Duração da Frequência:

Leia mais

PROGRAMAÇÃO LINEAR. Tipo de problemas: cálculo do plano óptimo de distribuição de mercadorias; minimiação de desperdícios no corte de materiais;

PROGRAMAÇÃO LINEAR. Tipo de problemas: cálculo do plano óptimo de distribuição de mercadorias; minimiação de desperdícios no corte de materiais; PROGRAMAÇÃO LINEAR Atribuição de recursos limitados a actividades concorrentes de modo a atingir-se um objectivo. Tipo de problemas: estrutura ideal das fabricações atendendo ao equipamento, mão de obra,

Leia mais

Sumário. Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real

Sumário. Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real Jogos Capítulo 6 Sumário Decisões óptimas em jogos (minimax) Cortes α-β Decisões imperfeitas em tempo real Jogos vs. Problemas de Procura Adversário imprevisível" necessidade de tomar em consideração todas

Leia mais

Utilização do Conjunto de Cantor para a resolução da Torre de Hanoi

Utilização do Conjunto de Cantor para a resolução da Torre de Hanoi Utilização do Conjunto de Cantor para a resolução da Torre de Hanoi Filipe Daniel Lemos FEUP 030509045 Dezembro de 2004 Resumo Segundo trabalho para a cadeira de Física dos sitemas dinâmicos do curso de

Leia mais

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07 Complementos de Investigação Operacional Folha nº 2 Programação Multiobjectivo 2006/07 1- x2 D(7,6) C(4,5) E(11,5) F(12,4) B(2,3) X G(13,2) A(1,1) H(10,1) max f 1 (x) = x 1 max f 2 (x) = x 2 (a) Represente

Leia mais

Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística

Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística Prof. Josenildo Silva jcsilva@ifma.edu.br 2015 2012-2015 Josenildo Silva (jcsilva@ifma.edu.br) Este material

Leia mais

Programação Linear Binária. Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL

Programação Linear Binária. Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL Métodos de otimização da PLB: têm o inconvenientede o tempo de resolução crescer drasticamente com o aumento

Leia mais

Kidney Exchange Programmes

Kidney Exchange Programmes Kidney Exchange Programmes Seminário de Modelação Sílvia Cunha 18 de Janeiro 2012 Sílvia Cunha (FCUP) Kidney Exchange Programmes 18 de Janeiro 2012 1 / 28 Sumário Apresentação do tema da tese Ideia geral

Leia mais

Professor João Soares 20 de Setembro de 2004

Professor João Soares 20 de Setembro de 2004 Teoria de Optimização (Mestrado em Matemática) Texto de Apoio 2A Universidade de Coimbra 57 páginas Professor João Soares 20 de Setembro de 2004 Optimização Linear Considere o problema (1) abaixo, que

Leia mais

2º Semestre 2002/2003 Problemas Resolvidos

2º Semestre 2002/2003 Problemas Resolvidos RESOLUÇÂO DO PROBLEMA Nº 19 Determinado problema de Programação Linear depois de formulado permitiu obter as seguintes expressões: Max L = 4x 1-2x 2 + 2x 3 -x 4 s.a. R 1: x 1 - x 2 + 2x 3 +x 4 10 R 2:

Leia mais

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX. Prof. Angelo Augusto Frozza, M.Sc. PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR MÉTODO SIMPLEX Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 3 do livro de Taha (2008): Motivação Conceitos Matemáticos Iniciais

Leia mais

Optimização e Algoritmos (2004/2005) Série de Problemas 1 Programação Linear, Método Simplex

Optimização e Algoritmos (2004/2005) Série de Problemas 1 Programação Linear, Método Simplex Optimização e Algoritmos (24/25) Instituto Superior Técnico Engenharia Electrotécnica e de Computadores Série de Problemas Programação Linear, Método Simplex Nota MATLAB (requer a instalação da optimization

Leia mais

Programa Doutoral EngIQ 2011/12 Módulo de Engenharia de Processos e Sistemas Exame da Época Normal 21 de Abril de 2012

Programa Doutoral EngIQ 2011/12 Módulo de Engenharia de Processos e Sistemas Exame da Época Normal 21 de Abril de 2012 Programa Doutoral EngIQ 2011/12 Módulo de Engenharia de Processos e Sistemas Exame da Época Normal 21 de Abril de 2012 ATENÇÃO: Resolva apenas 3 das 4 questões propostas. 1. Um grupo empresarial com operações

Leia mais

Inteligência Artificial

Inteligência Artificial Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Guia de Exercícios das Aulas Práticas Inteligência Artificial Prof Joaquim Filipe Eng. Adelaide

Leia mais

Adriana da Costa F. Chaves. Máquina de Vetor Suporte (SVM) para Classificação Binária 2

Adriana da Costa F. Chaves. Máquina de Vetor Suporte (SVM) para Classificação Binária 2 Máquina de Vetor Suporte (SVM) para Classificação Binária Adriana da Costa F. Chaves Conteúdo da Apresentação Introdução Máquinas de Vetor Suporte para Classificação binária Exemplos Conclusão Máquina

Leia mais

Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia. 23 de Março de 2018

Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia. 23 de Março de 2018 Relações de Recorrência Marcelo Keese Albertini Faculdade de Computação Universidade Federal de Uberlândia 23 de Março de 2018 Aula de hoje Nesta aula veremos Conceitos de Relações de Recorrência Resolução

Leia mais

Investigação Operacional

Investigação Operacional Ano lectivo: 0/06 Universidade da Beira Interior - Departamento de Matemática Investigação Operacional Ficha de exercícios n o Algoritmo Simplex Cursos: Gestão e Economia. Considere o seguinte conjunto

Leia mais

Problema da Mochila Booleana: Uma Solução Usando Programação Dinâmica. Gabriel Rosa Guilherme Alves

Problema da Mochila Booleana: Uma Solução Usando Programação Dinâmica. Gabriel Rosa Guilherme Alves Problema da Mochila Booleana: Uma Solução Usando Programação Dinâmica Gabriel Rosa Guilherme Alves Agenda O problema, definição e exemplo Construindo uma solução... Expressão recursiva Algoritmo recursivo

Leia mais

8. Árvores. Fernando Silva DCC-FCUP. Estruturas de Dados. Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38

8. Árvores. Fernando Silva DCC-FCUP. Estruturas de Dados. Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38 8. Árvores Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38 Árvores - estruturas não lineares (1) Uma lista é um exemplo de uma estrutura de dados

Leia mais

8. Árvores. Fernando Silva. Estruturas de Dados DCC-FCUP. Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38

8. Árvores. Fernando Silva. Estruturas de Dados DCC-FCUP. Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38 8. Árvores Fernando Silva DCC-FCUP Estruturas de Dados Fernando Silva (DCC-FCUP) 8. Árvores Estruturas de Dados 1 / 38 Árvores - estruturas não lineares (1) Uma lista é um exemplo de uma estrutura de dados

Leia mais

Análise e Síntese de Algoritmos

Análise e Síntese de Algoritmos Análise e Síntese de Algoritmos Problemas NP-Completos CLRS, Cap. 34 Contexto Algoritmos em Grafos Estruturas de Dados para Conjuntos Disjuntos Programação Linear Programação Dinâmica Algoritmos Greedy

Leia mais

Análise de Decisão. Afectação multicritério de recursos. João Carlos Lourenço Carlos A. Bana e Costa

Análise de Decisão. Afectação multicritério de recursos. João Carlos Lourenço Carlos A. Bana e Costa Análise de Decisão Afectação multicritério de recursos João Carlos Lourenço Carlos A. Bana e Costa oao.lourenco@ist.utl.pt carlosbana@ist.utl.pt Ano lectivo 11/1 Identificação do problema Como audar um

Leia mais

Teoria da Decisão. Slide 1. c 2002, 1998 Maria Antónia Carravilla FEUP

Teoria da Decisão. Slide 1. c 2002, 1998 Maria Antónia Carravilla FEUP Teoria da Decisão Slide 1 Transparências de apoio à leccionação de aulas teóricas Versão 2 c 2002, 1998 Teoria da Decisão 1 Decisões A incerteza é muito mais a regra que a excepção, a única coisa que pode

Leia mais

Controle Ótimo - Aula 8 Equação de Hamilton-Jacobi

Controle Ótimo - Aula 8 Equação de Hamilton-Jacobi Controle Ótimo - Aula 8 Equação de Hamilton-Jacobi Adriano A. G. Siqueira e Marco H. Terra Departamento de Engenharia Elétrica Universidade de São Paulo - São Carlos O problema de controle ótimo Considere

Leia mais

1. A TRANSPORTO necessita, inevitavelmente, de duas novas estações de Recolha e Manutenção

1. A TRANSPORTO necessita, inevitavelmente, de duas novas estações de Recolha e Manutenção Licenciatura em Engenharia Electrotécnica e de Computadores Investigação Operacional 1 a chamada 2001.01.09 Duração: 2 horas Com Consulta Responda a cada questão numa folha separada 1. A TRANSPORTO necessita,

Leia mais

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu

Faculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu 1 Aula 3 Definição de Problemas de Investigação Operacional (Prática) Construção de um modelo matemático de PL. Programação Matemática(PM) e Programação Linear(PL). Exemplos clássicos de PL. 2 Problema

Leia mais