Você está na página 1de 30

Pesquisa Operacional - 2021

Curso: Engenharia de Produção


Prof. M. Ana Caroline Dzulinski

AULA 1
Informações sobre a Disciplina

Ementa
• Revisão de conceitos de álgebra linear e cálculo (Para cada conteúdo de
Pesquisa Operacional, serão retomados os conceitos necessários);
• Introdução a problemas de otimização e suas propriedades básicas:
problemas de otimização irrestritos e com restrição.
• Programação Linear, formulação, resolução geométrica, o método simplex,
dualidade e interpretação econômica.
• Modelos de fluxo em rede, problemas de transporte, caminho mínimo e
fluxo máximo.
• Programação inteira.
• Programação por restrições.
• Programação Multiobjetivo.
• Simulação de Monte Carlo e de eventos discretos*.
• Introdução a Métodos multicritério de tomada a decisão* (Se houver tempo)
Informações sobre a Disciplina

Metodologia
- Conteúdo (textos e vídeos) disponibilizado através do Moodle;
- O registro de participação será realizado de duas formas: participação nos
encontros online ou realização de atividades semanais específicas para
registro de frequência disponibilizadas no Moodle;
- Encontros online não obrigatórios, mas muito recomendados devido a
complexidade da disciplina, todas segundas-feiras (19:00 – 20:30 podendo
ter maior duração de acordo com a temática e evolução da explicação).
Todos os encontros serão gravados e disponibilizados no Moodle.
- É recurso indispensável computador/tablet e editor de planilhas (Planilha
Calc do Libre Office, ou Excel). A disciplina é voltada 90% para métodos
matemáticos complexos de apoio a tomada de decisão (múltiplas variáveis
e relações), não sendo possível o desenvolvimento manual dos conceitos
matemáticos. Desta forma, o recurso mínimo necessário para o
desenvolvimento dos conteúdos é um editor de planilhas. Há ainda
possibilidade de uso de recursos de cálculo livres, entretanto, faz-se
necessário uso exclusivo de computador.
Informações sobre a Disciplina

Metodologia
- A disciplina requer APLICAÇÃO PRÁTICA em todos os conteúdos
abordados. A aplicação prática será desenvolvida através da solução
e análise de exercícios. Desta maneira, há necessidade de resolução
de exercícios para entendimento do conteúdo em sua totalidade.
- Todo conteúdo será finalizado com a resolução de exemplos, e
disponibilizados exercícios para prática dos discentes.
- É PRIMORDIAL que todos os discentes dediquem-se, além dos
momentos dos encontros online, para estudo e solução de
exercícios. Podendo, assim, levar dúvidas e questionamentos para os
encontros online.
Informações sobre a Disciplina

Avaliações
• Ao final de todo conteúdo, serão disponibilizados Exercícios
Avaliativos Individuais. A média de notas de TODOS (todos serão
avaliados de 0 a 10 e possuirão o mesmo peso) os exercícios compõe
70% da média final da disciplina.
• Todos os alunos terão 15 dias para entrega dos exercícios, excetuando-se os
exercícios solicitados a partir do dia 02/08 que poderão ter prazo de no
máximo 7 dias (em virtude do encerramento do semestre letivo);
• Tendo em vista o prazo longo, não serão aceitas atividades fora do prazo em
hipótese alguma, a não ser casos amparados legalmente;
• Os exercícios deverão ser postados via Moodle. Nenhuma outra forma de
envio será aceita. Portanto, evite envios perto do horário e data limite para
não ter imprevistos com a plataforma.
• Constatado plágio em qualquer uma das atividades, seja o plágio de
qualquer natureza, a nota do aluno será ZERADA.
Informações sobre a Disciplina

Avaliações
• Ao final do semestre será solicitada a análise e “reaplicação” de
métodos de Pesquisa Operacional constantes em artigos científicos.
Essa atividade comporá 30% da média final da disciplina, e poderá
ser realizada em grupos de até 3 estudantes.
• Aqueles que desejarem aplicar os métodos vistos na disciplina (a partir do
método Simplex) em situações reais, não abrangidas por artigos científicos,
deverão informar com antecedência.
• Serão disponibilizadas recuperações paralelas de todas as atividades.
• Todos os alunos que não atingirem média igual ou superior a 7,0
terão direito ao exame final.

Contato: ana.dzulinski@caxias.ifrs.edu.br / Chat do Moodle.


