PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna...
Transcript of PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna...
![Page 1: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/1.jpg)
PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO
Professor: D.Sc. Dalessandro Soares ViannaProfessor: D.Sc. Dalessandro Soares Vianna
![Page 2: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/2.jpg)
Pesquisa Operacional A 2
Agradecimentos
O material apresentado durante este curso é baseado nas notas de aula dos professores:
Edwin Benito Mitacc Meza e Fermín Alfredo Tang Montané,
professores do programa de Mestrado em Pesquisa Operacional e Inteligência Computacional da Universidade Candido Mendes - Campos.
![Page 3: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/3.jpg)
Solução de Modelos de PL
Método Gráfico
Método Simplex
Método Simplex Dual
![Page 4: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/4.jpg)
Método Gráfico
![Page 5: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/5.jpg)
Pesquisa Operacional A 5
Interpretação Gráfica
A partir da modelagem matemática de um PPL, pode-se encontrar a sua solução através da interpretação gráfica da função objetivo e das restrições operacionais, desde que o problema desde que o problema possua no máximo duas variáveis de decisãopossua no máximo duas variáveis de decisão.
Este tipo de solução não tem aplicação prática pois os problemas do mundo real tem sempre muito mais variáveis (dezenas, centenas e até milhares).
No entanto, a solução gráfica nos ajudará a entender os princípios básicos do método analítico, chamado de método Simplex, usado para resolver os modelos de P.Linear.
![Page 6: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/6.jpg)
Pesquisa Operacional A 6
Interpretação Gráfica
Porque somente até duas variaveis?Porque somente até duas variaveis?
No espaço de 2 dimensões uma igualdade representa uma reta.
É importante perceber que cada desigualdade representa um semi-espaço.
No espaço de 2 dimensões uma igualdade representa uma reta.
É importante perceber que cada desigualdade representa um semi-espaço.
![Page 7: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/7.jpg)
Pesquisa Operacional A 7
Definições Importantes
REGIÃO VIAVÉL: É um conjunto de soluções que satisfazem as restrições do problema.
SOLUÇÃO VIAVÉL: É uma solução que pertence à solução viável.
VÉRTICES: São os pontos de interseção das restrições do problema.
VÉRTICES DA REGIÃO VIAVÉL: São os pontos de interseção das restrições do problema que fazem parte da região viável.
![Page 8: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/8.jpg)
Pesquisa Operacional A 8
Método Gráfico
Vamos resolver o seguinte problema graficamente: Uma empresa fabrica 2 produtos. Na fabricação destes produtos, 3 insumos são críticos: as quantidades de matéria prima e a mão de obra disponíveis.
Produto 1 Produto 2 Disponibilidade
Matéria Prima A 70 kg/unidade
70 kg/unidade
4900 kg
Matéria Prima B 90 kg/unidade
50 kg/unidade
4500 kg
Mão de Obra Especializada P1
2 H-h/unidade
80 H-h
Mão de Obra Especializada P2
3 H-h/unidade
180 H-h
Lucro 20 R$/unidade
60 R$/unidade
Dada a grande procura, estima-se que todas as unidades a serem produzidas, dos 2 produtos, poderão ser vendidas. O objetivo da empresa é obter o maior lucro possível com a produção e a venda das unidades dos produtos 1 e 2.
![Page 9: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/9.jpg)
Pesquisa Operacional A 9
Método Gráfico
Qual é o Modelo Matemático para este problema?
![Page 10: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/10.jpg)
Pesquisa Operacional A 10
Método Gráfico
Vamos resolver o seguinte problema graficamente: Uma empresa fabrica 2 produtos. Na fabricação destes produtos, 3 insumos são críticos: as quantidades de matéria prima e a mão de obra disponíveis.
Produto 1 Produto 2 Disponibilidade
Matéria Prima A 70 kg/unidade
70 kg/unidade
4900 kg
Matéria Prima B 90 kg/unidade
50 kg/unidade
4500 kg
Mão de Obra Especializada P1
2 H-h/unidade
80 H-h
Mão de Obra Especializada P2
3 H-h/unidade
180 H-h
Lucro 20 R$/unidade
60 R$/unidade
Dada a grande procura, estima-se que todas as unidades a serem produzidas, dos 2 produtos, poderão ser vendidas. O objetivo da empresa é obter o maior lucro possível com a produção e a venda das unidades dos produtos 1 e 2.
![Page 11: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/11.jpg)
Pesquisa Operacional A 11
Método Gráfico
O modelo de Programação Linear para o exemplo pode ser descrito como:
![Page 12: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/12.jpg)
Pesquisa Operacional A 12
Método Gráfico
Vamos resolver nosso problema graficamente
![Page 13: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/13.jpg)
Pesquisa Operacional A 13
Método Gráfico
![Page 14: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/14.jpg)
Pesquisa Operacional A 14
Método Gráfico
![Page 15: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/15.jpg)
Pesquisa Operacional A 15
Método Gráfico
![Page 16: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/16.jpg)
Pesquisa Operacional A 16
Método Gráfico
![Page 17: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/17.jpg)
Pesquisa Operacional A 17
Método Gráfico
Como todas as restrições foram traçadas temos o chamado Espaço Solução que é o conjunto de todos os pontos candidatos a serem o ponto ótimo, ou seja, todos os pontos que “obedecem” a todas as restrições do modelo.
Espaço Solução
O ponto ótimo é um ponto do espaço solução, ou seja pertencente ao
polígono hachurado. Como encontrá-
lo
graficamente?
![Page 18: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/18.jpg)
Pesquisa Operacional A 18
Método Gráfico
![Page 19: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/19.jpg)
Pesquisa Operacional A 19
Método Gráfico
![Page 20: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/20.jpg)
Pesquisa Operacional A 20
Método Gráfico
* *1 2( , )x x
O ponto ótimo ter sido um dos vértices do espaço solução não é uma mera coincidência. Na verdade o ponto ótimo é sempre um dos vértices do espaço solução.
![Page 21: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/21.jpg)
Pesquisa Operacional A 21
Método Gráfico
O ponto ótimo é sempre um dos vértices do espaço solução ...... a não ser quando temos múltiplas (infinitas) soluções ótimas, pois neste caso, os pontos ótimos são todos os pertencentes a um dos lados do espaço solução.
![Page 22: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/22.jpg)
Pesquisa Operacional A 22
Método Gráfico
Z=4500
(x1*,x2*)
![Page 23: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/23.jpg)
Pesquisa Operacional A 23
Método Gráfico
70
70
50
90
40 0
60
(10,60)
(40,18)
(25,45)
(0,0) Z=0
(40,0) Z=800
(40,18) Z=1880
(25,45) Z=3200
(10,60) Z=3800
(0,60) Z=3600
![Page 24: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/24.jpg)
Pesquisa Operacional A 24
Método Gráfico
Ao resolver um problema de PL pode ocorrer uma das seguintes situações:
O problema tem uma única
solução ótima
(2,6)=Z*
![Page 25: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/25.jpg)
Pesquisa Operacional A 25
Método Gráfico
O problema tem múltiplas
soluções (uma infinidade)
(2,6)=Z*
(4,3)=Z*
![Page 26: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/26.jpg)
Pesquisa Operacional A 26
Método Gráfico
O problema não tem
ótimo finito
![Page 27: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/27.jpg)
Pesquisa Operacional A 27
Filosofia do Método Simplex
![Page 28: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/28.jpg)
Pesquisa Operacional A 28
Exercícios 1
![Page 29: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/29.jpg)
Pesquisa Operacional A 29
Exercícios 2
![Page 30: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/30.jpg)
Pesquisa Operacional A 30
Exercícios 3
![Page 31: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/31.jpg)
Pesquisa Operacional A 31
Exercícios 4
![Page 32: PROGRAMAÇÃO MATEMÁTICA MÉTODO GRÁFICO Professor: D.Sc. Dalessandro Soares Vianna dalessandrosoares@yahoo.com.br dalessandro@ucam-campos.br dalessandro@pesquisador.cnpq.br.](https://reader033.fdocument.pub/reader033/viewer/2022061512/552fc148497959413d8e177f/html5/thumbnails/32.jpg)
Pesquisa Operacional A 3232
32
Exercícios 5
Min Z= -3x1 – 3x2 + x3
S.a.
X1 +X3 <=18
4X3 <=20
X1+2X2+X3 >= -8
X1+2X2 <= 4
X1, X2, X3 >= 0