79
Aula 02: Introduªo Otimizaªo Linear e Inteira Toelio A. M. Toffolo http://www.toffolo.com.br BCC464/PCC174 2019/2 Slides baseados no material de Haroldo Gambini

Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula 02: IntroduçãoOtimização Linear e Inteira

Túlio A. M. Toffolohttp://www.toffolo.com.br

BCC464/PCC174 – 2019/2Slides baseados no material de Haroldo Gambini

Page 2: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula de Hoje

1 Otimização

2 Pesquisa Operacional

3 Exemplo: O Problema da Dieta

4 Método Gráfico

1 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 3: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula de Hoje

1 Otimização

2 Pesquisa Operacional

3 Exemplo: O Problema da Dieta

4 Método Gráfico

1 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 4: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Selecionar a melhor entre um conjunto de alternativas

Ramo da matemática aplicada:

teoria;

algoritmos;

aplicações.

2 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 5: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Selecionar a melhor entre um conjunto de alternativas

Ramo da matemática aplicada:

teoria;

algoritmos;

aplicações.

2 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 6: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Exemplo de problema:

Objetivo:

encontrar o maior número primo.

Restrições:

com até 3 casas decimais (< 1000).

Solução ótima:

997

3 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 7: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Exemplo de problema:

Objetivo:

encontrar o maior número primo.

Restrições:

com até 3 casas decimais (< 1000).

Solução ótima:

997

3 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 8: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Exemplo de problema:

Objetivo:

encontrar o maior número primo.

Restrições:

com até 3 casas decimais (< 1000).

Solução ótima:

997

3 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 9: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

Exemplo de problema:

Objetivo:

encontrar o maior número primo.

Restrições:

com até 3 casas decimais (< 1000).

Solução ótima:

997

3 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 10: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

FormatoFunção objetivo:

f : Rn → R

Restrições que definem o conjunto de soluções válidas:S ⊆ Rn

(normalmente um conjunto de equações/desigualdades)

Resolvendo...

Encontrar x∗ ∈ S, uma solução ótima, que minimiza/maximiza o valorda função objetivo f

4 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 11: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

FormatoFunção objetivo:

f : Rn → R

Restrições que definem o conjunto de soluções válidas:S ⊆ Rn

(normalmente um conjunto de equações/desigualdades)

Resolvendo...

Encontrar x∗ ∈ S, uma solução ótima, que minimiza/maximiza o valorda função objetivo f

4 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 12: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Introdução

FormatoFunção objetivo:

f : Rn → R

Restrições que definem o conjunto de soluções válidas:S ⊆ Rn

(normalmente um conjunto de equações/desigualdades)

Resolvendo...

Encontrar x∗ ∈ S, uma solução ótima, que minimiza/maximiza o valorda função objetivo f

4 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 13: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Otimização ...

Linearx1 + 3x2 . . .

Não Linearseno(x1) + 3x2 . . .

Contínuax ∈ Rn

Discretax ∈ Zn

Multicritério

...

5 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 14: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula de Hoje

1 Otimização

2 Pesquisa Operacional

3 Exemplo: O Problema da Dieta

4 Método Gráfico

5 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 15: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional

Ramo da Ciência que lida com a otimização do desempenho de sistemas.

Otimizar pode ser...

maximizar lucro;

maximizar satisfação;

minimizar custos;

minimizar riscos;

...

6 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 16: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional: Origens Históricas

Início formal: II Grande Guerra Mundial

Exército britânico:

Cerca de 1000 cientistas de Pesquisa Operacional.

Grupo altamente interdisciplinar.

Problemas resolvidos pelo grupo:

Localização de radares.

Determinação do tamanho de frotas de navios.

Detecção de submarinos.

Rapidamente implementado pelos países aliados.

7 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 17: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional: Origens Históricas

Início formal: II Grande Guerra Mundial

Exército britânico:

Cerca de 1000 cientistas de Pesquisa Operacional.

Grupo altamente interdisciplinar.

Problemas resolvidos pelo grupo:

Localização de radares.

Determinação do tamanho de frotas de navios.

Detecção de submarinos.

Rapidamente implementado pelos países aliados.

7 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 18: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional: Origens Históricas

Início formal: II Grande Guerra Mundial

Exército britânico:

Cerca de 1000 cientistas de Pesquisa Operacional.

Grupo altamente interdisciplinar.

Problemas resolvidos pelo grupo:

Localização de radares.

Determinação do tamanho de frotas de navios.

Detecção de submarinos.

