SlideShare uma empresa Scribd logo
Investigação Operacional
Docente: Prof. Doutor Cachimo Assane
Capítulo 2: Tema 1 - Princípio de Programação Linear
Curso de Licenciatura em Informática - 2022/Sem II
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
1 / 1
Princípio de Programação Linear
Programação Linear (PL):
■ É uma das técnicas de resolução de modelos matemáticos de IO;
■ É mais popular, devido à eficiência e facilidade de implementação dos seus
algoritmos de solução;
■ No modelo de PL, as funções matemáticas são necessariamente funções lineares;
■ Geralmente, a PL é destinada a problema de alocar da melhor maneira possível
(isto é, de maneira óptima) recursos limitados para actividades que competem
entre si;
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
2 / 1
Formulação do Modelo de Programação Linear
Todo modelo de PL tem três componentes básicos:
■ Variáveis de Decisão: são decisões quantificáveis cujos valores o proprio modelo
deverá determinar;
■ Função Objectivo: é uma função matemática das variáveis de decisão que se
deseja optimizar (maximizar ou minimizar);
■ Restrições: são as limitações dos recursos, que podem ser expressas por meio
de equações ou inequações;
Definição: Problema de Programação Linear (PPL)
É um problema de optimização que consiste em achar os valores das variáveis
de decisão de forma a minimizar (ou maximizar) a função objectivo sujeita às
restrições especificadas.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
3 / 1
Formulação do Modelo de Programação Linear
Formulação algébrica geral do PPL:
Optimizar : c1x1 + c2x2 + . . . + cnxn
Sujeito a :







