0% acharam este documento útil (0 voto)
5 visualizações62 páginas

Introdução à Programação Linear e Modelos

A programação linear é uma técnica de análise que utiliza relações algébricas lineares para maximizar lucros ou minimizar custos em empresas, formulando modelos matemáticos com variáveis de decisão, função objetivo e restrições. Exemplos incluem modelos de maximização e minimização, como a produção de tigelas e canecas ou a compra de fertilizantes, com soluções gráficas para visualizar as restrições e áreas viáveis. O documento também aborda características e propriedades dos problemas de programação linear, incluindo tipos irregulares como múltiplas soluções ótimas e problemas inviáveis.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações62 páginas

Introdução à Programação Linear e Modelos

A programação linear é uma técnica de análise que utiliza relações algébricas lineares para maximizar lucros ou minimizar custos em empresas, formulando modelos matemáticos com variáveis de decisão, função objetivo e restrições. Exemplos incluem modelos de maximização e minimização, como a produção de tigelas e canecas ou a compra de fertilizantes, com soluções gráficas para visualizar as restrições e áreas viáveis. O documento também aborda características e propriedades dos problemas de programação linear, incluindo tipos irregulares como múltiplas soluções ótimas e problemas inviáveis.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Programação Linear

1 1
Parte I: Programação Linear
Formulação do Modelo e Solução Gráfica

•Formulação do Modelo

•Um Exemplo de Modelo de Maximização

Soluções Gráficas de Modelos de Programação Linear

•Um Exemplo de Modelo de Minimização

•Tipos Irregulares de Modelos de Programação Linear

•Características dos Problemas de Programação Linear


Programação Linear - Uma Visão Geral

Os objetivos das empresas frequentemente incluem maximizar o lucro ou


minimizando custos.

•A programação linear é uma técnica de análise em que linear


relações algébricas representam as decisões de uma empresa dada uma empresa
objetivo e restrições de recursos.

•Passos na aplicação:
1- Identifique o problema como solucionável por programação linear.
2- Formular um modelo matemático do problema não estruturado.
3- Resolva o modelo.
Componentes do Modelo e Formulação

•Variáveis de decisão: símbolos matemáticos representando


níveis de atividade de uma empresa.
•Função objetivo: uma relação matemática linear
descrevendo um objetivo da empresa, em termos de decisão
variáveis, que são maximizadas ou minimizadas
•Restrições: limitações impostas à empresa pelo
ambiente operacional declarado em relações lineares de
as variáveis de decisão.
•Parâmetros: coeficientes numéricos e constantes utilizadas
na função objetiva e nas equações de restrição.
Um Exemplo de Modelo de Maximização (1 de 2)
Definição do Problema

•Problema de mistura de produtos - Cerâmica Beaver Creek


Empresa
•Quantas tigelas e canecas devem ser produzidas para
maximizar lucros dados trabalho e materiais
limitações?
•Requisitos de recursos do produto e lucro unitário:

Requisitos de Recursos
Product Trabalho Argila Lucro
(hr/unidade) (lb/unidade) ($/unidade)
Tigela 1 4 40
Caneca 2 3 50
Um Exemplo de Modelo de Maximização (2 de 2)

Disponibilidade de recursos:
40 horas de trabalho por dia
120 libras de argila
Variáveis de Decisão:
x1número de tigelas a produzir/dia
x2número de canecas a produzir/dia
Função objetivo
maximizar Z = $40x1+ 50x2
onde Z = lucro por dia
Restrições de Recursos:
1x1+ 2x2 40 horas de trabalho
4x1 + 3x2 120 libras de argila
Restrições de Não-Negatividade:
x1 0; x2 0
Modelo Completo de Programação Linear:
maximizar Z=$40x1+ 50x2
sujeito a
1x1+ 2x2 40
4x2+ 3x2 120
x1, x2 0
Soluções Viáveis/Inviáveis

Uma solução viável não viola nenhuma das restrições:


Example x1= 5 tigelas
x2= 10 canecas
Z = $40 x1+ 50x2= $700
Verificação de restrições de mão de obra:

1(5) + 2(10) = 25 < 40 horas, dentro da restrição


