Você está na página 1de 15

Modelagem Matemática e Programação Linear 5

CAPÍTULO 2

PROGRAMAÇÃO LINEAR

2.1. - INTRODUÇÃO
Uma das técnicas mais utilizadas na abordagem de problemas em Pesquisa
Operacional é a programação linear, pois leva em consideração:
 A Simplicidade do Modelo envolvido;
 A disponibilidade de uma técnica de solução programável em
computador facilitando sua aplicação em:
o Estudo de Produção
o Aplicação de Finanças
o Controles de Estoques
o Problemas de Transporte (Logística)
O modelo matemático de programação linear é composto de uma função
objetivo (equação) linear e de restrições técnicas representadas por um grupo de
inequações também lineares.

Exemplo 1- Modelo Matemático Simples

Maximizar Lucro = 2x1+3x2 (Função Objetivo)

 4x1  3x2  10
Técnicas 
 6x1 - x2  20
Sujeito a
 (Restrições)

Não Negativa x1  0


 x  0
 2
5
Modelagem Matemática e Programação Linear 6

No exemplo acima a equação do Lucro é conhecida como Função Objetivo e as


demais equações são conhecidas como restrições do problema. Para esse problema x 1 e
x2 são as variáveis de decisão.

2.2 – COMO DEFINIR O MODELO


Não há regra fixa para a construção de um modelo matemático, no caso, um
modelo linear. Por questões didáticas, segue um roteiro que ajuda a ordenar o raciocínio.
Roteiro
 a – Definir quais são as variáveis de decisão (projeto)
o Decisões a serem tomadas
 Programação de Produção: Quantidade a produzir no período
 Programação de Investimento: Quanto investir em cada aplicação
num determinado período.
 b - Qual o Objetivo?
o Identificar o objetivo da tomada de decisão
 Maximizar Lucro, Receita; Minimizar Custo, Perda, etc.
o Expressão em função das variáveis de decisão
 c – Quais as Restrições?
o Cada restrição do sistema deve ser expressa como uma relação linear
(igualdade ou desigualdade) montadas com as variáveis de decisão.

Exemplo 2–
Uma empresa fabrica dois produtos, P1 e P2. O Lucro Unitário do Produto P1 é
de R$100,00 e o u lucro unitário do Produto P2 é de R$180,00. A empresa precisa de 20
horas para produzir 1 unidade do produto P1 e 30 horas para produzir 1 unidade do
produto P2. O tempo mensal disponível de produção dos dois produtos é de 1200 horas.
A demanda esperada para cada produto é de 40 unidades para o produto P1 e 30
unidades para o produto P2. Descreva o modelo matemático que simule a produção da
empresa de modo a maximizar o lucro dessa empresa.

a) Quais as variáveis de Projeto?


Produto 1 – x1
Produto 2 – x2

6
Modelagem Matemática e Programação Linear 7

b) Qual o Objetivo?
Maximizar o Lucro da empresa em função dos produtos 1 e 2.
Produto 1 – Lucro unitário de R$100,00
Produto 2 – Lucro unitário de R$180,00
Lucro Total = 100x1 + 180x2

c) Quais são as limitações (restrições da empresa).


Tempo
Horas para produzir o produto P1 – 20 hs
Horas para produzir o produto P2 – 30 hs
Disponibilidade da empresa – 1200 hs
Tempo total para produzir os 2 produtos = 20x1 + 30x2  1200

Demanda
Produto 1: máximo de 40 unidades
x1  40
Produto 2: máximo de 30 unidades
x2  30
Resumo
Maximizar Lucro = 100x1 + 180x2

 20x1  30x2  1200


 
Técnicas x1  40
 x  30
Restrições
 2

Não Negativa x1  0
 x 2  0

7
Modelagem Matemática e Programação Linear 8

Exemplo 3–
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 proteínas é de 36
unidades por dia. Uma pessoa tem disponível carne e ovos para se alimentar. Cada
unidade de carne contem 4 unidades de vitaminas e 6 unidades de proteínas. Cada
unidade de ovo contém 8 unidades de vitaminas e 6 unidades de proteínas. Cada
unidade de ovo custa 2,5 unidades monetárias e cada unidade de carne custa 3 unidades
monetárias. Determine o modelo matemático que minimize os gastos de um cidadão de
modo que ele atinja a meta necessária de consumo de vitaminas e proteínas.

a) Quais as variáveis de Projeto?


Ovo – x1
Carne – x2