ai1x1 + ai2x2 + . . . + ainxn = bi , i = 1, . . . , p
ai1x1 + ai2x2 + . . . + ainxn ≤ bi , i = p + 1, . . . , q
ai1x1 + ai2x2 + . . . + ainxn ≥ bi , i = q + 1, . . . , m
xj ≥ 0, j = 1, . . . , n,
onde:
■ xj → nível de actividade da alternativa j a ser determinado pela solução do
PPL;
■ cj → custo unitário associado à alternativa j;
■ cj xj → custo total da quantidade xj do elemento j;
■ bi → valor limitante referente à restrição i;
■ aij → contribuição unitária da alternativa j à restrição i;
■ n → número de variáveis de decisão do PPL;
■ m → número de restrições do PPL.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
4 / 1
Formulação do Modelo de Programação Linear
Pressupostos dos Problemas de Programação Linear
i) Proporcionalidade: A contribuição de uma actividade ao valor da função
objectivo e do lado esquerdo de cada restrição é proporcional ao nível dessa
actividade: cj xj ; aij xj ;
ii) Adictividade: Toda função em um modelo de PL é a soma das contribuições
individuais das respectivas actividades:
P
cj xj ;
P
aij xj ;
iii) Não-negatividade e Divisibilidade: As variáveis de decisão devem ser não-
negativas e podem assumir valores fraccionários;
iv) Certeza ou Determinismo: O valor atribuído a cada parâmetro de um modelo
de PL (cj , aij e bj ) é assumido como uma constante conhecida.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
5 / 1
Exemplos de Modelagem de Problemas de PL
Exemplo 1: A firma ChemLabs usa as matérias-primas I e II para produzir dois
produtos líquidos para limpeza doméstica, A e B. As disponibilidades diárias das
matérias-primas I e II são de 150 e 145 unidades, respectivamente. Uma unidade
do produto A consome 0, 5 unidade da matéria-prima I e 0, 6 unidade da matéria
prima II, e uma unidade do produto B usa 0, 5 unidade da matéria-prima I e 0, 4
unidade da matéria prima II. Os lucros por unidade dos produtos A e B são de $ 8
e $ 10, respectivamente. Formule o modelo que maximize o lucro da firma.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
6 / 1
Exemplos de Modelagem de Problemas de PL
Exemplo 1: A firma ChemLabs usa as matérias-primas I e II para produzir dois
produtos líquidos para limpeza doméstica, A e B. As disponibilidades diárias das
matérias-primas I e II são de 150 e 145 unidades, respectivamente. Uma unidade
do produto A consome 0, 5 unidade da matéria-prima I e 0, 6 unidade da matéria
prima II, e uma unidade do produto B usa 0, 5 unidade da matéria-prima I e 0, 4
unidade da matéria prima II. Os lucros por unidade dos produtos A e B são de $ 8
e $ 10, respectivamente. Formule o modelo que maximize o lucro da firma.
Resolução: Formulação do modelo do PPL da firma
Tabela: Consumo de matéria-prima e lucro de cada produto
Tipo de Qtdd. de MP/unid. de produto Disponibilidade
Matéria-prima (MP) Produto A Produto B da matéria-prima
I 0,5 0,5 150
II 0,6 0,4 145
Lucro ($) 8 10
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
6 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
0, 5x1 + 0, 5x2 ≤ 150
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
0, 5x1 + 0, 5x2 ≤ 150
ii) Restrição associada à matéria-prima II:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
0, 5x1 + 0, 5x2 ≤ 150
ii) Restrição associada à matéria-prima II:
0, 6x1 + 0, 4x2 ≤ 145
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
0, 5x1 + 0, 5x2 ≤ 150
ii) Restrição associada à matéria-prima II:
0, 6x1 + 0, 4x2 ≤ 145
iii) Restrições de não-negatividade: x1 ≥ 0; x2 ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Formulação do modelo do PPL da firma
1) Variáveis de decisão:
xi ≡ quantidade do produto de limpeza do tipo i a produzir,
i = (1→produto A, 2→Produto B).
2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da
firma.
3) Restrições do problema
i) Restrição associada à matéria-prima I:
0, 5x1 + 0, 5x2 ≤ 150
ii) Restrição associada à matéria-prima II:
0, 6x1 + 0, 4x2 ≤ 145
iii) Restrições de não-negatividade: x1 ≥ 0; x2 ≥ 0
O PPL da firma é então formulado como:
Maximizar Z = 8x1 + 10x2
Sujeito a :
0, 5x1 + 0, 5x2 ≤ 150
0, 6x1 + 0, 4x2 ≤ 145
x1 ≥ 0; x2 ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
7 / 1
Exemplos de Modelagem de Problemas de PL
Problema da Dieta: Suponha que, por motivos justificáveis, uma certa dieta
alimentar esteja restrita a leite desnatado, carne magra de boi, carne de peixe e
uma salada de composição bem conhecida. Sabendo-se ainda que os requisitos
nutricionais serão expressos em termos de vitaminas A, C e D e controlados por
suas quantidades mínimas (em miligramas), uma vez que são indispensáveis à
preservação da saúde da pessoa que estará se submetendo à dieta. A Tabela
abaixo resume a quantidade de cada vitamina em disponibilidade nos alimentos e
a sua necessidade diária para a boa saúde de uma pessoa.
Vitamina Leite (l) Carne (kg) Peixe (kg)
Requisito
Salada Nutricional
(100g) Mínimo
A 2 mg 2 mg 10 mg 20 mg 11 mg
C 50 mg 20 mg 10 mg 30 mg 70 mg
D 80 mg 70 mg 10 mg 80 mg 250 mg
Custo (u.m.) 2 4 1,5 1
Deseja-se determinar as quantidades dos alimentos, de modelo que os requisitos
nutricionais sejam satisfeitos a custo mínimo.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
8 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
ii) Restrição associada à demanda de vitamina C:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
ii) Restrição associada à demanda de vitamina C:
50xl + 20xc + 10xp + 30xs ≥ 70
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
ii) Restrição associada à demanda de vitamina C:
50xl + 20xc + 10xp + 30xs ≥ 70
iii) Restrição associada à demanda de vitamina D:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
ii) Restrição associada à demanda de vitamina C:
50xl + 20xc + 10xp + 30xs ≥ 70
iii) Restrição associada à demanda de vitamina D:
80xl + 70xc + 10xp + 80xs ≥ 250
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
1) Variáveis de decisão:
xi ≡ quantidade do alimento do tipo i que entra na dieta,
i = (l-leite, c-carne, p-peixe, s-salada).
2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs
Número total de unidades monetárias gastas com a dieta.
3) Restrições do problema
i) Restrição associada à demanda de vitamina A:
2xl + 2xc + 10xp + 20xs ≥ 11
ii) Restrição associada à demanda de vitamina C:
50xl + 20xc + 10xp + 30xs ≥ 70
iii) Restrição associada à demanda de vitamina D:
80xl + 70xc + 10xp + 80xs ≥ 250
iv) Restrições de não-negatividade: xi ≥ 0, ∀i = l, c, p, s
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
9 / 1
Formulação do modelo do PPL da Dieta
O PPL de Dieta é então formulado como:
Minimizar 2xl + 4xc + 1, 5xp + xs
Sujeito a :
2xl + 2xc + 10xp + 20xs ≥ 11
50xl + 20xc + 10xp + 30xs ≥ 70
80xl + 70xc + 10xp + 80xs ≥ 250
xl ≥ 0; xc ≥ 0; xp ≥ 0; xs ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
10 / 1
Problema da machamba:
Um agricultor dispõe de 400 hectares cultiváveis com milho, trigo ou arroz. Cada
hectare de milho exige $ 2.000 para preparação do terreno, 20 homens-dia de
trabalho e gera um lucro de $600. Um hectare de trigo envolve custos de $ 2.400
para preparação do terreno, 30 homens-dia de trabalho e dá um lucro de $ 800.
Analogamente, um hectare de arroz exige $ 1.400, 24 homens-dia e dá um lucro
de $ 400. O agricultor dispõe de $ 800.000 para cobrir os custos de trabalho e
7.200 homens-dia de mão de obra. Elabore um modelo de PPL forma a calcular
a alocação de terra para os vários tipos de cultura, com o objetivo de maximizar
o lucro total.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
11 / 1
Problema da machamba:
Um agricultor dispõe de 400 hectares cultiváveis com milho, trigo ou arroz. Cada
hectare de milho exige $ 2.000 para preparação do terreno, 20 homens-dia de
trabalho e gera um lucro de $600. Um hectare de trigo envolve custos de $ 2.400
para preparação do terreno, 30 homens-dia de trabalho e dá um lucro de $ 800.
Analogamente, um hectare de arroz exige $ 1.400, 24 homens-dia e dá um lucro
de $ 400. O agricultor dispõe de $ 800.000 para cobrir os custos de trabalho e
7.200 homens-dia de mão de obra. Elabore um modelo de PPL forma a calcular
a alocação de terra para os vários tipos de cultura, com o objetivo de maximizar
o lucro total.
Resolução:Síntese das informações-chave do PPL da machamba:
Tipo de Qtdd. de recurso/hectare Disponibilidade
recurso milho trigo arroz de recurso
área (ha) 1 1 1 400
custo terreno ($) 2.000 2.400 1400 800.000
mão de obra (h-d) 20 30 24 7.200
Lucro ($) 600 800 400
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
11 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
ii) Restrição associada a custos de preparação do terreno:
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
ii) Restrição associada a custos de preparação do terreno:
2.000xM + 2.400xT + 1.400xA ≤ 800.000
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
ii) Restrição associada a custos de preparação do terreno:
2.000xM + 2.400xT + 1.400xA ≤ 800.000
iii) Restrição associada à mão de obra disponível (homens-dia):
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
ii) Restrição associada a custos de preparação do terreno:
2.000xM + 2.400xT + 1.400xA ≤ 800.000
iii) Restrição associada à mão de obra disponível (homens-dia):
20xM + 30xT + 24xA ≤ 7.200
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
1) Variáveis de decisão:
xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo,
A-arroz).
2) Função objectivo:
Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção.
3) Restrições do problema
i) Restrições associadas à área cultivável disponível (em hectare):
xM + xT + xA ≤ 400
ii) Restrição associada a custos de preparação do terreno:
2.000xM + 2.400xT + 1.400xA ≤ 800.000
iii) Restrição associada à mão de obra disponível (homens-dia):
20xM + 30xT + 24xA ≤ 7.200
iv) Restrições de não-negatividade: xM ≥ 0; xT ≥ 0; xA ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
12 / 1
Formulação do modelo do PPL da machamba
O PPL da machamba é então formulado como:
Maximizar 600xM + 8006xT + 400xA
Sujeito a :
2xM + xT + xA ≤ 400 (área cultivável disponível)
2.000xM + 2.400xT + 1.400xA ≤ 800.000 (terreno)
20xM + 30xT + 24xA ≤ 7.200 (mão de obra disponível)
xM ≥ 0; xT ≥ 0; xA ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
13 / 1
Mais um exemplo de Formulação de um modelo de PL
Uma indústria metalúrgica pretende fabricar um novo produto para seu cliente do
sector de automóveis e, para isso, precisa contratar operadores de máquina. Sabe-
se que os operadores de máquina se dividem em 3 categorias: especializado, não
especializado e estagiário. Um operador especializado tem 10 anos de experiência
e deve ser capaz de produzir 20 peças por dia das requeridas pela indústria. Um
operador não especializado tem 6 anos de experiência e deverá produzir 16 peças
por dia. Um operador estagiário tem 1 ano de experiência e deverá produzir 12
peças por dia. Devido a exigências legais, sabe-se ainda que, do total dos operários
a ser contratado, pelo menos 30% devem de ser especializados. Os salários, por
dia, destes 3 tipos de operadores são, respectivamente, $ 800, $ 500 e $ 200.
Há no máximo 4 operadores especializados, 7 não especializados e 9 estagiários
disponíveis para contratar. Estão orçamentados $ 80.000 por dia para os salários
dos operadores. Uma restrição importante para a indústria refere-se ao número
de horas laborais disponíveis para os operários a serem contratados, limitado em
125 horas por dia. A lei trabalhista obriga que um estagiário trabalhe apenas
4 horas por dia; 8 horas diárias para operário não especializado e 6 horas para
o especializado. Por outro lado, a empresa pretende conseguir um nível mínimo
total de 60 anos de experiência dos operadores contratados. Formule um modelo
de PL para o problema que maximiza a produção diária da empresa.
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
14 / 1
Mais um exemplo de Formulação de um modelo de PL
Formulação do PPL da indústria metalúrgica:
Sejam as variáveis de decisão:
xi: “Número de operários de categoria i a contratar”; i = 1(Especializado);
2(não Especializado); 3(Estagiário)
O modelo de programação linear:
Maximizar Z = 20x1 + 16x2 + 12x3
s.a: 10x1 + 6x2 + 1x3 ≥ 60 (mínimo de anos de experiência necessários)
x1 ≥ 0, 3 ∗ (x1 + x2 + x3) (número de especializados por contratar)
800x1 + 500x2 + 200x3 ≤ 80.000 (orçamento disponível por dia)
6x1 + 8x2 + 4x3 ≤ 125 (horas de trabalho disponíveis por dia)
x1 ≤ 4 (Especializados disponíveis para contratar)
x2 ≤ 7 (Não especializados disponíveis para contratar)
x3 ≤ 9 (Estagiários disponíveis para contratar)
x1, x2, x3 ≥ 0
Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional
Curso de Licenciatura em Informática - 2022/Sem II
15 / 1

