• Nenhum resultado encontrado

Modelagem Matemática I

N/A
N/A
Protected

Academic year: 2021

Share "Modelagem Matemática I"

Copied!
87
0
0

Texto

(1)

Introdu¸c˜

ao `

a Otimiza¸c˜

ao Combinat´

oria

Modelagem Matem´atica I

Professora:

Rosiane de Freitas (rosiane@icomp.ufam.edu.br)

Colaborador Bruno Raphael Cardoso Dias (bruno.dias@icomp.ufam.edu.br)

Universidade Federal do Amazonas - UFAM Instituto de Computa¸c˜ao - IComp

Manaus-AM, Brasil Abril de 2015

(2)

Roteiro

Roteiro

1 Programa¸c˜ao Linear

Modelagem Matem´atica Problema da Mochila 0 − 1 Problema da Mochila Inteira Problema da Mochila Fracion´aria

Exemplos de Modelagem de Problemas de PL Cont´ınua

(3)

Programa¸c˜ao Linear Modelagem Matem´atica

Modelagem Matem´atica

Na ´area de Pesquisa Operacional os problemas s˜ao representados por modelos matem´aticos.

Um modelo matem´atico ´e uma representa¸c˜ao simplificada de uma situa¸c˜ao da vida real, formalizado com s´ımbolos e express˜oes matem´aticas.

(4)

Programa¸c˜ao Linear Modelagem Matem´atica

Modelagem Matem´atica

Na ´area de Pesquisa Operacional os problemas s˜ao representados por modelos matem´aticos.

Um modelo matem´atico ´e uma representa¸c˜ao simplificada de uma situa¸c˜ao da vida real, formalizado com s´ımbolos e express˜oes matem´aticas.

(5)

Programa¸c˜ao Linear Modelagem Matem´atica

Modelagem Matem´atica

Tipos de Modelos Matem´aticos de Otimiza¸c˜ao:

1 Programa¸ao Linear



Cont´ınua Inteira

(6)

Programa¸c˜ao Linear Modelagem Matem´atica

Modelagem Matem´atica

Tipos de Modelos Matem´aticos de Otimiza¸c˜ao:

1 Programa¸ao Linear



Cont´ınua Inteira

(7)

Programa¸c˜ao Linear Modelagem Matem´atica

Modelagem Matem´atica

Tipos de Modelos Matem´aticos de Otimiza¸c˜ao:

1 Programa¸ao Linear



Cont´ınua Inteira

(8)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao Linear Cont´ınua

Programa¸c˜ao Linear Cont´ınua

Um caso particular dos modelos de programa¸c˜ao linear em que as vari´aveis s˜ao cont´ınuas e apresentam comportamento linear, tanto em rela¸c˜ao `as restri¸c˜oes como `a fun¸c˜ao objetivo.

Os problemas de Programa¸c˜ao Linear determinam um planejamento ´

otimo das atividades, que representa a melhor solu¸c˜ao entre todas as solu¸c˜oes poss´ıveis.

Exemplos:

Maximizar z = c · x

Sujeito a A · x = b

(9)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao Linear Cont´ınua

Programa¸c˜ao Linear Cont´ınua

Um caso particular dos modelos de programa¸c˜ao linear em que as vari´aveis s˜ao cont´ınuas e apresentam comportamento linear, tanto em rela¸c˜ao `as restri¸c˜oes como `a fun¸c˜ao objetivo.

Os problemas de Programa¸c˜ao Linear determinam um planejamento ´

otimo das atividades, que representa a melhor solu¸c˜ao entre todas as solu¸c˜oes poss´ıveis.

Exemplos:

Maximizar z = c · x

Sujeito a A · x = b

(10)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao Linear Cont´ınua

Programa¸c˜ao Linear Cont´ınua

Um caso particular dos modelos de programa¸c˜ao linear em que as vari´aveis s˜ao cont´ınuas e apresentam comportamento linear, tanto em rela¸c˜ao `as restri¸c˜oes como `a fun¸c˜ao objetivo.

Os problemas de Programa¸c˜ao Linear determinam um planejamento ´

otimo das atividades, que representa a melhor solu¸c˜ao entre todas as solu¸c˜oes poss´ıveis.

Exemplos:

Maximizar z = c · x

Sujeito a A · x = b

(11)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao Linear Inteira

Programa¸c˜ao Linear Inteira

Um modelo de otimiza¸c˜ao constitui um problema de Programa¸c˜ao Inteira se qualquer vari´avel n˜ao puder assumir valores cont´ınuos, ficando condicionada a assumir valores discretos.

Exemplos:

Maximizar z = c · x

Sujeito a A · x = b

(12)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao Linear Inteira

Programa¸c˜ao Linear Inteira

Um modelo de otimiza¸c˜ao constitui um problema de Programa¸c˜ao Inteira se qualquer vari´avel n˜ao puder assumir valores cont´ınuos, ficando condicionada a assumir valores discretos.

Exemplos:

Maximizar z = c · x

Sujeito a A · x = b

(13)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao N˜

ao-linear

Programa¸c˜ao N˜ao-linear

Um modelo de otimiza¸c˜ao constitui um problema de Programa¸c˜ao N˜ao-linear se exibir qualquer tipo de n˜ao-linearidade, seja na fun¸c˜ao objetivo ou em qualquer de suas restri¸c˜oes.

Exemplos:

xn para n 6= 1 n2

(14)

Programa¸c˜ao Linear Modelagem Matem´atica

Programa¸c˜

ao N˜

ao-linear

Programa¸c˜ao N˜ao-linear

Um modelo de otimiza¸c˜ao constitui um problema de Programa¸c˜ao N˜ao-linear se exibir qualquer tipo de n˜ao-linearidade, seja na fun¸c˜ao objetivo ou em qualquer de suas restri¸c˜oes.

Exemplos:

xn para n 6= 1 n2

(15)

Programa¸c˜ao Linear Modelagem Matem´atica

Problemas de Programa¸c˜ao Matem´atica e Problemas de Otimiza¸c˜ao

O que s˜ao problemas de Otimiza¸c˜ao?

Os problemas de Otimiza¸c˜ao s˜ao problemas de maximiza¸c˜ao ou minimiza¸c˜ao de fun¸c˜oes de vari´aveis, num determinado dom´ınio, normalmente definido por um conjunto de restri¸c˜oes nas vari´aveis.

O que s˜ao problemas de programa¸c˜ao matem´atica?

Os problemas de Programa¸c˜ao Matem´atica s˜ao uma classe particular de Problemas de Otimiza¸c˜ao, aplicados inicialmente nos campos da organiza¸c˜ao e da gest˜ao econˆomica, em que o objetivo e as restri¸c˜oes s˜ao dadas como fun¸c˜oes matem´aticas e rela¸c˜oes funcionais.

A terminologia Programa¸c˜ao Matem´atica tem sua origem na rela¸c˜ao: Programa¸c˜ao ⇔ planejamento de atividades.

Matem´atica ⇔ o problema ´e representado por um modelo matem´atico composto de fun¸c˜oes objetivo(s) e restri¸c˜oes dependentes das vari´aveis de decis˜ao.

(16)

Programa¸c˜ao Linear Modelagem Matem´atica

Problemas de Programa¸c˜ao Matem´atica e Problemas de Otimiza¸c˜ao

O que s˜ao problemas de Otimiza¸c˜ao?

Os problemas de Otimiza¸c˜ao s˜ao problemas de maximiza¸c˜ao ou minimiza¸c˜ao de fun¸c˜oes de vari´aveis, num determinado dom´ınio, normalmente definido por um conjunto de restri¸c˜oes nas vari´aveis.

O que s˜ao problemas de programa¸c˜ao matem´atica?

Os problemas de Programa¸c˜ao Matem´atica s˜ao uma classe particular de Problemas de Otimiza¸c˜ao, aplicados inicialmente nos campos da organiza¸c˜ao e da gest˜ao econˆomica, em que o objetivo e as restri¸c˜oes s˜ao dadas como fun¸c˜oes matem´aticas e rela¸c˜oes funcionais.

A terminologia Programa¸c˜ao Matem´atica tem sua origem na rela¸c˜ao: Programa¸c˜ao ⇔ planejamento de atividades.

Matem´atica ⇔ o problema ´e representado por um modelo matem´atico composto de fun¸c˜oes objetivo(s) e restri¸c˜oes dependentes das vari´aveis de decis˜ao.

(17)

Programa¸c˜ao Linear Modelagem Matem´atica

Problemas de Programa¸c˜ao Matem´atica e Problemas de Otimiza¸c˜ao

O que s˜ao problemas de Otimiza¸c˜ao?

Os problemas de Otimiza¸c˜ao s˜ao problemas de maximiza¸c˜ao ou minimiza¸c˜ao de fun¸c˜oes de vari´aveis, num determinado dom´ınio, normalmente definido por um conjunto de restri¸c˜oes nas vari´aveis.

O que s˜ao problemas de programa¸c˜ao matem´atica?

Os problemas de Programa¸c˜ao Matem´atica s˜ao uma classe particular de Problemas de Otimiza¸c˜ao, aplicados inicialmente nos campos da organiza¸c˜ao e da gest˜ao econˆomica, em que o objetivo e as restri¸c˜oes s˜ao dadas como fun¸c˜oes matem´aticas e rela¸c˜oes funcionais.

A terminologia Programa¸c˜ao Matem´atica tem sua origem na rela¸c˜ao: Programa¸c˜ao ⇔ planejamento de atividades.

Matem´atica ⇔ o problema ´e representado por um modelo matem´atico composto de fun¸c˜oes objetivo(s) e restri¸c˜oes dependentes das vari´aveis de decis˜ao.

(18)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema da Mochila 0 − 1 (Knapsack Problem)

Um excursionista planeja fazer uma viagem acampando. H´a 5 itens que ele deseja levar consigo, mas estes, juntos, excedem o limite de 60 quilos que ele sup˜oe ser capaz de carregar.

Para otimizar o processo de sele¸c˜ao dos objetos, ele atribui valores, por ordem crescente de importˆancia a cada um dos itens conforme a tabela a seguir.

(19)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema da Mochila 0 − 1 Knapsack Problem

Supondo a existˆencia de uma unidade de cada item, fa¸ca um modelo de programa¸c˜ao inteira que maximize o valor total sem exceder as restri¸c˜oes de peso.

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

(20)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Vari´aveis de decis˜ao

S˜ao inc´ognitas a serem determinadas pela solu¸c˜ao do modelo.

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

xj =

 1, se o item j for colocado na mochila 0, caso contr´ario

(21)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Vari´aveis de decis˜ao

S˜ao inc´ognitas a serem determinadas pela solu¸c˜ao do modelo.

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

xj =

 1, se o item j for colocado na mochila 0, caso contr´ario

(22)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Fun¸c˜ao Objetivo

´

E uma fun¸c˜ao matem´atica que define a qualidade da solu¸c˜ao em fun¸c˜ao das vari´aveis de decis˜ao.

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao Objetivo:

(23)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Fun¸c˜ao Objetivo

´

E uma fun¸c˜ao matem´atica que define a qualidade da solu¸c˜ao em fun¸c˜ao das vari´aveis de decis˜ao.

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao Objetivo:

(24)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Restri¸c˜oes

Leva em conta as limita¸c˜oes f´ısicas do sistema, o modelo deve incluir restri¸c˜oes que limitam as vari´aveis de decis˜ao a seus valores poss´ıveis (ou vi´aveis).

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

52x1 + 23x2+ 35x3+ 15x4+ 7x5 ≤ 60

(Pode-se carregar 60kg, no m´aximo).

(25)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Restri¸c˜oes

Leva em conta as limita¸c˜oes f´ısicas do sistema, o modelo deve incluir restri¸c˜oes que limitam as vari´aveis de decis˜ao a seus valores poss´ıveis (ou vi´aveis).

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Restri¸c˜oes do Problema:

Limite de peso:

52x1 + 23x2+ 35x3+ 15x4+ 7x5 ≤ 60

(Pode-se carregar 60kg, no m´aximo).

(26)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Restri¸c˜oes

Leva em conta as limita¸c˜oes f´ısicas do sistema, o modelo deve incluir restri¸c˜oes que limitam as vari´aveis de decis˜ao a seus valores poss´ıveis (ou vi´aveis).

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

52x1+ 23x2+ 35x3+ 15x4+ 7x5 ≤ 60

(Pode-se carregar 60kg, no m´aximo).

(27)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Restri¸c˜oes

Leva em conta as limita¸c˜oes f´ısicas do sistema, o modelo deve incluir restri¸c˜oes que limitam as vari´aveis de decis˜ao a seus valores poss´ıveis (ou vi´aveis).

Item 1 2 3 4 5

Peso (kg) 52 23 35 15 7

Valor 100 60 70 15 8

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

52x1+ 23x2+ 35x3+ 15x4+ 7x5 ≤ 60

(28)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema completo: Maximizar z = 100x1+ 60x2 + 70x3+ 15x4+ 8x5 Sujeito a 52x1 + 23x2 + 35x3 + 15x4 + 7x5 ≤ 60 x1, x2, x3, x4, x5 ∈ {0, 1}

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

(29)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema completo: Maximizar z = 100x1+ 60x2+ 70x3+ 15x4+ 8x5 Sujeito a 52x1 + 23x2 + 35x3 + 15x4 + 7x5 ≤ 60 x1, x2, x3, x4, x5 ∈ {0, 1}

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

(30)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema completo: Maximizar z = 100x1+ 60x2+ 70x3+ 15x4+ 8x5 Sujeito a 52x1 + 23x2 + 35x3 + 15x4 + 7x5 ≤ 60 x1, x2, x3, x4, x5 ∈ {0, 1}

O problema da mochila pode ser formulado como:

Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

(31)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

Problema completo: Maximizar z = 100x1+ 60x2+ 70x3+ 15x4+ 8x5 Sujeito a 52x1 + 23x2 + 35x3 + 15x4 + 7x5 ≤ 60 x1, x2, x3, x4, x5 ∈ {0, 1}

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

(32)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como:

Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(33)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(34)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(35)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}.

Cap: Capacidade da mochila. wj : Peso relativo ao item j .

(36)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(37)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(38)

Programa¸c˜ao Linear Problema da Mochila 0 − 1

Problema da Mochila 0 − 1

O problema da mochila pode ser formulado como: Maximizar P

j ∈itenspjxj

Sujeito a P

j ∈itenswjxj ≤ Cap

xj ∈ {0, 1}∀j ∈ itens

Considerando a nota¸c˜ao a seguir:

itens: Todos os itens = {1, 2, 3, 4, 5}. Cap: Capacidade da mochila.

wj : Peso relativo ao item j .

(39)

Programa¸c˜ao Linear Problema da Mochila Inteira

Problema da Mochila Inteira

Problema da Mochila Inteira

Trata-se de uma extens˜ao do problema anterior, na qual para cada item j existem uj unidades dispon´ıveis.

A modelagem de programa¸c˜ao inteira deste problema ´e:

Maximizar P j ∈itenspjxj Sujeito a P j ∈itenswjxj ≤ Cap xj ≤ uj ∀j ∈ itens xj ∈ Z+ ∀j ∈ itens

em que a vari´avel de decis˜ao xj indica o n´umero de unidades do item j

(40)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria

Problema da Mochila Fracion´aria (Knapsack Problem)

Um ladr˜ao entra em uma loja para roubar e encontra n itens, onde cada item i vale vi reais e wi quilos, sendo vi e wi inteiros.

O ladr˜ao deseja levar a carga mais valiosa poss´ıvel mas, no entanto, consegue carregar apenas 50 quilos na sua mochila.

(41)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria

Problema da Mochila Fracion´aria (Knapsack Problem)

Se fosse no problema da mochila 0 − 1, as restri¸c˜oes seriam que o ladr˜ao deveria levar os itens inteiros (isto ´e, xi assume apenas valor

inteiro: 0 ou 1), e pode levar um item apenas uma vez.

Para o problema da mochila fracion´aria, o ladr˜ao pode levar fra¸c˜oes de um item, e desta forma xi pode assumir valores tal que 0 ≤ xi ≤ 1.

Seja os itens que o ladr˜ao deseja levar com a seguinte configura¸c˜ao:

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

(42)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao: 0 ≤ xi ≤ 1

Observa¸c˜ao:

Como candidatos temos os diferentes objetos e a solu¸c˜ao ´e dada por um vetor {x1, ..., xn} que indica que fra¸c˜ao de cada

(43)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao: 0 ≤ xi ≤ 1

Observa¸c˜ao:

Como candidatos temos os diferentes objetos e a solu¸c˜ao ´e dada por um vetor {x1, ..., xn} que indica que fra¸c˜ao de cada

(44)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao: 0 ≤ xi ≤ 1

Observa¸c˜ao:

Como candidatos temos os diferentes objetos e a solu¸c˜ao ´e dada por um vetor {x1, ..., xn} que indica que fra¸c˜ao de cada

(45)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao Objetivo: max z = 60x1 + 100x2+ 120x3

(46)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao Objetivo: max z = 60x1+ 100x2+ 120x3

(47)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

10x1 + 20x2+ 30x3 ≤ 50

(Pode-se carregar 50kg, no m´aximo). Tipo de vari´aveis: 0 ≤ xi ≤ 1

(48)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Restri¸c˜oes do Problema:

Limite de peso:

10x1 + 20x2+ 30x3 ≤ 50

(Pode-se carregar 50kg, no m´aximo). Tipo de vari´aveis: 0 ≤ xi ≤ 1

(49)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

10x1+ 20x2+ 30x3 ≤ 50

(Pode-se carregar 50kg, no m´aximo).

(50)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Item Valor (R$) Peso (Kg) Valor por Kg

1 60 10 6

2 100 20 5

3 120 30 4

1 Solu¸c˜ao:

Restri¸c˜oes do Problema: Limite de peso:

10x1+ 20x2+ 30x3 ≤ 50

(Pode-se carregar 50kg, no m´aximo). Tipo de vari´aveis: 0 ≤ xi ≤ 1

(51)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Problema completo:

Maximizar z = 60x1+ 100x2+ 120x3

Sujeito a 10x1 + 20x2 + 30x3 ≤ 50

0 ≤ xi ≤ 1

O problema da mochila fracion´aria pode ser formulado como:

Maximizar

P

n i =1

v

i

x

i

Sujeito a

P

n i =1

w

i

x

i

Cap

0 ≤ x

i

≤ 1

(52)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Problema completo:

Maximizar z = 60x1+ 100x2+ 120x3

Sujeito a 10x1 + 20x2 + 30x3 ≤ 50

0 ≤ xi ≤ 1

O problema da mochila fracion´aria pode ser formulado como:

Maximizar

P

n i =1

v

i

x

i

Sujeito a

P

n i =1

w

i

x

i

Cap

0 ≤ x

i

≤ 1

(53)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Problema completo:

Maximizar z = 60x1+ 100x2+ 120x3

Sujeito a 10x1 + 20x2 + 30x3 ≤ 50

0 ≤ xi ≤ 1

O problema da mochila fracion´aria pode ser formulado como:

Maximizar

P

n i =1

v

i

x

i

Sujeito a

P

n i =1

w

i

x

i

Cap

0 ≤ x

i

≤ 1

(54)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

Problema completo:

Maximizar z = 60x1+ 100x2+ 120x3

Sujeito a 10x1 + 20x2 + 30x3 ≤ 50

0 ≤ xi ≤ 1

O problema da mochila fracion´aria pode ser formulado como:

Maximizar

P

n i =1

v

i

x

i

Sujeito a

P

n i =1

w

i

x

i

Cap

0 ≤ x

i

≤ 1

(55)

Programa¸c˜ao Linear Problema da Mochila Fracion´aria

Problema da Mochila Fracion´

aria (Knapsack Problem)

O problema da mochila fracion´aria pode ser formulado como: Maximizar Pn i =1vixi Sujeito a Pn i =1wixi ≤ Cap 0 ≤ xi ≤ 1

(56)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Exerc´ıcio:

O Problema da Dieta

Suponha que para participar dos jogos universit´arios deste ano, todo aluno deve ’estar em forma’. Assim, assuma que vocˆe precise perder peso para atender a este requisito exigido pela comiss˜ao organizadora do evento.

Mas, para isso, vocˆe precisa entrar em uma dieta de redu¸c˜ao cal´orica, reduzindo a quantidade de certos alimentos que dever˜ao ser ingeridos diariamente, de modo que determinados requisitos nutricionais sejam satisfeitos a custo m´ınimo.

Suponha que, por motivos justific´aveis, uma certa dieta alimentar esteja restrita a leite desnatado, carne magra de boi, carne de peixe e uma salada com uma composi¸c˜ao bem conhecida.

(57)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Exerc´ıcio:

O Problema da Dieta

Suponha que para participar dos jogos universit´arios deste ano, todo aluno deve ’estar em forma’. Assim, assuma que vocˆe precise perder peso para atender a este requisito exigido pela comiss˜ao organizadora do evento.

Mas, para isso, vocˆe precisa entrar em uma dieta de redu¸c˜ao cal´orica, reduzindo a quantidade de certos alimentos que dever˜ao ser ingeridos diariamente, de modo que determinados requisitos nutricionais sejam satisfeitos a custo m´ınimo.

Suponha que, por motivos justific´aveis, uma certa dieta alimentar esteja restrita a leite desnatado, carne magra de boi, carne de peixe e uma salada com uma composi¸c˜ao bem conhecida.

(58)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Exerc´ıcio:

O Problema da Dieta

Suponha que para participar dos jogos universit´arios deste ano, todo aluno deve ’estar em forma’. Assim, assuma que vocˆe precise perder peso para atender a este requisito exigido pela comiss˜ao organizadora do evento.

Mas, para isso, vocˆe precisa entrar em uma dieta de redu¸c˜ao cal´orica, reduzindo a quantidade de certos alimentos que dever˜ao ser ingeridos diariamente, de modo que determinados requisitos nutricionais sejam satisfeitos a custo m´ınimo.

Suponha que, por motivos justific´aveis, uma certa dieta alimentar esteja restrita a leite desnatado, carne magra de boi, carne de peixe e uma salada com uma composi¸c˜ao bem conhecida.

(59)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Exerc´ıcio:

O Problema da Dieta

Sabendo-se ainda que os requisitos nutricionais ser˜ao expressos em termos de vitaminas A, C e D e controlados por suas quantidades m´ınimas (em miligramas), uma vez que s˜ao indispens´aveis `a preserva¸c˜ao da sa´ude da pessoa que estar´a se submetendo `a dieta.

A Tabela a seguir resume a quantidade de cada vitamina em disponibilidade nos alimentos e a sua necessidade di´aria para a boa sa´ude de uma pessoa.

(60)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Exerc´ıcio:

O Problema da Dieta

Sabendo-se ainda que os requisitos nutricionais ser˜ao expressos em termos de vitaminas A, C e D e controlados por suas quantidades m´ınimas (em miligramas), uma vez que s˜ao indispens´aveis `a preserva¸c˜ao da sa´ude da pessoa que estar´a se submetendo `a dieta.

A Tabela a seguir resume a quantidade de cada vitamina em disponibilidade nos alimentos e a sua necessidade di´aria para a boa sa´ude de uma pessoa.

(61)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Restri¸c˜oes e custos do problema:

Tabela : Restri¸c˜oes de nutrientes na dieta alimentar.

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Requisito nutricional m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

(62)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Requisito nutricional m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

xi ≡ quantidade de alimento do tipo i=(l=leite, c-carne,

p=peixe, s-salada) a ser utilizada na dieta escolhida.

Elabora¸c˜ao da Fun¸c˜ao objetivo:

z = Minimizar {f (x ) = 2xl + 4xc+ 1, 5xp+ xs}

(63)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Requisito nutricional m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

xi ≡ quantidade de alimento do tipo i=(l=leite, c-carne,

p=peixe, s-salada) a ser utilizada na dieta escolhida.

Elabora¸c˜ao da Fun¸c˜ao objetivo:

z = Minimizar {f (x ) = 2xl + 4xc+ 1, 5xp+ xs}

(64)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Requisito nutricional m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

xi ≡ quantidade de alimento do tipo i=(l=leite, c-carne,

p=peixe, s-salada) a ser utilizada na dieta escolhida.

Elabora¸c˜ao da Fun¸c˜ao objetivo:

z = Minimizar {f (x ) = 2xl + 4xc+ 1, 5xp+ xs}

(65)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Req. nutr. m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas: a) Restri¸c˜ao associada `a demanda de vitamina A: 2xl+ 2xc+ 10xp+ 20xs ≥ 11