b) Qual o Objetivo?
Minimizar o gasto com ovo e carne para atingir a necessidade de
vitaminas e proteínas.
Ovo – Custo unitário de 2,5 u.m.
Carne – Custo unitário de 3 u.m.
Custo Total = 2,5x1 + 3x2

c) Quais são as limitações (necessidades de cada indivíduo).


Vitaminas
Quantidade de Vitaminas por cada ovo – 8 unidades
Quantidade de Vitaminas por cada carne – 4 unidades
Necessidade do indivíduo – 32 unidades
Quantidade de vitaminas obtidas do ovo e da carne = 8x1 + 4x2  32

Proteínas
Quantidade de Proteínas por cada ovo – 6 unidades.
Quantidade de Proteínas por cada carne – 6 unidades
Necessidade do indivíduo – 36 unidades
Quantidade de proteínas obtidas do ovo e da carne = 6x1 + 6x2  36

8
Modelagem Matemática e Programação Linear 9

Resumo
Minimizar Custo = 2,5x1+ 3,0x2

 8x1  4x2  32
Técnicas 
 6x1  6x2  36
Restrições

Não Negativa x1  0
 x  0
 2

9
Modelagem Matemática e Programação Linear 10

Exemplo 4–

O setor de transporte de cargas de uma cooperativa agrícola, que opera em São


Paulo (SP), dispõe de 5 caminhões Modelo A, 10 caminhões Modelo B e 20 caminhões
Modelo C. Deve-se remeter uma carga de 160 toneladas para o Rio Grande do Sul (RS)
e uma de 100 toneladas para o Mato Grosso (MT). Os custos de transporte por tonelada
($/t) e as capacidades de carga (t) dos caminhões são dados na tabela abaixo:

Modelo A Modelo B Modelo C


Custo SP-RS ($/t) 20 12 1,5
Custo SP-MT($/t) 35 22 3,5
Capacidade 40 20 2,0

Quantos e quais caminhões a cooperativa deve mandar para o Rio Grande do Sul e para
o Mato Grosso, minimizando os custos de transporte?

Definição das variáveis de decisão:

XA-RS Caminhões modelo A enviados para RS


XB-RS Caminhões modelo B enviados para RS
XC-RS Caminhões modelo C enviados para RS
XA-MT Caminhões modelo A enviados para MT
XB-MT Caminhões modelo B enviados para MT
XC-MT Caminhões modelo C enviados para MT

Função objetivo: Minimizar o custo de transporte

MinC = 40.20XA-RS + 20.12XB-RS + 2.1,5XC-RS + 40.35XA-MT + 20.22XB-MT +


2.3,5XC-MT

Número máximo de caminhões disponíveis de cada modelo:

XA-RS + XA-MT < 5


XB-RS + XB-MT < 10
XC-RS + XC-MT < 20

Cada local deve receber exatamente a carga solicitada:

40XA-RS + 20XB-RS + 2XC-RS = 160


40XA-MT + 20XB-MT + 2XC-MT = 100

Modelo de ProgramaçãoLinear proposto para o problema:

10
Modelagem Matemática e Programação Linear 11

MinC = 800XA-RS + 240XB-RS + 3XC-RS + 1400XA-MT + 440XB-MT + 7XC-MT

Sujeito a:
XA-RS + XA-MT <5
XB-RS + XB-MT < 10
XC-RS + XC-MT < 20
40XA-RS + 20XB-RS + 2XC-RS = 160
40XA-MT + 20XB-MT + 2XC-MT = 100
XA-RS, XB-RS, XC-RS, XA-MT, XB-MT, XC-MT > 0

Exemplo 5–

Uma empresa agrícola dispõe de 5 tipos de alimentos com diferentes


composições nutricionais (proteínas e sais minerais). A tabela abaixo apresenta a
composição nutricional (g/kg) e o custo ($/kg) de cada um dos alimentos:

Alimento Alimento 1 Alimento 2 Alimento 3 Alimento 4 Alimento 5


Proteínas(g/kg) 3 4 5 3 6
Sais Minerais (g/kg) 2 3 4 3 3
Custo ($/kg) 0.50 0.70 1.00 0.66 0.72
Qual a ração mais barata possível de se produzir com a combinação de alimentos
disponíveis que atenda as exigências diárias mínimas de um determinado animal (42g de
proteínas e 24g de sais minerais) ?

Definição das variáveis de decisão:

X1 >>> Quantidade do alimento 1 utilizada na ração