Verificação de restrição de argila:

4(5) + 3(10) = 70 < 120 libras, dentro da restrição

Uma solução inviável viola pelo menos uma das restrições:


Exemplo x1= 10 tigelas
x2= 20 canecas
Z = $1400
Verificação de restrição de mão de obra:

1(10) + 2(20) = 50 > 40 horas, viola a restrição


Solução Gráfica de Modelos de Programação Linear

A solução gráfica é limitada à programação linear


modelos contendo apenas duas variáveis de decisão. (Pode ser
usado com três variáveis, mas apenas com grande dificuldade.)

Os métodos gráficos fornecem visualização de como um


a solução para um problema de programação linear é obtida.
Solução Gráfica de um Modelo de Maximização
Eixos de Coordenação

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Coordenadas para análise gráfica


Solução Gráfica de um Modelo de Maximização
Restrição de Mão de Obra

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Gráfico da linha de restrição laboral


Solução Gráfica de um Modelo de Maximização
Área de Restrição de Trabalho

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

A área de restrição de mão de obra


Solução Gráfica de um Modelo de Maximização
Área de Restrição de Argila

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 hours of labor
4x2+ 3x2 120 libras de argila
x1, x2 0

A área de restrição para argila


Solução Gráfica de um Modelo de Maximização
Ambas as Restrições

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Gráfico de ambas as restrições do modelo


Solução Gráfica de um Modelo de Maximização
Área da Solução Viável

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

As restrições da área da solução viável


Solução Gráfica de um Modelo de Maximização
Função Objetivo = $800

Z= $800 = $40x1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Função objetivo linha para Z 5 $800


Solução Gráfica de um Modelo de Maximização
Funções Objetivas Alternativas

Z=$800, $1200, $1600 = $40x1 + 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de barro
x1, x2 0

Linhas de função objetivo alternativa para os lucros, Z, de $800, $1.200 e $1.600


Solução Gráfica de um Modelo de Maximização
Solução Ótima

Z= $800 =$40x1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Identificação do ponto de solução óptima


Solução Gráfica de um Modelo de Maximização
Coordenas da Solução Ótima

maximize Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Coordenadas da solução ótima


Solução Gráfica de um Modelo de Maximização
Soluções de Ponto de Canto

maximizar Z=$40x 1+ 50x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

Soluções em todos os pontos extremos


Solução Gráfica de um Modelo de Maximização
Solução Ótima para Nova Função Objetivo

maximizar Z=$40x 1+ 50x2


sujeito a
1x1 + 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0

A solução ótima com Z = 70x1 + 20x2


Variáveis de Slack

A forma padrão exige que todas as restrições estejam na forma de


equações.

•Uma variável de folga é adicionada a um restrição para convertê-lo em um


equação (=).

Uma variável de folga representa recursos não utilizados.

Uma variável de folga não contribui em nada para a função objetivo.


valor.
Modelo de Programação Linear Completo na Forma Padrão

maximize Z=$40x 1 + 50x2+ 0s1+ 0s2


sujeito a
1x1+ 2x2+ s1= 40
4x2+ 3x2+ s2 = 120
x1,x2,s1,s2 = 0
onde x1= número de tigelas
x2= número de canecas
s1, s2are slack variables

Soluções nos pontos A, B e C com folga


Um Exemplo de Modelo de Minimização
Definição do Problema

Duas marcas de fertilizante disponíveis - Super-gro, Crop-quick.


O campo requer pelo menos 16 libras de nitrogênio e 24 libras de fosfato.
•Super-gro custa $6 por saco, Crop-quick $3 por saco.
•Problema: Quanto de cada marca comprar para minimizar o custo total de
fertilizante dado os seguintes dados?

Contribuição Química

Nitrogênio Fosfato
Marca (lb/saco) (lb/saco)

Super-gro 2 4

Colheita rápida 4 3
Um Exemplo de Modelo de Minimização Construção do Modelo