b) Restri¸c˜ao associada `a demanda de vitamina C: 50xl+ 20xc+ 10xp+ 30xs ≥ 70

c) Restri¸c˜ao associada `a demanda de vitamina D: 80xl+ 70xc+ 10xp+ 80xs ≥ 250

(66)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Req. nutr. m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas:

a) Restri¸c˜ao associada `a demanda de vitamina A: 2xl+ 2xc+ 10xp+ 20xs ≥ 11

b) Restri¸c˜ao associada `a demanda de vitamina C: 50xl+ 20xc+ 10xp+ 30xs ≥ 70

c) Restri¸c˜ao associada `a demanda de vitamina D: 80xl+ 70xc+ 10xp+ 80xs ≥ 250

(67)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Req. nutr. m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas: a) Restri¸c˜ao associada `a demanda de vitamina A: 2xl+ 2xc+ 10xp+ 20xs ≥ 11

b) Restri¸c˜ao associada `a demanda de vitamina C: 50xl+ 20xc+ 10xp+ 30xs ≥ 70

c) Restri¸c˜ao associada `a demanda de vitamina D: 80xl+ 70xc+ 10xp+ 80xs ≥ 250

(68)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Req. nutr. m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas: a) Restri¸c˜ao associada `a demanda de vitamina A: 2xl+ 2xc+ 10xp+ 20xs ≥ 11

b) Restri¸c˜ao associada `a demanda de vitamina C: 50xl+ 20xc+ 10xp+ 30xs ≥ 70