Mais conteúdo relacionado

Semelhante a Capitulo 2_Parte I_Introdução a Programação Linear UEM 2022.pdf

Capitulo 18 tecnologia
Capitulo 18   tecnologiaCapitulo 18   tecnologia
Capitulo 18 tecnologiabiestavel
 
Caderno - Gestão e Contabilidade de Custos
Caderno - Gestão e Contabilidade de CustosCaderno - Gestão e Contabilidade de Custos
Caderno - Gestão e Contabilidade de CustosCadernos PPT
 
Teoria de produção e de custos
Teoria de produção e de custosTeoria de produção e de custos
Teoria de produção e de custosCredencio Maunze
 
tdc-recife-2020-complexidade-cognitiva
tdc-recife-2020-complexidade-cognitivatdc-recife-2020-complexidade-cognitiva
tdc-recife-2020-complexidade-cognitivaDouglas Siviotti
 
Estimando os parâmetros do risco e o custo do financiamento
Estimando os parâmetros do risco e o custo do financiamentoEstimando os parâmetros do risco e o custo do financiamento
Estimando os parâmetros do risco e o custo do financiamentoFelipe Pontes
 
Capitulo 3 sistemas de custos
Capitulo 3   sistemas de custosCapitulo 3   sistemas de custos
Capitulo 3 sistemas de custosDaniel Moura
 
