You are on page 1of 15

1

Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Investigao
Operacional e Gesto
de Projectos
Victor Lobo, Maria do Carmo
Lucas, Miguel Loureiro
Programa
0 Introduo
1 - Programao Linear. Mtodo Simplex e variantes
2 Problemas de Transportes
3 Problemas de Afectao
4 Problemas em Redes
5 Optimizao No-linear e Mtodos heursticos
6 Noes Fundamentais de Gesto de projectos
7 Aspectos Organizacionais
8 Metodologias
9 Representao Grfica
10 Planeamento e controlo de recursos
11 - Introduo ao Microsoft Project
2
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Programa detalhado
0 Introduo a IO
Pequena introduo Histria da IO
Tipos de problemas e de solues
Casos de aplicao
Revises de matemtica bsica
1 - Programao Linear
Descrio de problemas de Programao Linear (PL)
Introduo nomenclatura de PL
Formulao de problema em PL
Resoluo de PL pelo mtodo grfico
O mtodo Simplex
Referncia a outros mtodos (Dual, duas fases, Big M, Karmakar,
elipside)
Utilizao de software para problemas de PL
Anlise de sensibilidade e anlise paramtrica
Variveis duais. Interpretao econmica das variveis duais
Programa detalhado
2 Probelmas de Transportes
Formulao
Algoritmo dedicado
3 Problemas de Afectao
Formulao
Algoritmo Hngaro
4 Problemas de optimizao em rede
Nomenclatura de grafos
Formulao e resoluo de problemas de caminho mais curto
Formulao e resoluo de problemas de rvore de cobertura mnima
Formulao e resoluo de problemas de mximo fluxo
4 - Optimizao No-Linear e Mtodos heursticos
Introduo e mtodo do gradiente
Heursticas construtivas e melhorativas
Heursticas gananciosas
Pesquisas locais. Stocastic Hill Climbing, Simulated Anhealing, Tabu
Search
Algoritmos Genticos
3
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Programa detalhado
2 parte da cadeira
6 Noes Fundamentais de Gesto de
projectos
7 Aspectos Organizacionais
8 Metodologias
9 Representao Grfica
10 Planeamento e controlo de recursos
11 - Introduo ao Microsoft Project
Bibliografia
Livro de texto
Introduction to Operations Research, 8th edition, F. Hiller & G.
Lieberman, McGraw- Hill, 2005
Outros
Investigao Operacional, M.Magalhes-Hill, M.M. Santos,
Edies Slabo, 1999
Investigao Operacional, L.V. Tavares, R.C. Oliveira, Isabel
Themido, F.N.Correia,McGraw-Hill, 1996
Operations Research Applications and Algorithms, W.
Winston, 3rd edition, Intertantion Thompson Publishing, 1994
4
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Resoluo de problemas
Papel e lpis
MS-Excel
Programas de IO
Programas desenvolvidos pelo prprio
Ideia geral
Usar Excel sempre que possvel
Horrio de dvidas e contactos
vlobo@isegi.unl.pt
Dvidas
2 Feira s 21:30
Por mail em qualquer altura
Sempre que estiver no ISEGI (!)
Material de apoio
www.isegi.unl.pt/docentes/vlobo
5
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Avaliao
Exame Final (40%)
Trabalhos
Trabalho individual de pesquisa e sntese
Ler, apresentar, e comentar um artigo sobre aplicaes prticas
de IO (10%)
Trabalho de Grupo de Investigao Operacional
Grupos de 3 ou 4. Resolver um problema em MS-EXCEL (10%)
Trabalho de Grupo de Gesto de Projectos (40%)
Todas as provas so OBRIGATRIAS
Todas tm nota mnima
O que Investigao Operacional ?
Investigar as operaes
da empresa, embora tenha comeado por
operaes militares
Matemtica aplicada empresa
Optimizao
Optimizao com restries, optimizao linear,
no linear, inteira, com heursticas, etc,etc
6
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
O que importante nesta cadeira ?
Ser capaz de formalizar matematicamente
problemas reais
Ser capaz de formalizar matematicamente
problemas reais
Ser capaz de formalizar matematicamente
problemas reais
Ser capaz de formalizar matematicamente
problemas reais
O que importante nesta cadeira ?
Ser capaz de formalizar matematicamente
problemas reais
Conhecer algumas formalizaes padro
Compreender as aproximaes e limitaes
dos modelos
Conhecer alguns mtodos de optimizao
Saber que existem outros, e onde os encontrar.
Ser capaz de resolver alguns problemas
7
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Histria de IO
Pr-2 GG
A 2 GG
Evoluo
Ideias bsicas
Observar
Definir o problema e recolher dados
Fazer modelos matemticos
Se possvel reduzir o problema a um modelo bem conhecido (
importante ter um catlogo de problemas bem conhecidos)
Obter solues a partir do modelo
Optimizar resultados, baseados nesses modelos
Testar o modelo
Verificar se os resultados fazem sentido
Confirmar/rejeitar hipteses
Preparao e implementao prtica
Acompanhamento e verificao de resultados prticos
8
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Tipos de modelos
Equaes
Lineares, no lineares
Sistemas de equaes
Regras lgicas (ou outras)
Simuladores
Restries so muito importantes !
Funes Objectivo
O que o obectivo
Objectivo pode ser custo (que se pretende
minimizar)
Objectivo pode ser lucro (que se pretende
maximizar)
Problemas de maximizao e minimizao so
equivalentes !
Usa-se muitas vezes o termo Funo de
CUSTO, mesmo que seja para maximizar
9
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Exemplos de funes Objectivo
C
u
s
t
o