c) Restri¸c˜ao associada `a demanda de vitamina D: 80xl+ 70xc+ 10xp+ 80xs ≥ 250

(69)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

Vitamina Leite (litro) Carne (kg) Peixe (kg) Salada (100g) Req. nutr. m´ınimo A 2mg 2mg 10mg 20mg 11mg C 50mg 20mg 10mg 30mg 70mg D 80mg 70mg 10mg 80mg 250mg

Custo 2 reais 4 reais 1,5 real 1 real

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas: a) Restri¸c˜ao associada `a demanda de vitamina A: 2xl+ 2xc+ 10xp+ 20xs ≥ 11

b) Restri¸c˜ao associada `a demanda de vitamina C: 50xl+ 20xc+ 10xp+ 30xs ≥ 70

(70)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2xl+ 4xc+ 1, 5xp+ xs sujeito a: 2xl + 2xc+ 10xp+ 20xs ≥ 11 50xl + 20xc+ 10xp+ 30xs ≥ 70 80xl + 70xc+ 10xp+ 80xs ≥ 250 xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

(71)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2xl+ 4xc+ 1, 5xp+ xs sujeito a: 2xl + 2xc+ 10xp+ 20xs ≥ 11 50xl + 20xc+ 10xp+ 30xs ≥ 70 80xl + 70xc+ 10xp+ 80xs ≥ 250 xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

(72)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema da Dieta

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2xl + 4xc+ 1, 5xp+ xs sujeito a: 2xl + 2xc+ 10xp+ 20xs ≥ 11 50xl + 20xc+ 10xp+ 30xs ≥ 70 80xl + 70xc+ 10xp+ 80xs ≥ 250 xl ≥ 0, xc ≥ 0, xp ≥ 0, xs ≥ 0

(73)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Exerc´ıcio:

O Problema do S´ıtio

Um sitiante est´a planejando sua estrat´egia de plantio para o pr´oximo ano. Por informa¸c˜oes obtidas nos ´org˜ao governamentais, sabe-se que a culturas de trigo, arroz e milho ser˜ao as mais rent´aveis na pr´oxima safra. Por experiˆencia, sabe que a produtividade de sua terra para as culturas

(74)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Restri¸c˜oes e custos do problema:

Tabela : Restri¸c˜oes do problema do plantio.

Cultura Produtividade em kg por

m2 (experiˆencia)

Lucro por kg de

Produ¸c˜ao (informa¸c˜oes do goverto)

Trigo 0,2 10,8 centavos

Arroz 0,3 4,2 entavos

Milho 0,4 2,03 centavos

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2. Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

(75)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Cultura Produtividade em kg

por m2 (experiˆencia)

Lucro por kg de

Produ¸c˜ao

(in-forma¸c˜oes do goverto)

Trigo 0,2 10,8 centavos

Arroz 0,3 4,2 entavos

Milho 0,4 2,03 centavos

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

Neste exemplo as vari´aveis de decis˜ao a serem utilizadas ser˜ao referentes a quantidade de quilos produzidos em cada ´area a ser plantada.

xi ≡ ´area em m2 a ser plantada da cultura do tipo i=(T=trigo, A-arroz, M=Milho).

(76)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Cultura Produtividade em kg

por m2 (experiˆencia)

Lucro por kg de

Produ¸c˜ao

(in-forma¸c˜oes do goverto)

Trigo 0,2 10,8 centavos

Arroz 0,3 4,2 entavos

Milho 0,4 2,03 centavos

1 Solu¸c˜ao:

Escolha da vari´avel de decis˜ao:

Neste exemplo as vari´aveis de decis˜ao a serem utilizadas ser˜ao referentes a quantidade de quilos produzidos em cada ´area a ser plantada.

xi ≡ ´area em m2 a ser plantada da cultura do tipo i=(T=trigo, A-arroz, M=Milho).

(77)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Cultura Produtividade em kg

por m2 (experiˆencia)

Lucro por kg de

Produ¸c˜ao

(in-forma¸c˜oes do goverto)

Trigo 0,2 10,8 centavos

Arroz 0,3 4,2 entavos

Milho 0,4 2,03 centavos

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao objetivo:

os coeficientes da fun¸c˜ao dever˜ao ser calculados multiplicando-se a produtividade por quilo pelo lucro previsto para cada quilo. O resultado ser´a a unidade monet´aria, no caso o centavo.

z = Minimizar {f (x ) = 2, 16xT + 1, 26xA+ 0, 812xM}. Lucro em centavos.

(78)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

Cultura Produtividade em kg

por m2 (experiˆencia)

Lucro por kg de

Produ¸c˜ao

(in-forma¸c˜oes do goverto)

Trigo 0,2 10,8 centavos

Arroz 0,3 4,2 entavos

Milho 0,4 2,03 centavos

1 Solu¸c˜ao:

Elabora¸c˜ao da Fun¸c˜ao objetivo:

os coeficientes da fun¸c˜ao dever˜ao ser calculados multiplicando-se a produtividade por quilo pelo lucro previsto para cada quilo. O resultado ser´a a unidade monet´aria, no caso o centavo.

z = Minimizar {f (x ) = 2, 16xT + 1, 26xA+ 0, 812xM}. Lucro em centavos.

(79)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2.

Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas:

a) Restri¸c˜oes associadas `a demanda do s´ıtio (em unidade de ´area - m2):