Programação linear Matematica
Programação linear  MatematicaProgramação linear  Matematica
Programação linear MatematicaTiago Faisca
 
Anhanguera educacional atps matematica
Anhanguera educacional atps matematicaAnhanguera educacional atps matematica
Anhanguera educacional atps matematicaCamila Lopes
 
Plap proposta da situação base (2 15)-v03
Plap proposta da situação base (2 15)-v03Plap proposta da situação base (2 15)-v03
Plap proposta da situação base (2 15)-v03Clovis Martins
 
Werneckcontcustoexer
WerneckcontcustoexerWerneckcontcustoexer
WerneckcontcustoexerKezia Suely
 

Semelhante a Capitulo 2_Parte I_Introdução a Programação Linear UEM 2022.pdf (20)

COCOMO-caso_de_uso.ppt
COCOMO-caso_de_uso.pptCOCOMO-caso_de_uso.ppt
COCOMO-caso_de_uso.ppt
 
Capitulo 18 tecnologia
Capitulo 18   tecnologiaCapitulo 18   tecnologia
Capitulo 18 tecnologia
 
Apostila custos industriais
Apostila custos industriais Apostila custos industriais
Apostila custos industriais
 
Caderno - Gestão e Contabilidade de Custos
Caderno - Gestão e Contabilidade de CustosCaderno - Gestão e Contabilidade de Custos
Caderno - Gestão e Contabilidade de Custos
 
Custos padrão e meta grupo 5
Custos padrão e meta   grupo 5Custos padrão e meta   grupo 5
Custos padrão e meta grupo 5
 