X2 >>> Quantidade do alimento 2 utilizada na ração
X3 >>> Quantidade do alimento 3 utilizada na ração
X4 >>> Quantidade do alimento 4 utilizada na ração
X5 >>> Quantidade do alimento 5 utilizada na ração

Função objetivo: Minimizar o custo de produção

MinC = 0.50X1 + 0.70X2 + 1.00X3 + 0.66X4 + 0.72X5

Quantidade mínima de proteínas e sais minerais que devem ser fornecidas na


ração:

3X1 + 4X2 + 5X3 + 3X4 + 6X5 > 42


2X1 + 3X2 + 4X3 + 3X4 + 3X5 > 24

Modelo de Programação Linear proposto para o problema:


11
Modelagem Matemática e Programação Linear 12

MinC = 0.50X1 + 0.70X2 + 1.00X3 + 0.66X4 + 0.72X5

 3X1  4X 2  5X 3  3X 4  6X 5  42
Técnicas 
 2X1  3X 2  4X 3  3X 4  3X 5  24
Sujeito a:

Não Negativa xi  ;0
 
 i  1,2,3,4,5

12
Modelagem Matemática e Programação Linear 13

1a Lista de Exercícios

1 – Uma empresa de papel fabrica 2 tipos de papéis: Papel no formato A4 liso branco e
papel no A4 colorido. Sabe-se que cada caixa de papel liso da um retorno de R$2,00 por
caixa e o papel colorido da um retorno de R$3,00 por caixa. Para chegar na produção
final do papel a empresa utiliza-se de 4 processos. Mistura do material, Recorte das
Folhas, Agrupamento e Empacotamento. Para cada um desses recursos segue na tabela
abaixo o tempo necessário para cada caixa de papel. Qual o modelo matemático que
descreve a quantidade de cada papel que a empresa deve produzir de modo que tenha
um lucro máximo?

Mistura Recorte Agrupamento e


Empacotamento
Papel Liso 1 1 1
Papel Colorido 2 2 3
Recurso/dia 4 6 9
Tabela de Processo.

2. – Uma companhia fabrica armários e estantes de aço que utilizam os mesmos


recursos produtivos: matéria prima, forja e polimento. Cada unidade de armário exige 4
horas de forjaria, 3 horas de polimento e utiliza 100 unidades de matéria prima. Cada
unidade de estante requer 2 horas de forjaria, 3 h de polimento e 200 unidades de
matéria prima. O preço de venda dos armários é de R$190, 00 e das estantes de
R$210,00. Toda produção tem mercado garantido. As disponibilidades são: 20 horas de
forjaria; 10h de polimento e 1000 unidades de matéria prima, por dia. Determinar o
modelo que maximiza o lucro da empresa.

3 – Um fabricante de fantasias tem em estoque 32m de brim, 22m de seda e 30m de


cetim e pretende fabricar dois modelos de fantasias. O primeiro modelo M1 consome
4m de brim, 2m de seda e 2m de cetim. O segundo modelo (M2) consome 2m de brim,
4m de seda e 6m de cetim. Se M1 é vendido por R$300,00 e M2 é vendido por
R$400,00. Qual o modelo que descreve a quantidade máxima de peças que ele deve
fabricar para maximizar seu lucro?

13
Modelagem Matemática e Programação Linear 14

4. Certa empresa fabrica 2 produtos P1 e P2. O lucro por unidade de P1 é de R$100,00 e


o lucro unitário de P2 é de R$150,00 reais. A empresa necessita de 2 horas para fabricar
uma unidade de P1 e 3 horas para fabricar uma unidade de P2. O tempo mensal
disponível para essas atividades é de 120 horas. As demandas esperadas para os 2
produtos levaram a empresa a decidir que os montantes produzidos de P1 e P2 não
devem ultrapassar 40 unidades de P1 e 30 unidades de P2 por mês. Construa o modelo
do sistema de produção mensal com o objetivo de maximizar o lucro da empresa.

5. Uma empresa, após um processo de racionalização de produção, ficou com


disponibilidade de 3 recursos produtivos: R1, R2 e R3. Um estudo sobre o uso desses
recursos indicou a possibilidade de se fabricar 2 produtos P1 e P2. Levantando os custos
e consultando o departamento de vendas sobre o preço de colocação no mercados,
verificou-se que P1 daria um lucro de R$120,00 por unidade e P2 daria um lucro de
R$150,00 por unidade. O departamento de produção forneceu a seguinte tabela de uso
de recursos.