CONTEÚDO INTRODUTÓRIO A
PESQUISA OPERACIONAL – Foco
em Engenharia de Produção
Conteúdo 1 Moodle
Afinal? O que é o PO?

• Primeira página do periódico inglês Operational Research Quartely


(1967): “.. desenvolvimento de métodos científicos para analisar sistemas complexos,
com a finalidade de prever e comparar estratégias ou decisões alternativas. O
objetivo é dar suporte à definição de políticas e determinação de ações de forma
científica.”

• Significa abordagem científica para tomada de decisões, que procura


determinar como melhor projetar e operar um sistema, usualmente sob
condições que requerem a alocação de recursos escassos.

• Sociedade Europeia EURO define como uma abordagem científica para


solução de problemas no gerenciamento de sistemas complexos.

Enfoque científico sobre


a tomada de decisão
Alguns exemplos...
O sistema computacional MRP II (Manufacturing Resource Planning) é
amplamente usado para o planejamento e controle de sistemas de
manufatura. Este sistema é uma versão expandida do sistema MRP
(Material Requirements Planning) e inclui finanças, contabilidade e
outros aspectos comerciais. O MRP é usado para determinar quanto e
quando produzir ou comprar componentes e matérias-primas para
produzir itens finais.
Na Figura, mostra-se uma
estrutura em forma de árvore dos
itens componentes 4, 5, 6, 7 e 8,
usados para produzir os itens
finais 1, 2 e 3.
Essa árvore possui quatro níveis: o
nível 1 corresponde aos itens finais
1, 2 e 3; o nível 2 está associado
aos componentes 4 e 5; o nível 3
ao componente 6; e o nível 4 aos
componentes 7 e 8.
Alguns exemplos...
Suponha que a demanda externa dos itens finais seja conhecida ao
longo de um horizonte de planejamento de T períodos, e que um lote
de um item componente esteja disponível no mesmo período em que
foi produzido ou encomendado, para facilitar a explicação. Calculam-
se, então, os tamanhos dos lotes dos itens finais em cada período do
horizonte de planejamento que geram demandas internas dos itens
componentes 4 e 5 do nível 2. Prosseguindo dessa forma, calculam-se
os tamanhos dos lotes dos componentes 6 no nível 3 e os tamanhos
dos lotes dos itens componentes 7 e 8 no nível 4 em cada período ao
longo do horizonte de planejamento. O cálculo dos tamanhos dos lotes
de todos os itens ignora restrições de capacidade, tais como horas de
trabalho e horas de máquinas disponíveis.
Alguns exemplos...

Calcula-se a capacidade utilizada para a produção dos lotes de cada


item em cada período. Se essa capacidade for maior que a capacidade
disponível em um ou mais períodos, retorna-se à fase I e os planos de
produção são alterados, isto é, os tamanhos dos lotes dos itens finais e
itens componentes ao longo do horizonte de planejamento são
alterados. Esse procedimento iterativo (e interativo) entre as duas
fases prossegue até que se ache uma solução que respeite a
capacidade disponível. Esse procedimento pode consumir muito
tempo computacional ou, ainda, pode não encontrar uma solução que
atenda as restrições de capacidade.
Alguns exemplos...

O custo total de um plano de produção, ao longo do horizonte de


planejamento, compreende:
- Custo fixo e custo variável de produção de cada item em cada
semana: o custo fixo independe da quantidade produzida e está
associado à preparação de máquinas da linha de produção, enquanto
o custo variável depende do tamanho do lote.
- Custo de estoque: quando um lote de um item é produzido em uma
semana para atender a demanda de uma semana futura.

O problema de decisão pode ser enunciado da seguinte forma:


quanto deve ser produzido de cada item em cada semana na linha de
produção de forma a minimizar o custo total, respeitando a restrição
de capacidade?
Alguns exemplos...

• A solução deste problema está longe de ser trivial, e envolve um


balanceamento entre os custos de produção e estoque. Ao se ignorar
a restrição de capacidade da linha de produção, têm-se dois planos
de produção extremos com relação a esses custos. O plano de
produção que atende exatamente a demanda de cada semana leva a
um custo zero de estoque, porém, em geral, a um alto custo de
produção, pois várias preparações devem ser programadas. O outro
plano corresponde a produzir na primeira semana a demanda total,
isto é, a demanda das quatro semanas. Esse plano, em geral,
corresponde a um baixo custo de produção, pois apenas uma
preparação deve ser programada, mas resulta em um alto custo de
estoque. Provavelmente, o melhor plano de produção consiste em
decisões intermediárias, com produção em alguns períodos do
horizonte de planejamento.
Alguns exemplos...

