Sunteți pe pagina 1din 32

Studying is a Better Solution…

Investigação Operacional
x2

(2,6) é a solução
6
Z =3
6= 3
4 x1 +
Região das 5x
2
soluções
2 admissíveis

Z=
20=
2 4 6 x1 3x
1 +5
Z= x2
10=
3x
1 +5
x2

Apresentação da Cadeira
Julho, 2018
dr. Luis Filipe Vilanculo
Studying is a Better Solution…

Um camponês está na margem de um rio e quer passar para a


outra margem um lobo, uma cabra e uma couve. O seu velho
barco só aguenta com o seu peso e o de uma das coisas que tem de
transportar.

Quantas viagens terá que fazer, sabendo que se deixar o lobo sozinho com a cabra, o lobo
come a cabra e se deixar a cabra sozinha com a couve, a cabra come a couve?
Studying is a Better Solution…

Objectivos da cadeira

O objectivo principal desta cadeira é analisar, de


forma científica, através da sua formulação,
resolução e implementação, alguns dos problemas
frequentes na área de Gestão.
Studying is a Better Solution…
O que queremos discutir!
• Origem e Natureza da Investigação Operacional
• O Modelo da Programação Linear
• Método Simplex
• Dualidade
• Pós- optimização, análise de sensibilidade
• Problemas particulares de PL
─ O Problema de transportes
─ Problema da designação
─ Filas de espera
─ Transpedição
Avaliações.
Studying is a Better Solution…
Bibliografia básica

1. Silva, E.M., Silva, E.M.; Valter, G.; Murolo, A. C.:


Pesquisa Operacional. Editora Atlas S.A. 1998.
2. Ackoff, R.L. & Sasieni, M.W.: Pesquisa Operacional, Rio de
Janeiro, Livros Técnicos e Científicos, 1971
3. Bronson, R.: Pesquisa Operacional. McGraw Hill Schaum.
4. Ramalhete, M.: Programação Linear, vol I e II. McGraw Hill
Schaum.
5. Ehrlich, P.J.: Engenharia Económica. Avaliação e Selecção
de Projectos de Investimento. III Edição.
Studying is a Better Solution…

… avaliação...
Studying is a Better Solution…

Origem
• Para quê a Investigação Operacional?
– Como ciência surgiu para resolver, duma forma mais eficiente,
os problemas de:
• Administração nas organizações,
• Distribuição óptima de recursos,
• Etc.
• Aumento da complexidade e da especialização, na
produção e na gestão
– Complexidade na distribuição e utilização óptima dos recursos
(geralmente limitados) para obter uma melhor eficácia dentro
de toda a organização.
– Complexidade na administração da organização em geral.
Studying is a Better Solution…

O que é a Investigação Operacional?

• Em que consiste afinal esta disciplina cuja designação é


infelizmente tão pouco elucidativa?
– Investigação Operacional - Investigação das Operações -
Investigação das Actividades (de uma Organização)
– Utilização de Métodos Científicos para fazer Investigação sobre
Actividades de uma Organização.
• Objectivo:
– Auxiliar na tomada de melhores Decisões
Studying is a Better Solution…
Quando é que há um problema de decisão?
– Quando existe pelo menos um indivíduo (agente de decisão) a
quem o problema é atribuído;
– Quando existe mais do que uma linha de acção que esse agente
pode seguir;
– Quando o agente de decisão tem pelo menos um objectivo a
atingir quando opta por uma das decisões alternativas;
– Quando as alternativas de decisão não correspondem todas ao
mesmo grau de satisfação do objectivo.
• Tomar decisões constitui uma tarefa básica da
gestão…
• Decidir é escolher ou optar entre alternativas viáveis.
Studying is a Better Solution…
Quando é que surgiu a I.O.?
A origem da IO como ciência é
atribuída à coordenação das
operações militares durante a 2ª
Guerra Mundial.

Em 1947, George Dantzig (1914-


2005) e outros cientistas do
Departamento da Força Aérea George Dantzig (1914-2005)
Americana, apresentaram um
método denominado Simplex para
a resolução dos problemas de
Programação Linear (PL).
Studying is a Better Solution…
Quando é que surgiu a I.O.?
• Outros cientistas que têm dedicado os seus
estudos a IO (“à pesquisa do óptimo”) são:
• Na Antiguidade:
– Euclides, Newton, Lagrange
Studying is a Better Solution…

Quando é que surgiu a I.O.


... No século XX:

Fez análises pioneiras em sistemas de