Produto Recurso R1 por Recurso R2 por Recurso R3 por


unidade unidade unidade
P1 2 3 5
P2 4 2 3
Disponibilidade de 100 90 120
Recursos por mês

Que produção mensal de P1 e P2 traz o maior lucro para a empresa? Construa o


modelo do sistema.

2a Lista de Exercícios

14
Modelagem Matemática e Programação Linear 15

1. Um sapateiro faz 6 sapatos por hora, se fizer somente sapatos, e 5 cintos por hora, se
fizer somente cintos. Ele gasta 2 unidades de couro para fabricar 1 unidade de sapatos e
1 unidade de couro para fabricar uma unidade de cinto. Sabendo-se que o total
disponível de couro é de 6 unidades e que o lucro unitário por sapato é de R$5,00 e o do
cinto é de R$2,00 reais, pede-se: o modelo do sistema de produção do sapateiro, se o
objetivo é maximizar seu lucro por hora.

2. Um vendedor de frutas pode transportar 800 caixas de frutas para sua região de
venda. Ele necessita transportar 200 caixas de laranjas a R$20,00 de lucro por caixa,
pelo menos 100 caixas de pêssegos a R$10,00 de lucro por caixa e no máximo 200
caixas de tangerinas a R$30,00 de lucro por caixa. De que forma deverá ele carregar o
caminhão para obter o lucro máximo? Construa o modelo do problema.

3 – Uma dona de casa disponibiliza de R$70,00 reais mensais para comprar arroz e
feijão. Na sua dispensa ela pode guardar no máximo 30kg de arroz e 20Kg de feijão.
Sabendo que o quilo de feijão custa R$1,50 e o quilo de arroz custa R$1,20, qual é o
modelo que descreve a quantidade máxima de arroz e feijão que essa senhora consegue
comprar?

4 – Um fazendeiro está estudando a divisão de sua propriedade nas seguintes atividades


produtivas:
A (Arrendamento) – Destinar certa quantidade de alqueires para a plantação de cana de
açúcar, a uma usina local, que se encarrega da atividade e paga pelo aluguel da terra
R$300,00 por alqueire por ano.
P (Pecuária) – Usar outra parte para a criação de gado de corte. A recuperação das
pastagens requer adubação (100 Kg/Alq) e irrigação (100.000 litros de água/Alq.) por
mês. O lucro estimado nessa atividade é de R$400,00 por alqueire por ano.
S (Plantio de Soja) – Usar uma terceira parte para o plantio de soja. Essa cultura requer
200kg por alqueire de adubos e 200.000 litros de água/Alq. para irrigação por ano. O
lucro estimado nessa atividade é de R$500,00/Alq. no ano.
Disponibilidade de Recursos por ano:
Água: 12.750.000 litros

15
Modelagem Matemática e Programação Linear 16

Adubo: 14.000kg
Terra: 100 Alqueires
Quantos alqueires deverá destinar a cada atividade para proporcionar o melhor
retorno? Construa o modelo de decisão.

5. Uma liga especial constituída de ferro, carvão, silício e níquel pode ser obtida usando
a mistura desses minerais puros além de 2 tipos de materiais recuperados.

Material Recuperado 1 – MR1 – Composição:


Ferro – 60% Custo por kg: $0,20
Carvão – 20%
Silício – 20%

Material Recuperado 2 – MR2 – Composição


Ferro – 70% Custo por kg: $0,25
Carvão – 20%
Silício – 5%
Níquel – 5%
A liga deve ter a seguinte composição final:

Matéria Prima Mínima Máxima


Ferro 60 65
Carvão 15 20
Silício 15 20
Níquel 5 8

Os custos dos materiais puros são (por kg): ferro: $0,30; carvão: $0,20; silício:
$0,28; níquel: $0,50. Qual deverá ser a composição da mistura em termos dos materiais
disponíveis com menor custo por kg? Construa o modelo de decisão.

6. Uma rede de depósitos de material de construção tem 4 lojas que devem ser
abastecidas com 50m3 (loja 1), 80m3 (loja 2), 40m3 (loja 3) e 100 m3 (loja 4) de areia
grossa. Essa areia pode ser carregada em 3 portos P1, P2 e P3, cujas distâncias às lojas
estão no quadro (em Km).
L1 L2 L3 L4
16
Modelagem Matemática e Programação Linear 17

P1 30 20 24 18
P2 12 36 30 24
P3 8 15 25 20