Variáveis de decisão
x1= sacos de Super-gro
x2sacos de Crop-quick
A função objetivo:
minimizar Z = $6x1+ 3x2
onde $6x1custo dos sacos de Super-gro
3x2custo dos sacos de Crop-quick
Restrições do modelo:
2x1+ 4x2 16 lb (restrição de nitrogênio)
4x1+ 3x2 24 lb (restrição de fosfato)
x1, x2 0 (restrição de não negatividade)
Um Exemplo de Modelo de Minimização
Formulação Completa do Modelo e Grafo de Restrições

Formulação completa do modelo:


minimizar Z = $6x1+ 3x2
sujeito a
2x1+ 4x2 16 lb de
nitrogênio
4x1+ 3x2 24 lb de
fosfato
x1, x2 0
Um Exemplo de Modelo de Minimização
Área de Solução Viável

minimizar Z = $6x1+ 3x2


sujeito a
2x1+ 4x2 16 lb de nitrogênio
4x1+ 3x2 24 libras de fosfato
x1, x2 0

Área de solução viável


Um Exemplo de Modelo de Minimização
Ponto de Solução Ótima

minimizar Z = $6x1+ 3x2


sujeito a
2x1+ 4x2 16 lb de nitrogênio
4x1+ 3x2 24 lb de fosfato
x1, x2 0

O ponto de solução ótima


Um Exemplo de Modelo de Minimizão
Variáveis de Excedente

Uma variável de superávit é subtraída de a restrição para convertê-lo


a uma equação (=).

Uma variável de excedente representa um excesso acima de uma restrição


nível de requisito.

As variáveis em excesso não contribuem para o valor calculado de


a função objetivo.

•Subtraindo variáveis de folga nas restrições do problema do agricultor:


2x1+ 4x2s1= 16 (nitrogênio)
4x1+ 3x2 - s2= 24 (fosfato)
Um Exemplo de Modelo de Minimização
Soluções Gráficas

Minimizar
Z = $6x1+ 3x2+ 0s1+ 0s2
sujeito a
2x1+ 4x2- s1= 16
4x1+ 3x2- s2= 24
x1, x2, s1, s2= 0

Gráfico do exemplo de fertilizante


Tipos Irregulares de Programação Linear
Problemas

•Para alguns modelos de programação linear, as regras gerais


não se aplique.

•Tipos especiais de problemas incluem aqueles com:


1. Múltiplas soluções ótimas
2. Soluções inviáveis
3. Soluções ilimitadas
Múltiplas Soluções Ótimas

A função objetivo é paralela a um


linha de restrição:

maximizar Z=$40x1+ 30x2


sujeito a
1x1+ 2x2 40 horas de trabalho
4x2+ 3x2 120 libras de argila
x1, x2 0
onde x1= número de tigelas
x2número de canecas

Gráfico do exemplo da Beaver Creek Pottery Company com múltiplos


soluções ótimas
Um Problema Inviável

Toda solução possível viola


pelo menos uma restrição:

maximizar Z = 5x1+ 3x2


sujeito a
4x1+ 2x2 8
x1 4
x2 6
x1, x2 0

Gráfico de um problema inviável


Um Problema Ilimitado

Valordafunçãoobjetivo
aumenta indefinidamente:

maximizar Z = 4x1+ 2x2


sujeito a
x1 4
x2 2
x1, x2 0

Um problema sem limites


Características dos Problemas de Programação Linear

Um problema de programação linear requer uma decisão - uma escolh


entre alternativas de ação.
A decisão é representada no modelo por variáveis de decisão.
•O problema abrange um objetivo, expresso como uma meta.
função, que o tomador de decisão deseja alcançar.
Existem limitações que restringem o alcance da realização do
objetivo.
•O objetivo e as restrições devem ser definíveis por linear
relações funcionais matemáticas.
Propriedades dos Modelos de Programação Linear

•Proporcionalidade - A taxa de mudança (inclinação) do


a função objetivo e as equações de restrição são constantes.
•Adição - Termos na função objetivo e restrição
as equações devem ser aditivas.
•Divisibilidade - As variáveis de decisão podem assumir qualquer fração
valor e, portanto, contínuos em oposição a
inteiro na natureza.
•Certeza - Valores de todos os parâmetros do modelo são
presumido ser conhecido com certeza (não probabilístico).
Exemplo de Problema Nº 1
Declaração do Problema

