Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e...

17
Programação Linear Gabriel Ferreira 8989404 Gabriel Tutia 8989085 Gabriel Yida 8989432 Thiago Ferraz 8989001

Transcript of Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e...

Page 1: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Programação Linear Gabriel Ferreira 8989404 Gabriel Tutia 8989085 Gabriel Yida 8989432 Thiago Ferraz 8989001

Page 2: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

O que é?

● É um caso especial de programação matemática ou otimização matemática

● Método para encontrar a melhor saída em um modelo matemático em que

as restrições são apresentadas por relações lineares

● Exemplo:

Maximize Ax1 - Bx2, para x2 > 2 e x1 + 2x2 <= 3

Page 3: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

História

● Fourier - Método de Eliminação de Fourier-Motzkin -

Usado para resolver inequações

● Segunda Guerra Mundial

● Dantzig - Algoritmo Simplex (1947)

● Pós guerra - passou a ser utilizado por muitas

empresas e indústrias no planejamento de suas

ações

● Prêmio nobel de economia (1975) para Kantarovich e

Neumann - teoria de ótima alocação de recursos

Page 4: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações

Diversas áreas utilizam a programação linear para apoio a decisão. Dentre essas

estão:

● Planejamento logístico de frotas e rotas;

● Planejamento da produção de longo, médio e curto prazo;

● Decisão em escolha de mix de produtos em manufatura;

● Estratégias operacionais em mineração, siderurgia, petroquímicas,

agricultura;

● Decisão de localização de facilidade ou instalação de fábricas ou centros

de distribuição;

● Decisão em finanças na escolha da melhor carteira de investimentos, etc.

Page 5: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 1:

Aplicação da programação linear no planejamento e controle de produção -

definição do mix de produção de uma indústria de bebidas:

● Organização em estudo é uma indústria de bebidas de pequeno porte

situada no Oeste de Santa Catarina que fabrica 15 tipos de diferentes de

refrigerantes (entre sabores e volumes) e que não possui qualquer

metodologia para planejar e controlar seu mix de produção.

● Definir o mix ideal de produção comparando os dados obtidos com a

programação empírica realizada atualmente pela indústria.

Page 6: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 1:

● Variáveis de decisão: os produtos e seus respectivos sabores (total de 15

variáveis de decisão) - 4Q1, 4Q2, 4Q3, 4Q4, 4Q5, 4Q6, 4Q7, 4G12, 4G13,

4G14, 4G15, 2Q8, 2Q9, 2Q10 e 2Q11.

● Função objetivo: objetivando a maximização do lucro dos produtos e seus

respectivos sabores (somatória do lucro de cada variável de decisão

multiplicado pela quantidade produzida):

MAX Z = (0,98 x 4Q1) + (0,89 x 4Q2) + (1,00 x 4Q3) + (1,00 x 4Q4) + (0,90 x

4Q5) + (0,71 x 4Q6) + (0,70 x 4Q7) + (1,00 x 4G12) + (0,88 x 4G13) + (0,97 x

4G14) + (0,80 x 4G15) + (0,78 x 2Q8) + (0,77 x 2Q9) + (0,75 x 2Q10) + (0,70 x

2Q11).

Page 7: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

● Restrições deste sistema: demanda mínima e demanda máxima de cada

produto com seus respectivos sabores (15 variáveis de decisão);

capacidade produtiva das máquinas (dos setores de xaroparia, sopro e

engarrafamento); recursos de mão-de-obra e turnos de trabalho (dos

setores de xaroparia, sopro e engarrafamento) e recursos materiais.

1. Demanda: para cada variável de decisão foi estipulada uma demanda máxima e uma demanda mínima (ambas

estipuladas pelo mercado).

2. Capacidade de máquinas: para cada máquina dos setores de xaroparia, sopro e engarrafamento foi estipulado o

tempo máximo para a sua utilização (levando-se em conta as horas-homem disponíveis).

3. Capacidade de matéria-prima: quantidades de todas as matérias-primas necessárias e disponíveis para produzir

os 15 produtos (variáveis de decisão).

4. Capacidade de embalagens: quantidades de todas as embalagens necessárias e disponíveis para produzir os 15

produtos (variáveis de decisão).

5. Não-negatividade: para cada variável de decisão foi estipulado que seu valor seja maior ou igual a zero.

Page 8: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 1:

● Resultados:

Page 9: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 2:

Minimização de custos de transporte florestal com a utilização da Programação Linear:

● Transporte de madeira é uma das atividades que mais geram custos dentro de uma

empresa florestal,

● Apresenta complexidade elevada devido ao grande número de variáveis envolvidas

no processo: - Climáticas;

- Distâncias entre a floresta e a unidade de processamento da madeira

- Custos de manutenção, combustível, lubrificantes, pneus, tarifas e outros,

Desenvolvimento de um método que auxiliasse na determinação das melhores rotas a serem

seguidas por caminhões, para se conseguir um menor custo possível para um máximo volume de

madeira posto pátio

Page 10: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 2:

● Função objetivo: objetivando a minimização do custo envolvido no

transporte de madeira:

Min Z = 72,6.x11 + 123,42.x12 +84,7.x13 + 40,2.x21 + 68,34.x22 + 64,8.x31 +

110,16.x32 + 75,6.x33 + 36,0.x41 + 61,20.x42 + 58,8.x51 + 99,96.x52 +

68,6.x53

Page 11: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Aplicações - Exemplo 2:

● Resultados:

● Aumento de 22,70% no volume de madeira posto pátio e uma redução de

18,33% no custo por estéreo posto pátio.

Page 12: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Empresa possui os produtos A e B

Lucro por venda unitária: A - 100 / B - 150

Horas para produzir uma unidade de cada: A - 2 horas / B - 3 horas

Produção máxima em um mês: A - 40 / B - 30

Tempo mensal disponível: 120 horas

Page 13: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Sejam X e Y as quantidades por mês vendidas dos produtos A e B

Lucro mensal = 100.X + 150.Y

Restrição de tempo: 2.X + 3.Y <= 120

Restrição de produção: X <= 40 e Y<= 30

Page 14: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Sejam X e Y as quantidades por mês vendidas dos produtos A e B

Lucro mensal = 100.X + 150.Y

Restrição de tempo: 2.X + 3.Y <= 120

Restrição de produção: X <= 40 e Y<= 30

Page 15: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Utilizando o Excel

Page 16: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Utilizando o Excel

Page 17: Programação Linear - USP · 2018. 6. 8. · Aplicação da programação linear no planejamento e controle de produção - definição do mix de produção de uma indústria de

Exemplo de Programação Linear

Utilizando o Excel