xT ≥ 400

xA ≥ 800

(80)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2.

Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

1 Solu¸c˜ao:

Formula¸c˜ao das restri¸c˜oes tecnol´ogicas:

a) Restri¸c˜oes associadas `a demanda do s´ıtio (em unidade de ´area - m2):

xT ≥ 400

xA ≥ 800

(81)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2. Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

1 Solu¸c˜ao:

b) Restri¸c˜ao associada a ´area total dispon´ıvel: xT + xA+ xM ≤ 200.000

c) Restri¸c˜ao associada ao armazenamento (em quilos): Utilizam-se os coeficientes da produtividade por unidade de ´

area obter um valor final em quilos: 0, 2xT + 0, 3xA + 0, 4xM ≤ 60.000

(82)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2. Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

1 Solu¸c˜ao:

b) Restri¸c˜ao associada a ´area total dispon´ıvel: xT + xA+ xM ≤ 200.000

c) Restri¸c˜ao associada ao armazenamento (em quilos): Utilizam-se os coeficientes da produtividade por unidade de ´

area obter um valor final em quilos: 0, 2xT + 0, 3xA + 0, 4xM ≤ 60.000

(83)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

O Problema do S´ıtio (cont.)

Por falta de um local de armazenamento pr´oprio, a produ¸c˜ao m´axima, em toneladas, est´a limitada a 60. A ´area cultiv´avel do s´ıtio ´e de 200.000m2. Para atender `as demandas de seu pr´oprio s´ıtio, ´e imperativo que se plante 400m2 de trigo, 800m2 de arroz e 10.000m2 de milho.