Rapidamente implementado pelos países aliados.

7 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 19: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional: Definição

Pesquisa Operacional (PO) ou Ciência do Gerenciamento es-tuda as operações de uma organização e utiliza modelos matemá-ticos e/ou computacionais ou outras abordagens analíticas paraencontrar maneiras melhores de realizá-las.

The Science of Betterhttp://www.scienceofbetter.org/

8 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 20: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Pesquisa Operacional: Definição

Pesquisa Operacional (PO) ou Ciência do Gerenciamento es-tuda as operações de uma organização e utiliza modelos matemá-ticos e/ou computacionais ou outras abordagens analíticas paraencontrar maneiras melhores de realizá-las.

The Science of Betterhttp://www.scienceofbetter.org/

8 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 21: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Construindo um Modelo

Interesse em modelar matematicamente o processo de decisão:

Parar com o:

E começar a formalizar:

x1 + x4 + x7 ≤ 10x3 − x5 ≥ 5. . .

9 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 22: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Modelo

Variáveis de Decisão

variáveis cujos valores serão escolhidos.

Exemplo

Planejamento de produção de combustíveis:

x1: quantidade em milhares de litros de gasolina que será produzida;

x2: quantidade em milhares de litros de diesel que será produzido.

10 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 23: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Modelo

Variáveis de Decisão

variáveis cujos valores serão escolhidos.

Exemplo

Planejamento de produção de combustíveis:

x1: quantidade em milhares de litros de gasolina que será produzida;

x2: quantidade em milhares de litros de diesel que será produzido.

10 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 24: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Modelo

Dados de Entrada

valores fixos (decididos a priori);

também chamadas variáveis não controladas.

Exemplo

Planejamento da Produção:

custos de matéria prima;

custos trabalhistas;

disponibilidade de matéria prima.

11 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 25: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Modelo

Dados de Entrada

valores fixos (decididos a priori);

também chamadas variáveis não controladas.

Exemplo

Planejamento da Produção:

custos de matéria prima;

custos trabalhistas;

disponibilidade de matéria prima.

11 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 26: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear: breve histórico

George Dantzig

1939: teoria matemática por Kantorovich(lhe rendeu um Nobel)

1940: algoritmo Simplex (por Dantzig)

baseado em operações elementares sobre matrizes;

tedioso de resolver a mão.

felizmente: nascimento do computador eletrônicotambém nos anos 40!

12 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 27: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear: breve histórico

George Dantzig

1939: teoria matemática por Kantorovich(lhe rendeu um Nobel)

1940: algoritmo Simplex (por Dantzig)

baseado em operações elementares sobre matrizes;

tedioso de resolver a mão.

felizmente: nascimento do computador eletrônicotambém nos anos 40!

12 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 28: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear: breve histórico

George Dantzig

1939: teoria matemática por Kantorovich(lhe rendeu um Nobel)

1940: algoritmo Simplex (por Dantzig)

baseado em operações elementares sobre matrizes;

tedioso de resolver a mão.

felizmente: nascimento do computador eletrônicotambém nos anos 40!

12 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 29: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear: breve histórico

George Dantzig

1939: teoria matemática por Kantorovich(lhe rendeu um Nobel)

1940: algoritmo Simplex (por Dantzig)

baseado em operações elementares sobre matrizes;

tedioso de resolver a mão.

felizmente: nascimento do computador eletrônicotambém nos anos 40!

12 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 30: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear

Utilização Pós-Guerra

Crescente utilização no comércio e indústria

Moscow, 1958: Planejamento do transporte de areia para construção:

10 pontos de origem

230 pontos de destino

10 dias de um computador Strena

11% de economia

13 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 31: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear

Utilização Pós-Guerra

Crescente utilização no comércio e indústria

Moscow, 1958: Planejamento do transporte de areia para construção:

10 pontos de origem

230 pontos de destino

10 dias de um computador Strena

11% de economia

13 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 32: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear

Utilização Pós-Guerra

Crescente utilização no comércio e indústria

Moscow, 1958: Planejamento do transporte de areia para construção:

10 pontos de origem

230 pontos de destino

10 dias de um computador Strena

11% de economia

13 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 33: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear

Utilização Pós-Guerra

Rijkswaterstaat da Noruega, 1986: definição da política degerenciamento de água

15 milhões economizados anualmente

Eletrobrás, CEPEL, 1986: alocação de recursos térmicos e hidráulicosno sistema nacional gerador de energia

43 milhões economizados anualmente

14 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 34: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programação Linear

