A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

XIII Semana da Matemática Mini curso 7 Modelagem de Problemas de Otimização Socorro Rangel (DCCE)

Apresentações semelhantes


Apresentação em tema: "XIII Semana da Matemática Mini curso 7 Modelagem de Problemas de Otimização Socorro Rangel (DCCE)"— Transcrição da apresentação:

1

2 XIII Semana da Matemática Mini curso 7 Modelagem de Problemas de Otimização Socorro Rangel (DCCE) http://www.dcce.ibilce.unesp.br/~socorro/XIIISEMAT/new1705//

3 2 Índice Parte I  Modelagem de Problemas Parte III  Conceitos de Teoria dos Grafos  O problema da Designação  O problema do Caixeiro Viajante Parte II  O Problema da Mochila  O Problema do Corte Unidimensional  O problema do Corte Bidimensional

4 3 Construção de Modelos Matemáticos Sistema Real Definição e Descrição do Problema Modelo Matemático Solução do Modelo Implementação da Solução Simplificação Decisão Teórica x Política Revisão

5 4 Elementos de um modelo matemático DECISÕES Identificar quais decisões efetivamente resolvem o problema. O que não conhecemos no problema? RESTRIÇÕES Identificar quais as restrições que limitam as decisões a tomar OBJETIVOS Definir objetivos capazes de indicar que uma decisão é preferível a outras

6 5 Forma Geral de um Modelo de Otimização min ou max (funções objetivo) sujeito a (restrições principais - equações ou inequações) (tipo das variáveis de decisão)

7 6 Modelos de Otimização Modelos lineares Não lineares Discretos Mistos

8 7 Modelo de Otimização Linear

9 8 Modelo de otimização Não Linear

10 9 Modelo de Otimização Linear Discreta

11 10 Construindo um modelo matemático DECISÕES Identificar quais decisões efetivamente resolvem o problema Definir Variáveis de decisão RESTRIÇÕES Identificar quais as restrições que limitam as decisões a tomar Definir Conjunto de equações ou inequações OBJETIVOS Definir objetivos capazes de indicar que uma decisão é preferível a outras Definir Função Objetivo

12 11 Problema: Paula deseja saber quanto gastar para fazer uma dieta alimentar que forneça diariamente toda a energia, proteína e cálcio que ela necessita. Exemplo Linear

13 12 Problema: Paula deseja saber quanto gastar para fazer uma dieta alimentar que forneça diariamente toda a energia, proteína e cálcio que ela necessita. Seu médico recomendou que ela se alimente de forma a obter diariamente no mínimo 2000 kcal de energia, 65g de proteína e 800 mg de cálcio. Exemplo Linear

14 13 Problema: Paula deseja saber quanto gastar para fazer uma dieta alimentar que forneça diariamente toda a energia, proteína e cálcio que ela necessita. Seu médico recomendou que ela se alimente de forma a obter diariamente no mínimo 2000 kcal de energia, 65g de proteína e 800 mg de cálcio. O Valor nutritivo e o preço (pôr porção) de cada alimento que ela esta considerando comprar é dado na tabela 1 abaixo. Exemplo Linear Quanto de cada alimento Paula deve consumir?

15 14 Construindo um modelo para o Problema da Dieta

16 15 Construindo um modelo para o Problema da Dieta

17 16 Construindo um modelo para o Problema da Dieta

18 17 Construindo um modelo para o Problema da Dieta

19 18 Construindo um modelo para o Problema da Dieta VARIÁVEIS DE DECISÃO A dieta deve ser feita a partir de 4 itens: arroz, ovos, leite, feijão. Faça j = 1,2,3,4 representar respectivamente cada um dos itens Defina então: x j = número de porções adquirida do alimento j para ser usada na dieta

20 19 Construindo um modelo para o Problema da Dieta Objetivo Obter a dieta de menor custo possível. Proporcionalidade: 1 porção de arroz ==> 14 centavos, 2 porções de arroz ==> 28 centavos, x 1 porções de arroz ==> 14* x 1 centavos. gasto associado a compra de ovos: 13 x 2 Aditividade gasto total com arroz e ovos é dado pôr: 14 x 1 +13 x 2 Custo total da dieta é então:

21 20 Construindo um modelo para o Problema da Dieta Restrições Obter quantidade mínima de nutrientes: energia: 1 porção de arroz ==> 205 kcal 1 porção de ovos ==> 160 kcal 1 porção de leite ==> 160 kcal 1 porção de feijão ==>260 kcal quantidade total de energia >= quantidade mínima Proporcionalidade e aditividade Temos:

22 21 Modelo de Otimização Linear Para o Problema da Dieta 4321 1991314minxxxxz  sujeito a: 2000260160 205 4321  xxxx (energia) 651481332 4321  xxxx (proteína) 800802855412 4321  xxxx ( cálcio) 4,3,2,1,0  jx j

23 22 Solução Para o Problema da Dieta Software LINDO : LP OPTIMUM FOUND AT STEP 1 OBJECTIVE FUNCTION VALUE 1) 112.500 VARIABLE VALUE X1 0.000000 (arroz) X2 0.000000 (ovos) X3 12.500000 (leite) X4 0.000000 (feijão) Isto é consumir 12.5* 237ml = 2,9625 l de leite e gastar com a dieta 112,5 u.m. Esta solução é aceitável?

24 23 Novo Modelo Para o Problema da Dieta Se limitarmos a quantidade de leite na dieta: No máximo 2 porções 4321 1991314minxxxxz  sujeito a: 2000260160 205 4321  xxxx 651481332 4321  xxxx 800802855412 4321  xxxx 4,2,1,0  jx j x32x32

25 24 Nova Solução Para o Problema da Dieta Software LINDO : OBJECTIVE FUNCTION VALUE 1) 135.2598 VARIABLE VALUE X1 5.617470 X2 0.000000 X3 2.000000 X4 2.032380 Isto é consumir: 5.617470*100g = 561.747 g de arroz 2* 237ml = 474m l de leite 2.032380*260g = 528,4188 g de feijão e gastar com a dieta 135,2598 u.m.

26 25 Exemplo Não Linear Problema: Construa um modelo matemático que determina o retângulo de área máxima cujo perímetro seja no máximo 80 metros. L C Área do retângulo: Largura x Comprimento Perímetro: soma do tamanho dos lados

27 26 Construindo um Modelo para o Problema do Retângulo

28 27 Construindo um Modelo para o Problema do Retângulo

29 28 Construindo um Modelo para o Problema do Retângulo

30 29 Construindo um Modelo para o Problema do Retângulo

31 30 Construindo um Modelo para o Problema do Retângulo Variáveis de decisão largura: L em metros Comprimento: C em metros RESTRIÇÕES O perímetro do retângulo = 2*L + 2* C deve ser no máximo igual a 80 metros 2L + 2 C <= 80 OBJETIVOS Área do retângulo = L*C deve ser a maior possível: max f(L,C) = L*C

32 31 Um modelo Não Linear para o Problema do Retângulo Max f(L,C) = LC sujeito a 2L + 2C <= 80 L, C >= 0 Solução ótima: L = C = 20

33 32 Exemplo Linear Discreto Problema: Considere uma mochila com capacidade limitada e diversos itens com pesos e valores conhecidos.

34 33 Exemplo Linear Discreto Problema: Considere uma mochila com capacidade limitada e diversos itens com pesos e valores conhecidos. O problema da mochila consiste em determinar um subconjunto destes itens cujo peso total não exceda a capacidade da mochila e cujo valor total seja o maior possível.

35 34 Construindo um modelo para Problema da Mochila

36 35 Construindo um modelo para Problema da Mochila

37 36 Construindo um modelo para Problema da Mochila

38 37 Construindo um modelo para Problema da Mochila

39 38 Construindo um modelo para Problema da Mochila Variáveis de decisão Restrições A soma total do peso dos itens não deve exceder a capacidade da mochila: OBJETIVO O valor total dos itens incluídos na mochila deve ser o maior possível.

40 39 Um modelo Linear Discreto Para o Problema da Mochila Sujeito a


Carregar ppt "XIII Semana da Matemática Mini curso 7 Modelagem de Problemas de Otimização Socorro Rangel (DCCE)"

Apresentações semelhantes


Anúncios Google