1 Solu¸c˜ao:

b) Restri¸c˜ao associada a ´area total dispon´ıvel: xT + xA+ xM ≤ 200.000

c) Restri¸c˜ao associada ao armazenamento (em quilos): Utilizam-se os coeficientes da produtividade por unidade de ´

area obter um valor final em quilos: 0, 2x + 0, 3x + 0, 4x ≤ 60.000

(84)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xT ≥ 0, xA ≥ 0, xM ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2, 16xT + 1, 26xA+ 0, 812xM sujeito a: xT ≥ 400 xA ≥ 800 xM ≥ 10.000 xT + xA+ xM ≤ 200.000 0, 2xT + 0, 3xA + 0, 4xM ≤ 60.000 xT ≥ 0, xA ≥ 0, xM ≥ 0

(85)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xT ≥ 0, xA ≥ 0, xM ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2, 16xT + 1, 26xA+ 0, 812xM sujeito a: xT ≥ 400 xA ≥ 800 xM ≥ 10.000 xT + xA+ xM ≤ 200.000 0, 2xT + 0, 3xA + 0, 4xM ≤ 60.000 xT ≥ 0, xA ≥ 0, xM ≥ 0

(86)

Programa¸c˜ao Linear Exemplos de Modelagem de Problemas de PL Cont´ınua