Teoria de produção e de custos
Teoria de produção e de custosTeoria de produção e de custos
Teoria de produção e de custos
 
Redução de Custos na cadeia de suprimentos com Produção mais Limpa
Redução de Custos na cadeia de suprimentos com Produção mais LimpaRedução de Custos na cadeia de suprimentos com Produção mais Limpa
Redução de Custos na cadeia de suprimentos com Produção mais Limpa
 
Atps pesquisa operacional
Atps pesquisa operacionalAtps pesquisa operacional
Atps pesquisa operacional
 
tdc-recife-2020-complexidade-cognitiva
tdc-recife-2020-complexidade-cognitivatdc-recife-2020-complexidade-cognitiva
tdc-recife-2020-complexidade-cognitiva
 
Custos01
Custos01Custos01
Custos01
 
Estimando os parâmetros do risco e o custo do financiamento
Estimando os parâmetros do risco e o custo do financiamentoEstimando os parâmetros do risco e o custo do financiamento
Estimando os parâmetros do risco e o custo do financiamento
 
Softwares
SoftwaresSoftwares
Softwares
 
Capitulo 3 sistemas de custos
Capitulo 3   sistemas de custosCapitulo 3   sistemas de custos
Capitulo 3 sistemas de custos
 
Programação linear Matematica
Programação linear  MatematicaProgramação linear  Matematica
Programação linear Matematica
 
Anhanguera educacional atps matematica
Anhanguera educacional atps matematicaAnhanguera educacional atps matematica
Anhanguera educacional atps matematica
 
Plap proposta da situação base (2 15)-v03
Plap proposta da situação base (2 15)-v03Plap proposta da situação base (2 15)-v03
Plap proposta da situação base (2 15)-v03
 
Custos curso
Custos cursoCustos curso
Custos curso
 
Werneckcontcustoexer
WerneckcontcustoexerWerneckcontcustoexer
Werneckcontcustoexer
 
Gestão industrial
Gestão industrialGestão industrial
Gestão industrial
 
Aula02 calcula
Aula02 calculaAula02 calcula
Aula02 calcula
 