. Mistura de cachorro-quente em lotes de 1000 kg.


. Two ingredients, chicken ($3/Kg) and beef ($5/Kg),
. Recipe requirements:
pelo menos 500 kg de frango
pelo menos 200 kg de carne bovina.

A proporção de frango para carne bovina deve ser de pelo menos 2 para 1.

•Determinar a mistura ideal de ingredientes que irá minimizar


custos.
Exemplo de Problema nº 1
Solução

Passo 1: Identificar as variáveis de decisão.

x1= Kg de frango
x2kg de carne bovina

Passo 2: Formular a função objetivo.


minimizar Z = $3x1+ 5x2
onde Z = custo por lote de 1.000 kg
$3x1= cost of chicken
5x2custo da carne bovina
Exemplo de Problema nº 1
Solução (continuação)
Passo 3: Estabelecer Limitações do Modelo

x1+ x2= 1.000 Kg


x1 500 kg de frango
x2 200 kg de carne bovina

x1/x2 2/Kg ou x1- 2x2 0


x1,x2 0
O modelo: minimizar Z = $3x1+ 5x2
sujeito a
x1+ x2= 1.000 Kg
x1 50
x2 200
x1- 2x2 0
x1,x2 0
Exemplo de Problema Nº2

Solve the following model


graficamente:
maximizar Z = 4x1+ 5x2
sujeito a
x1+ 2x2 10
6x1+ 6x2 36
x1 4
x1,x2 0
Passo 1: Trace a restrição s como
equations:

As equações de restrição
Exemplo de Problema Nº 2

maximizar Z = 4x1+ 5x2


sujeito a
x1+ 2x2 1
6x1 + 6x2 36
x1 4
x1,x2 0
Passo 2: Determinar o viável
solution area:

O espaço de solução viável e os pontos extremos


Exemplo de Problema Nº 2

maximizar Z = 4x1 + 5x2


sujeito a
x1+ 2x2 10
6x1+ 6x2 36
x1 4
x1,x2 0
Passos 3 e 4:
Determinar os pontos de solução
e solução ótima.

Ponto de solução ótima


Parte II: Programação Linear
Exemplos de Modelagem

•Um Exemplo de Mistura de Produtos

•Um Exemplo de Dieta


• Um Exemplo de Investimento
•Um Exemplo de Marketing
•Um Exemplo de Transporte
•Um Exemplo de Mistura
•Um Exemplo de Agendamento Multiperíodo
•Um Exemplo de Análise de Envoltória de Dados
Exemplo de Mistura de Produtos

Definição do Problema

Empresa de fabricação de camisetas/suéteres de quatro produtos.

- Must complete production within 72 hours


Capacidade do caminhão = 1.200 caixas de tamanho padrão.

Uma caixa de tamanho padrão comporta 12 camisetas.

Uma caixa de doze moletons é três vezes o tamanho da caixa padrão.


$25.000 disponíveis para uma produção.
500 dúzias de camisetas e moletons em branco em estoque.
Quantas dúzias (caixas) de cada tipo de camisa produzir?

43
Exemplo de Mistura de Produtos

Dados

Processando Cost Lucro


Time (hr) ($) ($)
Por dúzia por dúzia por dúzia

Moletom - F 0,10 36 90

Moletom– 0,25 48 125


B/F

T-shirt - F 0,08 25 45

Camiseta - B/F 0,21 35 65


Exemplo de Mistura de Produtos

Construção de Modelos
Variáveis de decisão:
x1moletom, impressão frontal
x2sudadeiras, impressão na frente e atrás
x3 Camisetas, impressão frontal
x4Camisetas, impressão frente e verso
Função objetivo:
maximizar Z = $90x1+ 125x2+ 45x3+ 65x4
Restrições do modelo:
0,10x1+ 0,25x2+ 0,08x3+ 0,21x4 72 horas
3x1+ 3x2+ x3+ x4 1.200 caixas
$36x1+ 48x2+ 25x3+ 35x4 25.000 dólares
x1+ x2 500 dúzias de moletons
x3+ x4 500 dúzias de camisetas
Exemplo de Mix de Produtos
Solução Computacional com QM para Windows
maximizar Z = $90x1+ 125x2+ 45x3+ 65x4
sujeito a:
0,10x1+ 0,25x2+ 0,08x3+ 0,21x4 72
3x1+ 3x2+ x3+ x4 1.200 caixas
$36x1+ 48x2+ 25x3+ 35x4 R$ 25.000
x1+ x2 500 doze camisetas de moletom