Utilização Pós-Guerra

Rijkswaterstaat da Noruega, 1986: definição da política degerenciamento de água

15 milhões economizados anualmente

Eletrobrás, CEPEL, 1986: alocação de recursos térmicos e hidráulicosno sistema nacional gerador de energia

43 milhões economizados anualmente

14 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 35: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 36: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 37: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 38: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 39: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 40: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Programa Linear - Formato

Função Objetivo

Minimizar custo, tempo, risco, poluição, . . . ouMaximizar lucro, qualidade, segurança, . . . ouEncontrar qualquer solução viável

Restrições

Disponibilidade: recursos finitos, . . .Operacionais: horários de trabalho, tempo de máquina, . . .Limites: venda em escala, . . .

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 41: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula de Hoje

1 Otimização

2 Pesquisa Operacional

3 Exemplo: O Problema da Dieta

4 Método Gráfico

15 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 42: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Para uma boa alimentação, o corpo necessita de vitaminas e proteínas.

A necessidade mínima de vitaminas é de 32 unidades por dia e a de pro-teínas de 36 unidades por dia.

Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidadede carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cadaunidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas.

Cada unidade de carne custa 3 unidades monetárias e cada unidade deovo custo 2,5 unidades monetárias.

Qual quantidade diária de carne e ovos deve ser consumida para suprir asnecessidades de vitaminas e proteínas com menor custo possível?

16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 43: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Para uma boa alimentação, o corpo necessita de vitaminas e proteínas.

A necessidade mínima de vitaminas é de 32 unidades por dia e a deproteínas de 36 unidades por dia.

Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidadede carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cadaunidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas.

Cada unidade de carne custa 3 unidades monetárias e cada unidade deovo custo 2,5 unidades monetárias.

Qual quantidade diária de carne e ovos deve ser consumida para suprir asnecessidades de vitaminas e proteínas com menor custo possível?

16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 44: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Para uma boa alimentação, o corpo necessita de vitaminas e proteínas.

A necessidade mínima de vitaminas é de 32 unidades por dia e a de pro-teínas de 36 unidades por dia.

Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidadede carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cadaunidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas.

Cada unidade de carne custa 3 unidades monetárias e cada unidade deovo custo 2,5 unidades monetárias.

Qual quantidade diária de carne e ovos deve ser consumida para suprir asnecessidades de vitaminas e proteínas com menor custo possível?

16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 45: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Para uma boa alimentação, o corpo necessita de vitaminas e proteínas.

A necessidade mínima de vitaminas é de 32 unidades por dia e a de pro-teínas de 36 unidades por dia.

Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidadede carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cadaunidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas.

Cada unidade de carne custa 3 unidades monetárias e cada unidade deovo custo 2,5 unidades monetárias.

Qual quantidade diária de carne e ovos deve ser consumida para suprir asnecessidades de vitaminas e proteínas com menor custo possível?

16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 46: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Para uma boa alimentação, o corpo necessita de vitaminas e proteínas.

A necessidade mínima de vitaminas é de 32 unidades por dia e a de pro-teínas de 36 unidades por dia.

Uma pessoa tem disponível carne e ovos para se alimentar. Cada unidadede carne contém 8 unidades de vitamina e 6 unidades de proteínas. Cadaunidade de ovo contém 4 unidades de vitamina e 6 unidades de proteínas.

Cada unidade de carne custa 3 unidades monetárias e cada unidade deovo custo 2,5 unidades monetárias.

Qual quantidade diária de carne e ovos deve ser consumida para supriras necessidades de vitaminas e proteínas com menor custo possível?

16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 47: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Variáveis de Decisãox1: quantidade de carne

x2: quantidade de ovos

Custo de uma solução

Preço da carne: 3 unidades monetárias

Preço dos ovos: 2,5 unidades monetárias

Custo total: 3x1 + 2, 5x2

17 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 48: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Variáveis de Decisãox1: quantidade de carne

x2: quantidade de ovos

Custo de uma solução

Preço da carne: 3 unidades monetárias

Preço dos ovos: 2,5 unidades monetárias

Custo total: 3x1 + 2, 5x2

17 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 49: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Variáveis de Decisãox1: quantidade de carne

x2: quantidade de ovos

Custo de uma solução

Preço da carne: 3 unidades monetárias

Preço dos ovos: 2,5 unidades monetárias

Custo total: 3x1 + 2, 5x2

17 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 50: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

A solução tem que satisfazer os requerimentos nutricionais:

Nutriente Quantidade MínimaVitaminas 32Proteínas 36

Restrições