Capitulo 2_Parte I_Introdução a Programação Linear UEM 2022.pdf

  • 1. Investigação Operacional Docente: Prof. Doutor Cachimo Assane Capítulo 2: Tema 1 - Princípio de Programação Linear Curso de Licenciatura em Informática - 2022/Sem II Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 1 / 1
  • 2. Princípio de Programação Linear Programação Linear (PL): ■ É uma das técnicas de resolução de modelos matemáticos de IO; ■ É mais popular, devido à eficiência e facilidade de implementação dos seus algoritmos de solução; ■ No modelo de PL, as funções matemáticas são necessariamente funções lineares; ■ Geralmente, a PL é destinada a problema de alocar da melhor maneira possível (isto é, de maneira óptima) recursos limitados para actividades que competem entre si; Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 2 / 1
  • 3. Formulação do Modelo de Programação Linear Todo modelo de PL tem três componentes básicos: ■ Variáveis de Decisão: são decisões quantificáveis cujos valores o proprio modelo deverá determinar; ■ Função Objectivo: é uma função matemática das variáveis de decisão que se deseja optimizar (maximizar ou minimizar); ■ Restrições: são as limitações dos recursos, que podem ser expressas por meio de equações ou inequações; Definição: Problema de Programação Linear (PPL) É um problema de optimização que consiste em achar os valores das variáveis de decisão de forma a minimizar (ou maximizar) a função objectivo sujeita às restrições especificadas. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 3 / 1
  • 4. Formulação do Modelo de Programação Linear Formulação algébrica geral do PPL: Optimizar : c1x1 + c2x2 + . . . + cnxn Sujeito a :        ai1x1 + ai2x2 + . . . + ainxn = bi , i = 1, . . . , p ai1x1 + ai2x2 + . . . + ainxn ≤ bi , i = p + 1, . . . , q ai1x1 + ai2x2 + . . . + ainxn ≥ bi , i = q + 1, . . . , m xj ≥ 0, j = 1, . . . , n, onde: ■ xj → nível de actividade da alternativa j a ser determinado pela solução do PPL; ■ cj → custo unitário associado à alternativa j; ■ cj xj → custo total da quantidade xj do elemento j; ■ bi → valor limitante referente à restrição i; ■ aij → contribuição unitária da alternativa j à restrição i; ■ n → número de variáveis de decisão do PPL; ■ m → número de restrições do PPL. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 4 / 1
  • 5. Formulação do Modelo de Programação Linear Pressupostos dos Problemas de Programação Linear i) Proporcionalidade: A contribuição de uma actividade ao valor da função objectivo e do lado esquerdo de cada restrição é proporcional ao nível dessa actividade: cj xj ; aij xj ; ii) Adictividade: Toda função em um modelo de PL é a soma das contribuições individuais das respectivas actividades: P cj xj ; P aij xj ; iii) Não-negatividade e Divisibilidade: As variáveis de decisão devem ser não- negativas e podem assumir valores fraccionários; iv) Certeza ou Determinismo: O valor atribuído a cada parâmetro de um modelo de PL (cj , aij e bj ) é assumido como uma constante conhecida. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 5 / 1
  • 6. Exemplos de Modelagem de Problemas de PL Exemplo 1: A firma ChemLabs usa as matérias-primas I e II para produzir dois produtos líquidos para limpeza doméstica, A e B. As disponibilidades diárias das matérias-primas I e II são de 150 e 145 unidades, respectivamente. Uma unidade do produto A consome 0, 5 unidade da matéria-prima I e 0, 6 unidade da matéria prima II, e uma unidade do produto B usa 0, 5 unidade da matéria-prima I e 0, 4 unidade da matéria prima II. Os lucros por unidade dos produtos A e B são de $ 8 e $ 10, respectivamente. Formule o modelo que maximize o lucro da firma. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 6 / 1
  • 7. Exemplos de Modelagem de Problemas de PL Exemplo 1: A firma ChemLabs usa as matérias-primas I e II para produzir dois produtos líquidos para limpeza doméstica, A e B. As disponibilidades diárias das matérias-primas I e II são de 150 e 145 unidades, respectivamente. Uma unidade do produto A consome 0, 5 unidade da matéria-prima I e 0, 6 unidade da matéria prima II, e uma unidade do produto B usa 0, 5 unidade da matéria-prima I e 0, 4 unidade da matéria prima II. Os lucros por unidade dos produtos A e B são de $ 8 e $ 10, respectivamente. Formule o modelo que maximize o lucro da firma. Resolução: Formulação do modelo do PPL da firma Tabela: Consumo de matéria-prima e lucro de cada produto Tipo de Qtdd. de MP/unid. de produto Disponibilidade Matéria-prima (MP) Produto A Produto B da matéria-prima I 0,5 0,5 150 II 0,6 0,4 145 Lucro ($) 8 10 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 6 / 1
  • 8. Formulação do modelo do PPL da firma 1) Variáveis de decisão: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 9. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 10. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 11. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 12. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 13. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: 0, 5x1 + 0, 5x2 ≤ 150 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 14. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: 0, 5x1 + 0, 5x2 ≤ 150 ii) Restrição associada à matéria-prima II: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 15. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: 0, 5x1 + 0, 5x2 ≤ 150 ii) Restrição associada à matéria-prima II: 0, 6x1 + 0, 4x2 ≤ 145 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 16. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: 0, 5x1 + 0, 5x2 ≤ 150 ii) Restrição associada à matéria-prima II: 0, 6x1 + 0, 4x2 ≤ 145 iii) Restrições de não-negatividade: x1 ≥ 0; x2 ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 17. Formulação do modelo do PPL da firma 1) Variáveis de decisão: xi ≡ quantidade do produto de limpeza do tipo i a produzir, i = (1→produto A, 2→Produto B). 2) Função objectivo: Maximizar f (x) = 8x1 + 10x2, o lucro total (em $) da firma. 3) Restrições do problema i) Restrição associada à matéria-prima I: 0, 5x1 + 0, 5x2 ≤ 150 ii) Restrição associada à matéria-prima II: 0, 6x1 + 0, 4x2 ≤ 145 iii) Restrições de não-negatividade: x1 ≥ 0; x2 ≥ 0 O PPL da firma é então formulado como: Maximizar Z = 8x1 + 10x2 Sujeito a : 0, 5x1 + 0, 5x2 ≤ 150 0, 6x1 + 0, 4x2 ≤ 145 x1 ≥ 0; x2 ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 7 / 1
  • 18. Exemplos de Modelagem de Problemas de PL Problema da Dieta: Suponha que, por motivos justificáveis, uma certa dieta alimentar esteja restrita a leite desnatado, carne magra de boi, carne de peixe e uma salada de composição bem conhecida. Sabendo-se ainda que os requisitos nutricionais serão expressos em termos de vitaminas A, C e D e controlados por suas quantidades mínimas (em miligramas), uma vez que são indispensáveis à preservação da saúde da pessoa que estará se submetendo à dieta. A Tabela abaixo resume a quantidade de cada vitamina em disponibilidade nos alimentos e a sua necessidade diária para a boa saúde de uma pessoa. Vitamina Leite (l) Carne (kg) Peixe (kg) Requisito Salada Nutricional (100g) Mínimo A 2 mg 2 mg 10 mg 20 mg 11 mg C 50 mg 20 mg 10 mg 30 mg 70 mg D 80 mg 70 mg 10 mg 80 mg 250 mg Custo (u.m.) 2 4 1,5 1 Deseja-se determinar as quantidades dos alimentos, de modelo que os requisitos nutricionais sejam satisfeitos a custo mínimo. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 8 / 1
  • 19. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 20. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 21. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 22. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 23. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 24. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 25. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 ii) Restrição associada à demanda de vitamina C: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 26. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 ii) Restrição associada à demanda de vitamina C: 50xl + 20xc + 10xp + 30xs ≥ 70 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 27. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 ii) Restrição associada à demanda de vitamina C: 50xl + 20xc + 10xp + 30xs ≥ 70 iii) Restrição associada à demanda de vitamina D: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 28. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 ii) Restrição associada à demanda de vitamina C: 50xl + 20xc + 10xp + 30xs ≥ 70 iii) Restrição associada à demanda de vitamina D: 80xl + 70xc + 10xp + 80xs ≥ 250 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 29. Formulação do modelo do PPL da Dieta 1) Variáveis de decisão: xi ≡ quantidade do alimento do tipo i que entra na dieta, i = (l-leite, c-carne, p-peixe, s-salada). 2) Função objectivo: Minimizar f (x) = 2xl + 4xc + 1, 5xp + xs Número total de unidades monetárias gastas com a dieta. 3) Restrições do problema i) Restrição associada à demanda de vitamina A: 2xl + 2xc + 10xp + 20xs ≥ 11 ii) Restrição associada à demanda de vitamina C: 50xl + 20xc + 10xp + 30xs ≥ 70 iii) Restrição associada à demanda de vitamina D: 80xl + 70xc + 10xp + 80xs ≥ 250 iv) Restrições de não-negatividade: xi ≥ 0, ∀i = l, c, p, s Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 9 / 1
  • 30. Formulação do modelo do PPL da Dieta O PPL de Dieta é então formulado como: Minimizar 2xl + 4xc + 1, 5xp + xs Sujeito a : 2xl + 2xc + 10xp + 20xs ≥ 11 50xl + 20xc + 10xp + 30xs ≥ 70 80xl + 70xc + 10xp + 80xs ≥ 250 xl ≥ 0; xc ≥ 0; xp ≥ 0; xs ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 10 / 1
  • 31. Problema da machamba: Um agricultor dispõe de 400 hectares cultiváveis com milho, trigo ou arroz. Cada hectare de milho exige $ 2.000 para preparação do terreno, 20 homens-dia de trabalho e gera um lucro de $600. Um hectare de trigo envolve custos de $ 2.400 para preparação do terreno, 30 homens-dia de trabalho e dá um lucro de $ 800. Analogamente, um hectare de arroz exige $ 1.400, 24 homens-dia e dá um lucro de $ 400. O agricultor dispõe de $ 800.000 para cobrir os custos de trabalho e 7.200 homens-dia de mão de obra. Elabore um modelo de PPL forma a calcular a alocação de terra para os vários tipos de cultura, com o objetivo de maximizar o lucro total. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 11 / 1
  • 32. Problema da machamba: Um agricultor dispõe de 400 hectares cultiváveis com milho, trigo ou arroz. Cada hectare de milho exige $ 2.000 para preparação do terreno, 20 homens-dia de trabalho e gera um lucro de $600. Um hectare de trigo envolve custos de $ 2.400 para preparação do terreno, 30 homens-dia de trabalho e dá um lucro de $ 800. Analogamente, um hectare de arroz exige $ 1.400, 24 homens-dia e dá um lucro de $ 400. O agricultor dispõe de $ 800.000 para cobrir os custos de trabalho e 7.200 homens-dia de mão de obra. Elabore um modelo de PPL forma a calcular a alocação de terra para os vários tipos de cultura, com o objetivo de maximizar o lucro total. Resolução:Síntese das informações-chave do PPL da machamba: Tipo de Qtdd. de recurso/hectare Disponibilidade recurso milho trigo arroz de recurso área (ha) 1 1 1 400 custo terreno ($) 2.000 2.400 1400 800.000 mão de obra (h-d) 20 30 24 7.200 Lucro ($) 600 800 400 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 11 / 1
  • 33. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 34. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 35. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 36. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 37. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 38. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 39. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 40. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 ii) Restrição associada a custos de preparação do terreno: Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 41. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 ii) Restrição associada a custos de preparação do terreno: 2.000xM + 2.400xT + 1.400xA ≤ 800.000 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 42. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 ii) Restrição associada a custos de preparação do terreno: 2.000xM + 2.400xT + 1.400xA ≤ 800.000 iii) Restrição associada à mão de obra disponível (homens-dia): Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 43. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 ii) Restrição associada a custos de preparação do terreno: 2.000xM + 2.400xT + 1.400xA ≤ 800.000 iii) Restrição associada à mão de obra disponível (homens-dia): 20xM + 30xT + 24xA ≤ 7.200 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 44. Formulação do modelo do PPL da machamba 1) Variáveis de decisão: xi ≡ área em ha a ser plantada da cultura do tipo i = (M-milho, T-trigo, A-arroz). 2) Função objectivo: Maximizar f (x) = 600xM + 8006xT + 400xA, o lucro total da produção. 3) Restrições do problema i) Restrições associadas à área cultivável disponível (em hectare): xM + xT + xA ≤ 400 ii) Restrição associada a custos de preparação do terreno: 2.000xM + 2.400xT + 1.400xA ≤ 800.000 iii) Restrição associada à mão de obra disponível (homens-dia): 20xM + 30xT + 24xA ≤ 7.200 iv) Restrições de não-negatividade: xM ≥ 0; xT ≥ 0; xA ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 12 / 1
  • 45. Formulação do modelo do PPL da machamba O PPL da machamba é então formulado como: Maximizar 600xM + 8006xT + 400xA Sujeito a : 2xM + xT + xA ≤ 400 (área cultivável disponível) 2.000xM + 2.400xT + 1.400xA ≤ 800.000 (terreno) 20xM + 30xT + 24xA ≤ 7.200 (mão de obra disponível) xM ≥ 0; xT ≥ 0; xA ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 13 / 1
  • 46. Mais um exemplo de Formulação de um modelo de PL Uma indústria metalúrgica pretende fabricar um novo produto para seu cliente do sector de automóveis e, para isso, precisa contratar operadores de máquina. Sabe- se que os operadores de máquina se dividem em 3 categorias: especializado, não especializado e estagiário. Um operador especializado tem 10 anos de experiência e deve ser capaz de produzir 20 peças por dia das requeridas pela indústria. Um operador não especializado tem 6 anos de experiência e deverá produzir 16 peças por dia. Um operador estagiário tem 1 ano de experiência e deverá produzir 12 peças por dia. Devido a exigências legais, sabe-se ainda que, do total dos operários a ser contratado, pelo menos 30% devem de ser especializados. Os salários, por dia, destes 3 tipos de operadores são, respectivamente, $ 800, $ 500 e $ 200. Há no máximo 4 operadores especializados, 7 não especializados e 9 estagiários disponíveis para contratar. Estão orçamentados $ 80.000 por dia para os salários dos operadores. Uma restrição importante para a indústria refere-se ao número de horas laborais disponíveis para os operários a serem contratados, limitado em 125 horas por dia. A lei trabalhista obriga que um estagiário trabalhe apenas 4 horas por dia; 8 horas diárias para operário não especializado e 6 horas para o especializado. Por outro lado, a empresa pretende conseguir um nível mínimo total de 60 anos de experiência dos operadores contratados. Formule um modelo de PL para o problema que maximiza a produção diária da empresa. Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 14 / 1
  • 47. Mais um exemplo de Formulação de um modelo de PL Formulação do PPL da indústria metalúrgica: Sejam as variáveis de decisão: xi: “Número de operários de categoria i a contratar”; i = 1(Especializado); 2(não Especializado); 3(Estagiário) O modelo de programação linear: Maximizar Z = 20x1 + 16x2 + 12x3 s.a: 10x1 + 6x2 + 1x3 ≥ 60 (mínimo de anos de experiência necessários) x1 ≥ 0, 3 ∗ (x1 + x2 + x3) (número de especializados por contratar) 800x1 + 500x2 + 200x3 ≤ 80.000 (orçamento disponível por dia) 6x1 + 8x2 + 4x3 ≤ 125 (horas de trabalho disponíveis por dia) x1 ≤ 4 (Especializados disponíveis para contratar) x2 ≤ 7 (Não especializados disponíveis para contratar) x3 ≤ 9 (Estagiários disponíveis para contratar) x1, x2, x3 ≥ 0 Docente: Prof. Doutor Cachimo Assane (UEM) Investigação Operacional Curso de Licenciatura em Informática - 2022/Sem II 15 / 1