x3+ x4 500 dúzias de camisetas

x1, x2, x3, x4 0


Exemplo de Mistura de Produtos

Solução de Computador com QM para Windows (continuação)


maximizar Z = $90x1+ 125x2 + 45x3+ 65x4
sujeito a:
0,10x1+ 0,25x2+ 0.08x3+ 0,21x4 72
3x1+ 3x2+ x3+ x4 1.200 caixas
$36x1+ 48x2+ 25x3+ 35x4 $25,000
x1+ x2 500 doze moletons
x3+ x4 500 dúzias de camisetas

x1, x2, x3, x4 0


Exemplo de Dieta
Definição de Dados e Problema

Café da manhã Fat Cholesterol Iron Calcium Protein Fiber Custo


Comida Calories (g) (mg) (mg) (mg) (g) (g) ($)
Cereal de farelo (xícara) 90 0 0 6 20 3 5 0.18
Cereal seco (xícara) 110 2 0 4 48 4 2 0.22
3. Aveia (copo) 100 2 0 2 12 5 3 0,10
4. Farelo de aveia (xícara) 90 2 0 3 8 6 4 0,12
5. Ovo 75 5 270 1 30 7 0 0,10
6. Bacon (slice) 35 3 8 0 0 2 0 0,09
Laranja 65 0 0 1 52 1 1 0,40
8. Leite-2% (copo) 100 4 12 0 250 9 0 0,16
9. Suco de laranja (copo) 120 0 0 0 3 1 0 0,50
10.Pão tostado (fatia) 65 1 0 1 26 3 3 0,07

O café da manhã deve incluir pelo menos 420 calorias, 5 miligramas de ferro, 400 miligramas de cálcio, 20
gramas de proteína, 12 gramas de fibra e não pode ter mais de 20 gramas de gordura e 30 miligramas
do colesterol.
Exemplo de Dieta
Construção do Modelo: Variáveis de Decisão

x1xícaras de cereal de farelo


x2xícaras de cereal seco
x3xícaras de aveia
x4xícaras de farelo de aveia
x5ovos
x6fatias de bacon
x7laranjas
x8 xícaras de leite
x9xícaras de suco de laranja
x10 fatias de torrada de trigo
Exemplo de Dieta
Model Summary

minimizar Z = 0,18x1+ 0,22x2+ 0,10x3+ 0,12x4+ 0,10x5+ 0,09x6+ 0,40x7+ 0,16x8+


0,50x90,07x10
sujeito a
90x1+ 110x2+ 100x3+ 90x4 + 75x5 + 35x6+ 65x7+ 100x8+ 120x9+ 65x10 420
2x2+ 2x3+ 2x4+ 5x5+ 3x6+ 4x8+ x10 20
270x5 + 8x6+ 12x8 30
6x1+ 4x2+ 2x3+ 3x4+ x5+ x7+ x10 5
20x1+ 48x2+ 12x3+ 8x4+ 30x5+ 52x7+ 250x8+ 3x9+ 26x10 400
3x1+ 4x2+ 5x3+ 6x4+ 7x5+ 2x6+ x7+ 9x8+ x9+ 3x10 20
5x1+ 2x2+ 3x3+ 4x4+ x7+ 3x10 12
xeu 0
Um Exemplo de Investimento
Resumo do Modelo

maximizar Z = $0.085x1+ 0,05x2+ 0.065 x3+ 0,130x4


sujeito a
x1 14.000
x2- x1 - x3- x4 0
x2+ x3 21,000
-1.2x1+ x2+ x3- 1.2 x4 0
x1+ x2+ x3 + x4= 70.000
x1, x2, x3, x4 0
onde
x1= valor investido em títulos municipais ($)
x2= valor investido em certificados de depósito ($)
x3= valor investido em títulos do tesouro ($)
x4 montante investido em fundo de ações de crescimento ($)
Um Exemplo de Marketing
Definição de Dados e Problema
Exposição Cost
(pessoas/anúncio ou
comercial)
Televisão 20.000 R$15.000
comercial
Comercial de rádio 12.000 6.000
Anúncio de jornal 9.000 4.000