O caminhão pode transportar 10 m3 por viagem. Os portos têm areia para suprir
qualquer demanda. Estabelecer um plano de transporte que minimize a distância
percorrida entre os portos e as lojas e supra as necessidades das lojas. Construa o
modelo linear do problema.

Exercícios Complementares

1. Para uma determinada área, utilizada para o plantio de soja e algodão, calcula-se que
há 800 homens-hora disponíveis durante o período de semeadura; e que são necessários
20 homens-hora por hectare de soja e 40 homens-hora por hectare de algodão. Oferece-

17
Modelagem Matemática e Programação Linear 18

se ainda uma linha máxima de crédito de $6.000, dividida da seguinte forma: $300 por
hectare de soja e $100 por hectare de algodão. Como organizar esta área de plantio se é
sabido que as margens de lucro esperadas são $100 por hectare de soja e $80 por hectare
de algodão?

2. Uma rede de televisão local tem o seguinte problema: foi descoberto que o programa
“A” com 20 minutos de música e 1 minuto de propaganda chama a atenção de 30.000
telespectadores, enquanto o programa “B”, com 10 minutos de música e 1 minuto de
propaganda chama a tenção de 10.000 telespectadores. No decorrer de uma semana, o
patrocinador insiste no uso de no mínimo, 5 minutos para sua propaganda e que não há
verba para mais de 80 minutos de música. Quantas vezes por semana cada programa
deve ser levado ao ar ara obter o número máximo de telespectadores? Construa o
modelo do sistema descrito.

3. Uma empresa fabrica 2 modelos de cintos de couro. O modelo M1, de melhor


qualidade, requer o dobro do tempo de fabricação em relação ao modelo M2. Se todos
os cintos fossem do modelo M2, a empresa produzir 1.000 unidades por dia. A
disponibilidade de couro permite fabricar 800 cintos de ambos os modelos por dia. Os
cintos empregam fivelas diferentes, cuja disponibilidade diária é de 400 para M1 e 700
para M2. Os lucros unitários são de $4,00 para M1 e $3,00 para M2. Qual o programa
ótimo de produção que maximiza o lucro total diário da empresa? Construa o modelo do
sistema descrito.

4. Uma companhia fabrica dois produtos P1 e P2 que utilizam os mesmos recursos


produtivos: matéria-prima, forja e polimento. Cada unidade de P1 exige 4 horas de
forjaria, 2 horas de polimento e utiliza 100 unidades de matéria-prima. Cada unidade de
P2 requer 2 horas de forjaria, 3 horas de polimento e 200 unidades de matéria-prima. O
preço de venda de P1 é 1.900 u.m. e de P2 2.100 u.m. Toda produção tem mercado
garantido. As disponibilidades são de 20 horas de forja, 10 horas de polimento e 500
unidades de matéria-prima, por dia. Elabore um modelo matemático que maximize a
receita diária dos produtos.

5. Uma propriedade apresenta dois talhões florestais aptos para corte: talhão 1 com 40
ha e 84m3/ha de madeira disponíveis; e talhão 2 com 18 ha e uma produtividade de
madeira de 112 m3/ha. O custo por hora para a administração da venda de madeira é de
18
Modelagem Matemática e Programação Linear 19

$300, e a disponibilidade de capital é de $15.000. Ambos os talhões permitem o


desenvolvimento de atividades recreacionistas. Anualmente, o talhão 1 é capaz de
sustentar 480 visitantes por hectare e o talhão 2 apresenta capacidade para 1.920
visitantes por hectare. A propriedade deve ser capaz de receber no mínimo 10.000
visitantes/ano. Naturalmente, cada hectare cortado fica inutilizado para atividades de
recreação. O problema é determinar quantos hectares explorar em cada talhão de forma
a maximizar o volume de madeira cortada.

6. Uma companhia produz dois tipos de camisas: manga longa e manga curta. Na
companhia, o único ponto crítico é a mão-de-obra disponível. A camisa de manga longa
consome 50% a mais de mão-de-obra do que a de manga curta. Sabe-se também que se
toda produção fosse concentrada na disponibilização de camisas de manga curta a
companhia poderia entregar 400 camisas de manga curta por dia. O mercado limita a
produção diária das camisas em 150 mangas longas e 300 mangas curtas. O lucro bruto
por camisa de manga longa é de 5,0 u.m. e por camisa de manga curta é de 3,5 u.m.
Formular o problema de modo que se possa determinar as quantidades de camisas a
serem produzidas para a otimização do lucro.

19

Você também pode gostar