contas do tipo unidades de produção-
consumo e recebeu o Prémio Nobel
de Economia (1973) por desenvolver
uma teoria de planeamento económico
através da análise de um sistema
do tipo unidades de produção-consumo.
Wassily Leontief (1906 -1999)
Studying is a Better Solution…
Quando é que surgiu a I.O.
Fez contribuições em matemática pura,
matemática aplicada devido às suas
contribuições seminais à realização dos
primeiros computadores digitais, à
teoria económica e à moderna previsão John Von Neumann (1903-1957)

numérica do tempo.

Foi um dos primeiros a utilizar a programação


linear como ferramenta na economia e esta
apareceu em uma publicação de métodos
matemáticos de organização e planeamento
Leonid Vitalevich Kantorovich
da produção, que publicou em 1939. (1912 -1986)
Studying is a Better Solution…

O que é a Investigação Operacional?

Tal como o nome indica: IO é a Investigação das Operações (actividades)

Investigação das Operações (actividades) duma organização

Uma abordagem científica na tomada de decisões

Um conjunto de métodos e modelos matemáticos aplicados à resolução de


complexos problemas nas operações (actividades) duma organização
Studying is a Better Solution…
Características Fundamentais
• Aplicação de métodos científicos na gestão das
organizações:
– uma abordagem quantitativa & qualitativa na tomada de
decisões.
• Orientação sistémica:
– O problema é analisado no contexto dum sistema que inclui
diversas componentes interrelacionadas entre si.
– As soluções devem satisfazer toda a organização, ou seja, o
sistema completo.
• Extensibilidade:
– Pode ser aplicada a um largo número de organizações, tais
como:Negócios, Economia, Indústria, Governos, Agências,
Hospitais, Etc.
Studying is a Better Solution…
Metodologia Interdisciplinar
• Ciência horizontal que envolve conceitos e
métodos de diferentes áreas, tais como:
– Teoria de sistemas; ciências organizacionais;
– Estatísticas; métodos matemáticos de optimização;
– Lógica simbólica e de Boole; álgebra abstracta;
– Economia e gestão, informática,
– Engenharia, ciências sociais, etc.
Studying is a Better Solution…
Os principais passos na Investigação Operacional
Mundo Real
(empresa, instituição, organização)
Formulação

Definição do Modelação
Problema
Solução
Implementação
Avaliação
Domínio

Decisão
Studying is a Better Solution…

2º Passo: Formulação do Problema


“...é muito difícil procurar uma solução certa para um problema mal formulado!”

• Depois de termos definido o problema é preciso formula-


lo correctamente.
• Nesta etapa devem ficar bem definidos:
– Os objectivos que se pretendem alcançar com a resolução do
problema.
– As restrições (limitações) existentes no sistema em geral.
– As relações de interdependência de todas as componentes
integrantes do sistema
Studying is a Better Solution…

3º Passo: Construção do Modelo Matemático


• O que é um Modelo?
– uma representação simplificada de uma situação na vida real
• O que é um Modelo Matemático?
– uma representação simplificada de uma situação da vida real,
formalizado com símbolos e expressões matemáticas
• O que é um modelo matemático de um Problema de
Optimização?
– é representado por um sistema de equações (inequações) que
descrevem a essência do problema
Studying is a Better Solution…
Estrutura de Modelos Matemáticos
• Num Modelo matemático, são incluídos três conjuntos principais
de elementos:
– Variáveis de decisão e parâmetros:
• Variáveis de decisão são as incógnitas a serem
determinadas pela solução do modelo. Parâmetros são
valores fixos no problema;
– Restrições:
• de modo a levar em conta as limitações físicas do sistema, o
modelo deve incluir restrições que limitam as variáveis de
decisão a seus valores possíveis (ou viáveis);
– Função Objectivo:
• é uma função matemática que define a qualidade da solução
em função das variáveis de decisão
Studying is a Better Solution…
Exemplo 1:
• “Uma empresa de comida canina produz dois tipos de
rações: Tobi & Rex. Para a manufactura das rações são
utilizados cereais e carne. Sabe-se que:
– A ração Tobi utiliza 5 kg de cereais e 1 kg de carne, e a ração
Rex utiliza 4 kg de carne e 2 kg de cereais;
– O pacote de ração Tobi custa 20 u.m e o pacote de ração Rex
custa 30 u.m.
– O kg de carne custa 4 u.m. e o kg de cereais custa 1 u.m.
– Estão disponíveis por mês 10.000 kg de carne e 30.000 kg de
cereais.
• Deseja-se saber qual é a quantidade de cada ração a
produzir de modo a maximizar o lucro”.
Studying is a Better Solution…
Modelação:
• Neste Problema:
– Variáveis de decisão:
• Quantidades de ração de cada tipo a serem produzidas
– Parâmetros:
• Preços unitários de compra e venda, além das quantidades
de carne e cereais utilizadas em cada tipo de ração.
– Restrições:
• limites de carne e cereais
– Função Objectivo:
• função matemática que determine o lucro em função das
variáveis de decisão e que deve ser maximizada.
Studying is a Better Solution…