- Limite de orçamento $100.000

Tempo de televisão para quatro comerciais


Tempo de rádio para 10 comerciais
Espaço no jornal para 7 anúncios

Recursos para no máximo 15 comerciais e/ou anúncios.


Exemplo de Transporte
Definição do Problema e Dados

Suprimento de armazém de conjuntos de televisores: Retail store demand for television sets:
Cincinnati 300 A. - Nova Iorque 150
2- Atlanta 200 B. - Dallas 250
3- Pittsburgh 200 C. - Detroit 200
total 700 total 600

De Para Armazenar
Armazém
A B C
1 $16 $18 $11
2 14 12 13
3 13 15 17
Um Exemplo de Mistura
Definição do Problema e Dados
Determine a mistura ideal dos três componentes em cada grau de óleo para motor que maximizará
lucro. A empresa deseja produzir pelo menos 3.000 barris de cada grau de óleo de motor.

Máximo de Barris
Componente Custo/barrel
Disponível/dia

1 4.500 $12

2 2.700 10

3 3.500 14

Grade Especificações do Componente Selling Price ($/bbl)

Super Pelo menos 50% de 1 $23


Não mais do que 30% de 2

Premium Pelo menos 40% de 1 20


Não mais do que 25% de 3

Extra Pelo menos 60% de 1 18


Pelo menos 10% de 2
Um Exemplo de Mistura
Variáveis de Decisão e Resumo do Modelo

Variáveis de decisão: A quantidade de cada um dos três componentes utilizados em cada grau de
gasolina (9 variáveis de decisão); xij = barris do componente i utilizados no grau de óleo de motor j por dia,
onde i = 1, 2, 3 e j = s (super), p (premium) e e (extra).
Resumo do Modelo: maximizar Z = 11x1s+ 13x2s+ 9x3s+ 8x1p+ 10x2p+ 6x3p+ 6x1e+ 8x2e+ 4x3e

sujeito a
x1s+ x1p+ x1e 4.500
x2s+ x2p+ x2e 2.700
x3s+ x3p+ x3e 3.500
0,50x1s- 0,50x2s- 0.50x3s 0
0,70x2s- 0,30x1s- 0,30x3s 0
0,60x1p- 0,40x2p- 0,40x3p 0
0,75x3p- 0,25x1p- 0,25x2p 0
0,40x1e- 0,60x2e-- 0,60x3e 0
0,90x2e- 0,10x1e- 0,10x3e 0
x1s+ x2s+ x3s 3.000
x1p+ x2p+ x3p 3.000
x1e+ x2e+ x3e 3.000
xij 0
Um Exemplo de Agendamento Multiperiódico
Definição do Problema e Dados

Production capacity : 160 computers per week


Mais 50 computadores com horas extras
Assembly costs: $190/comp. regular time; $260/comp. overtime
Custo de inventário: $10/comp. por semana

Order schedule: Week Pedidos de Computador

1 105
2 170
3 230
4 180
5 150
6 250
Um Exemplo de Agendamento Multiperiódico
Variáveis de Decisão e Resumo do Modelo

Variáveis de decisão:
rj= regular production of computers per week j (j = 1, 2, 3, 4, 5, 6)
oj= overtime production of computers per week j (j = 1, 2, 3, 4, 5, 6)
euj= extra computers carried over as inventory in week j (j = 1, 2, 3, 4, 5)
{"Model summary:":"Resumo do modelo:"}

minimizar Z = $190(r1+ r2+ r3 + r4+ r5+ r6) + $260(o1+ o2+ o3+ o4 + o5+o6) + 10(i1, + i2+ i3+ i4+ eu5)
sujeito a rj 160 (j = 1, 2, 3, 4, 5, 6)
oj 150 (j = 1, 2, 3, 4, 5, 6)
r1 + o1i1 105
r2+ o2+ i1- eu2 170
r3+ o3+ eu2- eu3 230
r4 + o4+ i3- eu4 180
r5+ o5+ i4- eu5 150
r6 + o6+ i5 250
rj, oj, euj 0
Um Exemplo de Análise de Envoltória de Dados (DEA)
Definição do Problema e Dados