A modelagem de um problema de pesquisa operacional e, em


particular, de programação matemática envolve três aspectos
fundamentais:

Definição das decisões a serem


Decisões
tomadas.

Restrições que limitam as escolhas


das decisões em valores aceitáveis.

Pesquisa Objetivos que determinam


Operacional preferências na escolha de decisões.

Objetivos Restrições
Alguns exemplos...

• Problemas de mistura:
Ligas metálicas - Fundições produzem diversos tipos de aço a partir de
vários insumos, como: lingotes de ferro, grafite, sucatas industriais de
diversos tipos de aço, entre outros. Esses insumos são colocados em
um forno de alta temperatura, no qual em estado líquido, se misturam
para formar uma liga metálica, isto é, uma mistura. A composição da
liga a ser produzida, em termos de carbono, silício, manganês etc., é
determinada por normas técnicas da metalurgia (depende da aplicação
da liga), bem como a composição dos produtos a serem misturados. Os
preços dos insumos podem variar substancialmente e são conhecidos.
Deve-se determinar as quantidades de cada insumo a serem
fundidas, de modo que a composição da liga obtida satisfaça as
normas técnicas da metalurgia e que o preço final da liga seja o
menor possível.
Alguns exemplos...

Composição de areias para filtro - Devido à grande permeabilidade,


areias são usadas na constituição de filtros de Estações de Tratamento
de Águas de abastecimento (ETA) como meio filtrante por interceptar
impurezas existentes na água afluente. Para a construção das unidades
de filtração de uma ETA, dispõe-se de areias provenientes de alguns
portos passíveis de exploração com composições granulométricas
distintas. Os custos de dragagem, transporte, seleção e preparo para a
utilização da areia variam para cada porto. As areias devem ser
dispostas em camadas que devem obedecer às composições
granulométricas estabelecidas por norma, em quantidades
predeterminadas. O problema consiste em combinar os volumes de
areia provenientes de cada porto, de modo a atender às
especificações da norma, com o menor custo possível.
Alguns exemplos...

• Problemas de transporte, transbordo e designação


Esses problemas referem-se, por exemplo, ao transporte ou
distribuição de produtos dos centros de produção aos mercados
consumidores. Os produtos podem ser os mais variados possíveis:
petróleo, equipamentos, máquinas, produção agrícola, energia elétrica
etc. O problema consiste em transportar o produto dos centros de
produção aos mercados consumidores de modo que o custo total de
transporte seja o menor possível. Admite-se, geralmente, que as
quantidades produzidas ou ofertadas em cada centro e as
quantidades demandadas em cada mercado consumidor são
conhecidas. O transporte deve ser efetuado respeitando-se as
limitações de oferta e atendendo à demanda.
Alguns exemplos...

• Planejamento de produção:
Mix de produção - decidir quais produtos e quanto fabricar de cada
produto em um. Tendo em vista a capacidade limitada de produção
(máquinas, recursos humanos, capital, armazenagem etc.) e os
diversos produtos que a empresa pode fabricar e vender, deseja-se
determinar quais fabricar e quanto fabricar de cada produto, de
modo a maximizar a margem de contribuição ao lucro, ou
simplesmente lucro, da empresa.
Seleção de processos - Uma empresa fabrica vários produtos em um
período e, para isso, dispõe de processos alternativos. Esses processos
podem representar tecnologias diferentes, opções de hora extra, turno
adicional, subcontratação etc. O problema consiste em determinar
quanto produzir de cada produto em cada processo no período, com o
objetivo de minimizar os custos de produção, sujeito a limitações de
recursos e requisitos de demanda.
Alguns exemplos...

• Planejamento de produção:
Dimensionamento de lotes - Empresas de manufatura, em geral,
fabricam diversos tipos de produtos solicitados por diferentes clientes,
muitas vezes em grandes quantidades, os quais devem estar prontos
para entrega em diferentes datas previamente agendadas. Como as
fábricas têm capacidades de produção limitadas (máquinas, mão de
obra etc.), é necessário planejar a produção, isto é, decidir o que e
quanto produzir em cada período de um horizonte de planejamento. A
necessidade de antecipação da fabricação de produtos (estocados de
um período para o outro) acarreta custos de estocagem e algumas
dificuldades operacionais. No planejamento da produção, deseja-se
determinar o tamanho dos lotes de produção, para atender a demanda
na data solicitada e de modo que a soma dos custos de produção e
estocagem seja mínima.
Alguns exemplos...