O Problema do S´ıtio

1 Solu¸c˜ao:

Restri¸c˜oes de n˜ao negatividade: xT ≥ 0, xA ≥ 0, xM ≥ 0

Chegando finalmente ao problema completo: Minimizar z = 2, 16xT + 1, 26xA+ 0, 812xM sujeito a: xT ≥ 400 xA ≥ 800 xM ≥ 10.000 xT + xA+ xM ≤ 200.000 0, 2xT + 0, 3xA + 0, 4xM ≤ 60.000 xT ≥ 0, xA ≥ 0, xM ≥ 0

(87)

Referˆencias

Modelagem Matem´

atica

1 Referˆencias

BREGALDA, Paulo F., OLIVEIRA, Antˆonio. A. F.,

BORNSTEIN, Cl´audio T.. Introdu¸c˜ao `a Programa¸c˜ao Linear, 3a Edi¸c˜ao, Editora Campus, 1988.

GOLDBARG, M. C. e LUNA, H. P.. Otimiza¸c˜ao Combinat´oria e Programa¸c˜ao Linear, 2a Edi¸c˜ao, Editora Campus, 2005.

LAWLER, Eugene. Combinatorial Optimization: Networks and Matroids, 1a Edi¸c˜ao, 1975.

MACULAN, Nelson e FAMPA Marcia H. C.. Otimiza¸c˜ao Linear, 1a Edi¸c˜ao, Editora UNB, 2006.

Referências

Documentos relacionados

Novembro/2017 - Indicador do contrato de gestão, houve uma redução na taxa de densidade de incidência de infecção de corrente sanguínea associada a um cateter venoso central (CVC),

grandiflora por estaquia, foram avaliados dois ambientes (viveiro e ambiente / condições de ocorrência natural), assim como o efeito do hormônio de enraizamento, o ácido

O nosso rolo padrão para mecanismos de transporte com 180 mm de altura de montagem. Com um núcleo em aço e rolamentos de casquilho, bem como um revestimento especial em poliamida

Conselho de Coordenação da Qualidade de Vida DAG Departamento de Administração Geral DGAC - Divisão de Gestão Administrativa e Contratação DGRH - Divisão de Gestão de

Informática e de Informação, do Planejamento, do Orçamento e das Finanças.. ESTADO DE ALAGOAS GABINETE DO GOVERNADOR 1. Diretoria de Comunicação. Gerência de Núcleo

Ainda com relação ao índice de Breslow, observou-se que este é estatisticamente maior entre os casos com ulceração (p = 0,006) e, além disso, corroborando com estes resultados, os

[...] o foco do paradigma (logístico) consiste, precisamente, em dar apoio logístico aos empreendimentos, o público e o privado, de preferência privado, com o fim de robustecê-lo

Para isso, compete ao estagiário: assumir as responsabilidades de um professor em formação, zelando pelo bom nome da escola campo de estágio e por suas normas, respeitando