u
n
i
t

r
i
o
N de unidades produzidas
L
u
c
r
o
N de kilos produzidos
Terreno
disponvel
RESTRIO
Modelos Lineares
Todas as funes so lineares:
Lucro = 3x+2y+4z, com x+y+z=1e x+yz
Lucro = 0.54 x, com x 2
Exemplo:
Quero maximizar o lucro de uma explorao agrcola, que pode
produzir batatas (x
1
), ou cebolas (x
2
)
Cada tonelada de batata d um lucro de 1000, e cada tonelada de
cebola d um lucro de 1200.
Para produzir uma tonelada de batata, so necessrios 0.1
Hectares, e para produzir a mesma quantidade de cebolas so
necessrios 0.14 Hectares
Tenho s 2 Hectares de terra arvel.
Funo de custo a maximizar:
Lucro = 1000 x
1
+ 1200 x
2
Restries:
0.1 x
1
+ 0.14 x
2
2
10
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Exemplo de TSP
Distribuio
de queijo
fresco na
regio de
Lisboa
Exemplo de TSP
Distribuio
de queijo
fresco na
regio de
Lisboa
11
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Exemplo de TSP
Distribuio
de queijo
fresco na
regio de
Lisboa
A
B
C
D
E
F
G
H
I
J
K
L
Exemplo de TSP
Distribuio de queijo fresco na regio de Lisboa
Formalizao
Atravs de um grafo
A
L B
C
D
E
F
G
H
I
K
J
12
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Exemplo de TSP
Distribuio de queijo fresco na regio de Lisboa
Formalizao
Atravs de uma matriz de custos (em tempo, em
distncia, em dinheiro, ou numa combinao de tudo)
Programao Linear
13
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Formulao
Funo de custo linear nas variveis a
optimizar
Restries so lineares
Variantes:
Problema geral simples (Produo Geral)
resolvel pelo mtodo Simplex
Produo sequancial, Napsac, Trim-Loss,
Transportes, etc, etc.
Problema de produo geral
Produtos x
1
, x
2
, x
3
, x
4

Lucros unitrios C
1
, C
2
, C
3
, C
4

Limites de recursos B
1
,B
2
,B
3
,
Coeficientes tcnicos (custos de
produo) relativos a cada um dos
recursos A
11
, A
12
,A
21
, A
21
,
14
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Problema de produo geral
Maximizar Z= C
1
X
1
+ C
2
X
2
+ C
3
X
3
+
Sujeito a
A
11
X
1
+ A
12
X
2
+ A
13
X
3
+ B
1
A
21
X
1
+ A
22
X
2
+ A
23
X
3
+ B
2

X
1
,X
2
,X
3
, 0
Queremos
ter o mximo
..mas os
recursos so
limitados
as quantidas
so sempre
positivas
Vamos rever o problema das
batatas e cebolas
A soluo bvia ?
15
Introduo a IO
V 1.0, V.Lobo, EN/ISEGI, 2005
Thats all
Folks !

You might also like