Carne OvosVitaminas 8

x1

4

x2

≥ 32Proteínas 6

x1

6

x2

≥ 36

18 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 51: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

A solução tem que satisfazer os requerimentos nutricionais:

Nutriente Quantidade MínimaVitaminas 32Proteínas 36

Restrições

Carne OvosVitaminas 8

x1

4

x2

≥ 32Proteínas 6

x1

6

x2

≥ 36

18 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 52: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

A solução tem que satisfazer os requerimentos nutricionais:

Nutriente Quantidade MínimaVitaminas 32Proteínas 36

Restrições

Carne OvosVitaminas 8x1 4x2 ≥ 32Proteínas 6x1 6x2 ≥ 36

18 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 53: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo: O Problema da Dieta

Minimizar: 3x1+2, 5x2 (1)

Sujeito a: 8x1+ 4x2 ≥ 32 (2)

6x1+ 6x2 ≥ 36 (3)

x1 ≥ 0 (4)

x2 ≥ 0 (5)

19 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 54: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Aula de Hoje

1 Otimização

2 Pesquisa Operacional

3 Exemplo: O Problema da Dieta

4 Método Gráfico

19 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 55: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Método Gráfico

Trabalhando com 2 variáveis, podemos visualizar um Programa Linearno plano cartesiano:

Soluções representadas por pontos no gráfico.

Restrições indicadas por regiões do gráfico onde as soluções sãoválidas.

20 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 56: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Método Gráfico - Restrições

x1

x2

1 2 3 4 5 6 7 8 9 10

1

2

3

4

5

6

1

Exemplo: considere a restrição x1 + 2x2 ≥ 10

21 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 57: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 58: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 59: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 60: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 61: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 62: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Exemplo de Método Gráfico: A Roça

Um agricultor deve decidir a quantidade de soja e milho que vai plantar.

Ele dispõe de 350 reais. O custo do saco de sementes de soja é 70 reaise o custo do saco de sementes de milho é de 50 reais.

Para buscar as sementes o agricultor tem uma picape capaz de carregar400 kilos. Cada saco de sementes de soja pesa 50 quilos e cada saco desementes de milho pesa 80 kilos.

Consultando o vendedor, ele verificou que o vendedor dispõe de 4 sacosde soja e uma grande quantidade de sacos de milho.

O agricultor calculou que irá lucrar na época da colheita 300 reais por sacode soja e 280 reais por saco de milho plantados.

Quantos sacos de soja/milho ele deve plantar para maximizar o lucro?

22 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 63: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 64: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 65: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 66: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 67: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 68: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 69: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 70: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

600

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 71: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

600

900

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 72: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

600

900

1200

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 73: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

600

900

1200

1500

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 74: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

7

300

600

900

1200

1500

1800

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 75: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

O Gráfico

x1

x2

1 2 3 4 5 6 7 8

1

2

3

4

5

6

71720,4

Variáveis:x1: qtde de sojax2: qtde de milho

Restrições:Dinheiro (máx: 350)

soja: 70milho: 5070x1 + 50x2 ≤ 350

Peso (máx: 400)soja: 50milho: 8050x1 + 80x2 ≤ 400

Disponibilidadesoja: 4x1 ≤ 4

Lucro (Objetivo):

Max. 300x1 + 280x2

23 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 76: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Espaço de Soluções

Exemplo 21 desenhe no gráfico a região factível (região de soluções) que satisfaz

as restrições abaixo:x1 + 3x2 ≤ 122x1 + x2 ≥ 16x1 ≥ 0 e x2 ≥ 0

24 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 77: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

/ 12Túlio Toffolo — Otimização Linear e Inteira: Apresentação

x1

x2

1 2 3 4 5 6 7 8 9 10 11 12

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1

Espaço de Soluções

x1+3x2 12 (6)2x1+ x2 � 16 (7)

x1, x2 � 0 (8)

29 / 31 Túlio Toffolo – Otimização Linear e Inteira: Aula 01

25 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 78: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

Espaço de Soluções

Exercício1 Desenhe a região factível (região de soluções) que satisfaz as

restrições a seguir:5x1 + 2x2 ≥ 254x1 − 3x2 ≥ −3x1 ≥ 0,x1 ≥ 2x2 ≤ 0

26 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução

Page 79: Aula 02: Introdução - Otimização Linear e Inteira€¦ · 16 / 26 Túlio Toffolo – Otimização Linear e Inteira – Aula 02: Introdução. Exemplo: O Problema da Dieta Para

/ 12

Perguntas?