Programação Linear - PL
• Uma das técnicas mais utilizadas na abordagem de problemas em
I.O. é a Programação Linear
• Razões:
– Leveza da teoria, e teoria de optimização muito completa;
– Variedade e alcance das aplicações;
– Possibilidade computacional de resolução de problemas de
muito grande dimensão;
– Utilização, com propósitos diversos, em problemas de
optimização não-linear
Studying is a Better Solution…

Modelo de Programação Linear

• Função objectivo linear

• Restrições técnicas e

• Restrições de não negatividade


Studying is a Better Solution…

Modelo de Programação Linear


▪ Forma Standard
▪ Restrições na forma de equações
Z = c1 x1 + c 2 x 2 + ... + c N x N → Maxmizar / Minimizar

Sujeito a :
a11 x1 + a12 x 2 + ... + a1N x N = b1
a x + a x + ... + a x = b
 21 1 22 2 2N N 2

.......... .......... .......... .......... ..........
a M 1 x1 + a M 2 x 2 + ... + a MN x N = bM
com
x1 , x 2 , x3 , ... , x N  0
Studying is a Better Solution…

Modelo de Programação Linear


▪ Forma Canónica
▪ Restrições na forma de inequações
Z = c1 x1 + c2 x2 + ... + cN x N → Maximizar

Sujeito a :
a11 x1 + a12 x2 + ... + a1N x N  b1
a x + a x + ... + a x  b
 21 1 22 2 2N N 2

.......... .......... .......... .......... ..........
aM 1 x1 + aM 2 x2 + ... + aMN xN  bM
com
x1 , x2 , x3 , ... , xN  0
Studying is a Better Solution…

Modelo de Programação Linear


▪ Forma Canónica
▪ Restrições na forma de inequações
Z = c1 x1 + c2 x2 + ... + cN x N → Minimizar

Sujeito a :
a11 x1 + a12 x2 + ... + a1N x N  b1
a x + a x + ... + a x  b
 21 1 22 2 2N N 2

.......... .......... .......... .......... ..........
aM 1 x1 + aM 2 x2 + ... + aMN xN  bM
com
x1 , x2 , x3 , ... , xN  0
Studying is a Better Solution…
Conceitos fundamentais do modelo de PL
• A função a maximizar (minimizar), Z = c1x1 + c2x2 + ... + cNxN, designa-se por
função objectivo (FO).
• As equações (inequações) designam-se por restrições técnicas.
• As desigualdades x1  0, x2  0, x3  0, ..., xj  0, ..., xN  0 designam-se por
restrições de não negatividade.
• As variáveis (x1, x2, ..., xj, ..., xN) designam-se por variáveis de decisão.
• As constantes aij, bi, cj designam-se, respectivamente, por coeficientes
tecnológicos, termos independentes e coeficientes da função objectivo.
• Qualquer especificação de valores para as variáveis de decisão (x1, x2, ..., xj, ...,
xN) que satisfaça as restrições do modelo e as condições de não negatividade
designa-se por solução admissível.
• O conjunto de todas as soluções admissíveis designa-se por conjunto de soluções
admissíveis ou região de admissibilidade.
• Uma solução óptima maximiza (minimiza) a função objectivo sobre toda a região
admissível.
Studying is a Better Solution…

Soluções do Modelo de PL

• O objectivo da PL é determinar de entre as


soluções admissíveis uma que seja a “melhor”
medida pelo valor da função objectivo do modelo

• Por “melhor” entende-se o maior ou menor valor


da função objectivo, dependendo se o modelo é de
maximizar ou de minimizar.
Studying is a Better Solution…
Ao resolver um problema de PL pode ocorrer uma das situações:

• O problema tem uma única solução óptima


Studying is a Better Solution…

Ao resolver um problema de PL pode ocorrer uma das situações:


• O problema tem múltiplas soluções óptimas (uma infinidade)
Studying is a Better Solution…
Ao resolver um problema de PL pode ocorrer uma das situações:

• O problema não tem óptimo finito

S-ar putea să vă placă și