• Problemas de programação de projetos


• Problemas de gestão financeira (fluxo de caixa)
• Problemas de meio ambiente
• Problemas de corte e empacotamento
• ...
PO e a Modelagem Matemática

• A PO e a programação matemática tratam de problemas de decisão,


e fazem uso de modelos matemáticos que procuram representar (em
certo sentido, imitar) o problema real.
• Em geral, para formular um modelo matemático, simplificações
razoáveis do sistema ou problema real precisam ser consideradas
(em diferentes níveis) e a validação do modelo depende de a
solução do modelo ser coerente com o contexto original.
PO e a Modelagem Matemática
• A abordagem de resolução de um problema por meio de pesquisa
operacional envolve:

• definição do problema; FERRAMENTAS DE


• construção do modelo;
• solução do modelo; PO
• validação do modelo;
• implementação da solução.

• A formulação (modelagem) define as variáveis e as relações matemáticas


para descrever o comportamento relevante do sistema ou problema real.
• A dedução (análise) aplica técnicas matemáticas e tecnologia para resolver o
modelo matemático e visualizar quais conclusões ele sugere.
• A interpretação (inferência) argumenta que as conclusões retiradas do
modelo têm significado suficiente para inferir conclusões ou decisões para o
problema real.
• Frequentemente, uma avaliação (julgamento) dessas conclusões ou decisões
inferidas mostra que elas não são adequadas e que a definição do problema
e sua modelagem matemática precisam de revisão, e então, o ciclo é
repetido.
Ferramentas de PO

Modelos determinísticos são


aqueles em que todas as
variáveis envolvidas em sua
formulação são constantes e
conhecidas.

Modelos estocásticos
utilizam uma ou mais variáveis
aleatórias em que pelo menos
uma de suas características
operacionais é definida por
meio de funções de
probabilidade. Dessa forma,
os modelos estocásticos
geram mais de uma solução e
buscam analisar os diferentes
cenários, não tendo a garantia
da solução ótima.
Programação Linear
Otimização Linear
Programação Linear

• Vimos que a PO está


vinculada a
modelagem
matemática, contando Respeita-se a condição de
portanto com variáveis aditividade
e suas relações, que
representam uma
determinada situação
de decisão. Proporcionalidade
• A primeira maneira de
“modelar” situações
que veremos, é a Fracionamento
Programação Linear.
Esta forma ocorre
quando:
Programação Linear
Respeita-se a condição de
aditividade

• Essa hipótese pressupõe que o todo é igual à soma das partes.


Muitas situações podem não atender essa hipótese, por exemplo:
reações biológicas, físicas e químicas

Proporcionalidade

• Essa hipótese pressupõe que, se aij , é a quantidade do componente i em


uma unidade do ingrediente j, então aij xj será a quantidade do componente
i em xj unidades; se uma unidade do ingrediente j custa cj , então xj unidades
custam cj xj.
• Por exemplo: se 1kg de um ingrediente contém 200g de um componente, então ½
kg deste ingrediente contém 100g do mesmo componente, assim como 3kg
contém 600g.
Programação Linear

Fracionamento

• Valores fracionários para variáveis são aceitáveis, entretanto, deve-se


analisar a situação modelada para não ocorrer o uso de valores
fracionários em condições onde isso não condiz (cálculo de mão de
obra, por exemplo)
Programação Linear – Conceitos Básicos

• Na forma padrão, o problema de otimização linear tem as seguintes


características:
• A função objetivo linear deve ser minimizada;
• As restrições do problema são definidas por um sistema de equações
lineares;
• As condições de não negatividade de todas as variáveis de decisão
complementam as restrições do problema.
Programação Linear – Conceitos Básicos

• Notação Matricial

Solução factível:

Uma solução (x1,x2,..., Xn) é dita factível


se satisfazer todas as restrições e as
condições de não negatividade. O
conjunto de todas as soluções factíveis
é chamado região factível, a qual é
denotada por S = { x ∈ Rn tal que Ax =
b, x ≥ 0}
Programação Linear – Conceitos Básicos

Você também pode gostar