A DEA compara uma série de unidades de serviço do mesmo tipo com base em seus insumos (recursos) e
resultados. O resultado indica se uma unidade particular é menos produtiva ou eficiente do que outras unidades.
Comparação da escola primária:
relação professor-aluno output 1 = average reading SOL score
input 2 = suplementar $/estudante output 2 = average math SOL score

input 3 = parent education level output 3 = average history SOL score

Entradas Outputs

Escola 1 2 3 1 2 3

Alton .06 $260 11.3 86 75 71

Beeks .05 320 10.5 82 72 67

Carey .08 340 12.0 81 79 80

Delancey .06 460 13.1 81 73 69


Um Exemplo de Análise de Envoltória de Dados (DEA)
Variáveis de Decisão e Resumo do Modelo

Variáveis de decisão:
xeu= um preço por unidade de cada produto onde i = 1, 2, 3
yeu= um preço por unidade de cada entrada onde i = 1, 2, 3
Model summary:
maximizar Z = 81x1+ 73x2+ 69x3
sujeito a
.06 y1+ 460y2+ 13,1y3= 1
86x1+ 75x2+ 71x3 .06y1+ 260y2+ 11.3y3
82x1+ 72x2+ 67x3 .05y1+ 320y2+ 10,5y3
81x1+ 79x2+ 80x3 .08y1+ 340y2+ 12.0y3
81x1+ 73x2+ 69x3 .06y1+ 460y2+ 13,1y3
xeu, yeu 0
Solução de Problema Exemplo
Declaração do Problema e Dados

•Ração enlatada para gatos, Meow Chow; ração para cães, Bow Chow.

•Ingredients/week: 600lb horse meat; 800 lb fish; 1000 lb cereal.


•Recipe requirement: Meow Chow at least half fish; Bow Chow
pelo menos metade de carne de cavalo.

2.250 latas de dezesseis onças disponíveis a cada semana.

•Profit /can: Meow Chow $0.80; Bow Chow$0.96.


Quantas latas de Bow Chow e Meow Chow devem ser
produzido a cada semana a fim de maximizar o lucro?
Solução de Problema de Exemplo
Formulação do Modelo
Passo 1: Defina as Variáveis de Decisão
xij= onças do ingrediente i na ração para animais de estimação j por semana, onde i = h (carne de cavalo), f (peixe) e
c (cereal), e j = m (Meow chow) e b (Bow Chow).
Passo 2: Formular a Função Objetivo
maximizar Z = $0.05(xhm+ xfm+ xcm) + 0.06(xhb+ xfb+ xcb)
Passo 3: Formular as Restrições do Modelo
Amount of each ingredient available each week:
xhm+ xhb 9.600 onças de carne de cavalo
xfm+ xfb 12.800 onças de peixe
xcm+ xcb 16.000 onças de aditivo de cereal
Requisitos da receita:
Meow Chow xfm/(xhm+ xfm+ xcm) 1/2, ou, - xhm+ xfm- xcm 0
Bow Chow xhb/(xhb+ xfb+ xcb) 1/2, ou, xhb- xfb- xcb 0
Pode restringir o conteúdo: xhm+ xfm+ xcm+ xhb+ xfb+ xcb 36.000 onças
Exemplo de Solução de Problema
Resumo do Modelo e Solução com QM para Windows
Etapa 4: Resumo do Modelo
maximizar Z = $0,05 xhm+ 0,05 xfm+ 0,05 xcm+ 0,06 xhb+ 0,06 xfb+ 0,06 x
sujeito a xhm+ xhb 9.600 onças de carne de cavalo
xfm+ xfb 12.800 onças de peixe
xcm+ xcb 16.000 onças de aditivo de cereal
- xhm+ xfm- xcm 0
xhb- xfb- xcb 0
xhm+ xfm+ xcm+ xhb+ xfb+ xcb 36.000 onças
xij 0

Você também pode gostar