Escolar Documentos
Profissional Documentos
Cultura Documentos
Operacional
Programação Matemática
Programação Linear
Metodologia da Investigação Operacional
Fases do método
1. Formulação matemática do problema
2. Construção de um modelo (por forma a ser possível resolver
o problema formulado)
3. Obtenção da solução (resolução do modelo)
4. Validação do modelo e teste da solução (critérios de teste)
5. Implementação da solução
2
Maria Filipa Mourão
Programação Matemática
3
Maria Filipa Mourão
Programação Matemática
Denominam-se modelos de
4
Maria Filipa Mourão
O que é a Programação Linear (PL)?
5
Maria Filipa Mourão
Programação Linear (PL)
Objetivo
6
Maria Filipa Mourão
Programação Linear (PL)
7
Maria Filipa Mourão
Exemplo de formulação de um PPL
Metal 2 kg 4 kg 20 kg
Horas de trabalho 5h 2h 45 h
Lucro/unidade 3 u.m 2 u.m
9
Maria Filipa Mourão
A formulação de qualquer problema sob a
forma de um modelo linear passa pelas
seguintes etapas:
2ª) Definição do
objectivo a atingir: 3ª) Definição do
1ª) Definição das o máximo ou sistema de
variáveis de decisão mínimo de uma restrições:
do problema (xj): função que limitações,
são as quantidades denominamos por igualdades ou
a determinar função objectivo e quantidades
que representamos mínimas
por Z
10
Maria Filipa Mourão
Programação Linear (PL)
12
Maria Filipa Mourão
Programação Linear (PL)
Formulação final
Maximizar Z= 3 x1+2 x2
sujeito a:
2x1+4x2≤20
5x1+2x2≤45
x1,x2 ≥0
13
Maria Filipa Mourão
Tipos de P.P.L
Um problema
Um problema Um problema de
de de minimização/
maximização, minimização,
cujas restrições cujas restrições maximização,
sejam todas do sejam todas do cujas restrições
tipo ≤ tipo ≥ sejam de
qualquer tipo
14
Maria Filipa Mourão
Problema típico de minimização
Minimizar Z = 10x 1 + 5x 2 − 3x 3
sujeito a : 2x 1 − 3x 2 5
x 1 + 2 x 2 + 5x 3 8
x1 , x 2 , x 3 0
15
Maria Filipa Mourão
Problema híbrido
Minimizar / Maximizar Z = 10 x1 + 5x 2 − 3x 3
sujeito a : 2x1 − 3x 2 5
x1 + 2 x 2 + 5 x 3 =8
3x1 − 6x 2 7
x1 , x 2 , x 3 0
16
Maria Filipa Mourão
Programação Linear (PL)
Maximizar Z= 3 x1+2 x2
sujeito a:
Coeficientes do 2x1+4x2≤20 Termos
sistema de restrições, independentes, bi
aij 5x1+2x2≤45
x1,x2 ≥0 Condição de não
negatividade das
variáveis 17
Exemplo:
19
Maria Filipa Mourão
Programação Linear (PL)
Exemplo:
Exemplo:
x1 + 3x 2 25
x1 + 3x 2 = 25
x1 + 3x 2 25
Para que a forma típica do problema seja atingida, a uma das
inequações terá de se aplicar a 2ª regra.
21
Maria Filipa Mourão
Programação Linear (PL)
Exemplo:
22
Maria Filipa Mourão
Programação Linear (PL)
Exemplo:
23
Maria Filipa Mourão
Programação Linear (PL)
Exemplo de aplicação:
Minimizar Z= 5 x1+3 x2
sujeito a:
x1+x2 ≤ 20
2x1-2x2 ≥ 45
2x1+3x2=20
x1≤ 0,x2 ≥0 24
Maria Filipa Mourão