Escolar Documentos
Profissional Documentos
Cultura Documentos
Propósito
Conhecer a natureza da Pesquisa Operacional e dominar a solução de
problemas de Programação Linear, por meio do
método simplex ou pela utilização de softwares,
permitirá que você aplique a técnica de modelagem ao processo de
decisão de problemas complexos de
diversas origens, em especial, em sua atuação profissional.
Preparação
Para este conteúdo, são necessários uma calculadora e um software
editor de planilhas eletrônicas com o add-in do
solver habilitado.
Objetivos
Módulo 1
Pesquisa Operacional
Acessar módulo
Módulo 2
Acessar módulo
Módulo 3
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 1/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Acessar módulo
Módulo 4
Acessar módulo
Introdução
É comum termos dificuldades para identificar a melhor solução quando nos deparamos com
um problema complexo. Afinal, são tantos os
dados e possíveis cenários que não
conseguimos processar sozinhos tantas informações. Esse tipo de situação é comum em
nossas vidas
pessoais e, especialmente, nos negócios. Acabamos, nesses casos, tomando
decisões com base em opiniões, intuições ou em experiências
passadas – nossas ou mesmo
de outras pessoas ou empresas. Sem dúvidas, esses caminhos são importantes e devem ser
sempre
considerados no processo de tomada de decisão. No entanto, em situações
complexas, o desenvolvimento de modelos pode ser uma
poderosa ferramenta de auxílio à
tomada de decisão.
1
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 2/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Pesquisa Operacional
Ao final deste módulo, você será capaz de descrever conceitos gerais de Pesquisa Operacional e sua importância no processo de tomada de
decisão.
video_library
Apresentação do tema
Neste vídeo você conhecerá o conceito de Pesquisa
Operacional, sua origem e as áreas de aplicação:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 3/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Pesquisa operacional
A Pesquisa Operacional (PO) é definida pela Sociedade
Brasileira de Pesquisa Operacional (SOBRAPO) como:
SOBRAPO, 2021
post_add
Saiba mais
Sociedade Brasileira de Pesquisa Operacional
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 4/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
post_add
Saiba mais
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 5/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
warning
Atenção
Petrobrás expand_more
Problemas do cotidiano
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 6/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
extension
Exemplo
Vamos supor que você queira comprar seu primeiro carro. Para isso, tem
economizado a remuneração que recebe no estágio e deseja
selecionar
investimentos para obter o melhor rendimento possível. Nesse caso, o
planejamento financeiro pode ser modelado por um
modelo matemático que
auxiliará a maximizar os seus rendimentos.
Ao aplicar conceitos de PO
para a solução de um problema, desenvolvemos um modelo matemático para
representar o fenômeno estudado. Dessa
forma, conseguimos
analisar diversos cenários e ter estimativas baseadas em uma análise
quantitativa.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 7/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Modelo
COUGO, 1997
warning
Atenção
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 8/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Modelos matemáticos
Ragsdale (2009) define um modelo matemático como:
O uso de modelos matemáticos é mais barato do que replicar a estrutura real, além
de permitir testar todas as
possíveis soluções para diferentes cenários
(RODRIGUES et al., 2014).
Composição
Um modelo matemático em pesquisa
operacional é composto, basicamente, por variáveis de decisão, funções objetivo
e restrições. O modelo de
otimização busca os valores das variáveis de
decisão que otimizam – maximizam ou minimizam – a função objetivo, ao mesmo tempo em
que
atendem às restrições às quais o problema é submetido. Vejamos alguns exemplos:
Sujeito a restrições
Classificação
Os modelos matemáticos de otimização, segundo
Winston (2004), podem ser classificados em:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 9/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 10/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 11/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
playlist_play
Vem que eu te explico!
Módulo 1 - Vem que eu te explico!
Pesquisa Operacional
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 12/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Modelos Matemáticos
emoji_events
Questão 1
A modelagem matemática consiste na arte (ou tentativa) de descrever um fenômeno pela representação de sistemas, a fim de prever o
comportamento deles ou propor soluções não previstas. Com relação ao processo de modelagem matemática em Pesquisa Operacional,
assinale a alternativa INCORRETA.
Fonte: questão adaptada do Concurso da Fundação o de Desenvolvimento da Pesquisa – UFMG (FUNDEP) para Indústrias Nucleares do Brasil
(INB) 2018 para o cargo de Engenheiro de Produção.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 13/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
A A qualidade da solução do modelo depende da qualidade dos dados de entrada no modelo.
B Modelos matemáticos são objetos abstratos que procuram representar as principais características de um objeto real.
Modelos matemáticos podem ser classificados como estáticos ou dinâmicos em função de como a variação do tempo é
C
considerada no processo de modelagem.
Uma das vantagens relacionadas à modelagem matemática é a possibilidade testar todas as possíveis soluções para
D
diferentes cenários, geralmente, a um custo reduzido e em menor intervalo de tempo.
E Todas as variáveis de decisão devem ser inteiras para que um modelo matemático seja considerado inteiro.
Responder
Questão 2
A qualidade da solução de um modelo matemático depende da qualidade dos dados de entrada no modelo. Para o desenvolvimento de
modelos matemáticos em estudos de Pesquisa Operacional, o processo de coleta de dados ocorre no seguinte passo:
A Formulação do problema
B Observação do sistema
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 14/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Responder
starstarstarstarstar
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 15/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Programação linear
A Programação Matemática – geralmente
chamada de otimização –, pode ser definida como:
RASGADALE, 2009
post_add
Saiba mais
warning
Atenção
Características
As principais características de problemas de
Programação Linear são:
a1 x1 + a2 x2 + … + am xm = an
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 16/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
o
objetivo. Tais fatores controláveis são as variáveis de
decisão (x1, x2, ..., xm). A
função objetivo é escrita em termos das variáveis de decisão.
Elementos
Um modelo de Programação Linear apresenta
elementos principais – as variáveis de decisão, os parâmetros, a função objetivo e o
conjunto de
restrição. A seguir, vejamos cada um deles.
Variáveis de decisão
Parâmetros
Função objetivo
Restrições
m
Esse total é limitado pela disponibilidade de produtos na origem i.
Desse modo, temos que ∑ j=1 x ij ¯
≤ Si, ∨i , sendo Si a disponibilidade
de produto na origem
i
Representação
Podemos representar um modelo de Programação
Linear da seguinte forma:
Otimizar: z = f (x 1 , x 2 , … , x n )
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 17/68
25/04/2022 23:40
sujeito a : g 1 (x 1 , x 2 , … , x n ) ⎫
g 2 (x 1 , x 2 , … , x n )
………………
g m (x 1 , x 2 , … , x n )
⎪
Bases de Otimização com o MS Excel
conjunto de restri
Rotacione a tela.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html#
screen_rotation
18/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
video_library
Programação linear
No vídeo a seguir você conhecerá o conceito de
Programação Linear, os principais elementos de um modelo de Programação Linear e os
passos
para a construção desse tipo de modelo:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 19/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
extension
Exemplo
A Fitwear só pode contar com 100 horas de corte por semana e 160
horas de costura. A confecção não tem problemas no fornecimento
de matérias-primas, de modo que o seu suprimento pode ser considerado
ilimitado assim como a demanda semanal de seus produtos.
warning
Atenção
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 21/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
assignment_ind
Comentário
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 22/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
0,5x1 + 0,25x2 ≤
100 🠮 restrição de horas de corte
0,25x1 + 0,5x2 ≤
160 🠮 restrição de horas de costura
x1, x2 ≥ 0
🠮 restrição de não negatividade das variáveis de decisão
playlist_play
Vem que eu te explico!
Módulo 2 - Vem que eu te explico!
Programação Matemática
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 23/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
emoji_events
Questão 1
Entre os principais elementos de um modelo de programação linear, os fatores não controláveis do problema a ser analisado, ou seja, os dados
de entrada que devem ser coletados previamente a etapa de modelagem do problema, são denominados:
A Variáveis de decisão
B Variáveis condicionantes
C Parâmetros
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 24/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
D Função objetivo
E Restrições
Responder
Questão 2
Um sapateiro conserta 3 sapatos por hora, se somente consertar sapatos. Para fazer um par de sapatos novos, o sapateiro leva 2 horas, se fizer
somente sapatos. Ele gasta 4 unidades de couro para fabricar um par de sapatos. Para consertar uma unidade de sapato, ele gasta uma
unidade de couro.
Sabe-se que o total disponível de couro é de 12 unidades e que o sapateiro trabalha 10 horas por dia. O lucro unitário por par de sapatos é de 8
unidades monetárias e o do conserto de uma unidade de sapato é de 2 unidades monetárias. O sapateiro deseja planejar seu sistema de
produção diário de modo a maximizar seu lucro por hora.
B Max Z = 2x1 + 8x2, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
C Max Z = 2x1 + 8x2, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada.
D Max Z = 2x1 + 4x2, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
E Max Z = 2x1 + 4x2, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada.
Responder
Questão 3
Pedido 2 – A restrição em referente à disponibilidade de couro é:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 25/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Responder
Questão 4
A $$$3 x_{1}+x_{2} \leq 10$$$, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
B $$$3 x_{1}+2 x_{2} \leq 10$$$, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
C $$$\frac{x_{1}}{3}+x_{2} \leq 10$$$, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
D $$$\frac{x_{1}}{3}+2x_{2} \leq 10$$$, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
E $$$3 x_{1}+x_{2} \geq 10$$$, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada.
Responder
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 26/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
starstarstarstarstar
video_library
Apresentação do tema
O vídeo aborda o método simplex e sua importância para
a resolução de problemas.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 27/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
O que é um simplex?
Um simplex é um polígono convexo, ou seja, com
propriedade especial: uma reta que passe por quaisquer dois pontos pertencentes a um
simplex
deve estar contida inteiramente dentro do simplex. Logo, na figura a seguir,
observa-se que o polígono representado em (a) não é convexo, enquanto
o ilustrado em
(b) é um simplex.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 28/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Método gráfico
Para encontrar a solução ótima pelo método
gráfico, precisamos seguir os seguintes passos:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 29/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
como nos
pontos de interseção (vértices) temos mudança de inclinação (retas diferentes),
garante-se que a solução ótima se dá na interseção entre
retas de restrições (nos
vértices), de modo que o algoritmo simplex analisa apenas os pontos de interseção do
espaço de soluções.
Método simplex
Conforme verificamos, a chave do algoritmo simplex
está no formato da região limitada pelas restrições. Portanto, apesar de ser um
procedimento
algébrico, os conceitos subjacentes ao método simplex são geométricos.
A Fitwear só pode contar com 100 horas de corte por semana e 160
horas de costura. A confecção não tem problemas no fornecimento de
matérias-primas, de modo que seu suprimento pode ser considerado
ilimitado, bem como a demanda semanal de seus produtos.
x1
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 30/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
x2
Sujeito a (forma-padrão):
0, 5x 1 + 0, 25x 2 + f 1 = 100
0, 25x 1 + 0, 5x 2 + f 2 = 160
x1 , x2 ≥ 0
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 31/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Passo 1 expand_more
Passo 2 expand_more
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 32/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
1 2
1 1 0 4
2 0 2 12
3 3 2 18
Extraída
de Hellier e Lieberman, 2013, pág. 21.
double_arrow
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 33/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
double_arrow
Identificação da função objetivo
double_arrow
Identificação do conjunto de restrições
M axZ = 3x 1 + 5x 2
s.a.
x1 ≤ 4
2x 2 ≤ 12
3x 1 + 2x 2 ≤ 18
x1 , x2 ≥ 0
x1 , x2 ≥ 0
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 34/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
M axZ = 3x 1 + 5x 2
s.a.
x 1 + f 1 = 4 → restri ção 1
2x 2 + f 2 = 12 → restrição 2
3x 1 + 2x 2 + f 3 = 18 → restri ção 3
x 1 , x 2 , f 1 , f 2 , f 3 >= 0
Restrição
1: x 1 + f1 = 4 → 0 + f1 = 4 → f1 = 4 .
Restrição
2: 2x 2 + f 2 = 12 → 0 + f 2 = 12 → f 2 = 12 .
Restrição
3: 3x 1 + 2x 2 + f 3 = 18 → 0 + 0 + f 3 = 18 → f 2 = 18 .
keyboard_double_arrow_down
Portanto, temos a solução inicial de (0, 0, 4, 12, 18).
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 35/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
ou
x 2 ?
x1 + f1 = 4 → f1 = 4
2x 2 + f 2 = 12 → f 2 = 12 − 2x 2
3x 1 + 2x 2 + f 3 = 18 → f 3 = 18 − 2x 2
Como x 1 , x 2 , f 1 , f 2 , f 3 ≥ 0 :
f 2 = 12 − 2x 2 ≥= 0 → x 2 ≤ 12/2 = 6 ←
MÍNIMO
f 3 = 18 − 2x 2 ≥ 0 → x 2 ≤ 18/2 = 9
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 36/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
x1 + f1 = 4 → 0 + f1 = 4 → f1 = 4
2x 2 + f 2 = 12 → 2 ∗ 6 + f 2 = 12 f2 = 0
3x 1 + 2x 2 + f 3 = 18 → 3 ∗ 0 + 2 ∗ 6 + f 3 = 18 → f 3 = 6
Z − 3x 1 − 2, 5x 2 = 30
x1 + f1 = 4
2x 2 + f 2 = 12
3x 1 + 2x 2 + f 3 = 18
f 1 = 4 − x 1 ≥ 0 → x 1 ≤ 4/1 → x 1 ≤ 4
x1 + f1 = 4 → 2 + f1 = 4 → f1 = 2
2x 2 + f 2 = 12 → 2 ∗ 6 + f 2 = 12 → f 2 = 0
3x 1 + 2x 2 + f 3 = 18 → 3 ∗ 2 + 2 ∗ 6 + f 3 = 18 → f 3 = 0
Minimizar f (x) = cx
Ax = b
x ≥ 0
Nesse problema, temos as variáveis x 1 , x 2 … x n . Os coeficientes da função objetivo são c 1 , c 2 … c n . Os coeficientes das restrições são
a1 , a2 … an e
b.
Fase 1:
keyboard_double_arrow_down
A matriz dos coeficientes contém uma matriz identidade mxm (m
é o número de equações) e o vetor independente b ≥ 0 .
keyboard_double_arrow_down
A função objetivo é escrita em termos das variáveis não básicas,
isto é, os coeficientes das variáveis básicas são nulos.
keyboard_double_arrow_down
Faça a iteração = 0.
Fase 2:
keyboard_double_arrow_down
Se c k ≥ 0 , então pare (a solução básica na iteração é
ótima). Se não, a variável x k entra na base.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 38/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
keyboard_double_arrow_down
Se a ik ≤ 0, i = 1, … , m , então f → −∞ e o problema não tem solução ótima finita.
Nesse caso, pare.
bl bi
Se não, determine a lk
mínimo
{ a tal que a ik > 0, i = 1, … , m} . (a variável básica da linha l sai
da base).
ik
keyboard_double_arrow_down
Atualize a tabela simplex (pivoteamento do elemento (l, k)). A
variável x k passa a ser a variável básica na linha l. Faça
a iteração = iteração +1 e
retorne ao passo 1.
M axZ = 3x 1 + 5x 2
s.a.
ção 1
x 1 + f 1 = 4 → restri
2x 2 + f 2 = 12 → restrição 2
3x 1 + 2x 2 + f 3 = 18 → restrição 3
x 1 , x 2 , f 1 , f 2 , f 3 >= 0
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 39/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Tabela simplex.
M axZ = 3x 1 + 5x 2
x1 + f1 = 4
2x 2 + f 2 = 12
3x 1 + 2x 2 + f 3 = 18
a 3 a4 a5 a1 a2
1 0 0 I 1 0
⎡ ⎤
A = [B I N] = 0 1 0 I 0 2
⎣ ⎦
0 0 1 I 3 2
f 1 f2 f3 x1 x2
1 0 0 1 0 0
⎡ ⎤ ⎡ ⎤
−1
B = 0 1 0 B = 0 1 0
⎣ ⎦ ⎣ ⎦
0 0 1 0 0 1
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 40/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
x1 x2 f1 f2 f3
Z -3 -5 0 0 0
x1 x2 f1 f2 f3
Z -3 -5 0 0 0
Max Z = 3x 1 + 5x 2
s. a.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 41/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
−1
b̄ = B b = Ib = b
Max Z = 3x 1 + 5x 2
s. a.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 42/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Problema de maximização
Problema de minimização
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 43/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 44/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
wb_incandescent
Dica
Para a linha (2), não é preciso realizar nenhuma operação, uma vez que os
valores para as colunas x 2 e f 2 já são coincidentes.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 45/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
wb_incandescent
Dica
Para a linha (3) não é preciso realizar nenhuma operação, uma vez que os
valores para as colunas x 1 e f 3 já são coincidentes nesta
linha.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 46/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
report_problem
Atenção!
= 2 x2 = 6 ez = 36 , tal como
apresentado na seção método
simplex, quando resolvemos este mesmo problema por meio do método simplex em
sua forma analítica.
playlist_play
Vem que eu te explico!
Módulo 3 - Vem que eu te explico!
O que é um simplex?
O método simplex
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 47/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
emoji_events
Questão 1
A Fitwear S/A é uma confecção de roupas esportivas, tendo uma linha fitness feminina, na qual produz roupas de ginástica exclusivas para
mulheres, como tops e calças de lycra.
Cada top de ginástica é vendido por R$80,00 e utiliza R$20,00 de matéria-prima, como tecido e alinhamentos, e R$32,00 de mão de obra. Trinta
minutos de corte e 15 minutos de costura são demandados para a confecção de um top de ginástica.
Cada calça de ginástica é vendida por R$120,00 e utiliza R$35,00 de matéria-prima, como tecido e alinhamentos, e R$40,00 de mão de obra.
Quinze minutos de corte e 30 minutos de costura são demandados para a confecção de uma calça de ginástica.
A Fitwear só pode contar com 100 horas de corte por semana e 160 horas de costura. A confecção não tem problemas no fornecimento de
matérias-primas, de modo que seu suprimento pode ser considerado ilimitado, bem como a demanda semanal de seus produtos.
Considerando que seria possível produzir números não inteiros, qual deve ser a produção semanal a ser adotada pela Fitwear de modo a
maximizar seus lucros? Considere as seguintes variáveis de decisão:
A $$$x_{1}=320, x_{2}=160$$$
B $$$x_{1}=200, x_{2}=160$$$
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 48/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
C $$$x_{1}=160, x_{2}=320$$$
D $$$x_{1}=280, x_{2}=220$$$
E $$$x_{1}=280, x_{2}=120$$$
Responder
Questão 2
Utilize o método simplex para a solução desta programação linear:
Máx: $$$350x_{1}+300x_{2}$$$
Sujeito a:
$$$X_{1}+X_{2}<=200$$$
$$$X_{1}>=0$$$
A Zero
B 54.000
C 60.900
D 64.000
E 66.100
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 49/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Responder
starstarstarstarstar
LINDO
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 50/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
CPLEx
Aimms
GAMS
MathPro
wb_incandescent
Dica
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 51/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Instalando o solver
Demonstraremos, neste módulo, como usar o solver
do Excel resolvendo o problema enfrentado pela Fitwear. No entanto, antes de
iniciarmos a
resolução do problema, é preciso instalar o solver nos pacotes de
planilhas eletrônicas Excel. Para isso, siga o passo a passo:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 52/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 53/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 54/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Utilizando o solver
Agora que já temos o solver instalado no nosso
Excel, vamos iniciar a resolução do problema da Fitwear visto no módulo 1.
wb_incandescent
Dica
x1
x2
Sujeito a:
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 55/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Variáveis de decisão.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 56/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Função “somarproduto”.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 57/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Função objetivo.
A função objetivo
As variáveis de decisão
As restrições
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 58/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
report_problem
Atenção!
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 59/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 60/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 61/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 62/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
video_library
Utilização do solver para a solução de problemas de programação linear
O vídeo mostra um passo a passo para a resolução de um
problema de programação linear no solver do Excel.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 63/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
playlist_play
Vem que eu te explico!
Módulo 4 - Vem que eu te explico!
emoji_events
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 64/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Questão 1
A fábrica XYZ produz rações para a alimentação de gado. As rações são elaboradas a partir da mistura de três diferentes tipos de grãos: 1, 2 e
3. Três nutrientes são considerados no produto final: A, B e C.
Sabe-se que o grão do tipo 1 custa R$35,00 por kg. Um quilo de grão 1 possui 30mg de nutriente A, 10mg de nutriente B e 43mg de nutriente C.
O grão do tipo 2 custa R$23,00 por kg. Ainda, um quilo do grão 2 possui 28mg do nutriente A, 17mg do nutriente B e 40mg do nutriente C. O grão
do tipo 3 possui apenas 70mg do nutriente tipo A e um quilo deste tipo de grão custa R$78,00.
A ração para gado deve conter, no mínimo, 1250mg de nutriente A, 380mg do nutriente B e 980mg do nutriente C.
O analista deseja determinar uma composição da ração que minimize os custos de produção, considerando que as necessidades mínimas dos
nutrientes sejam atendidas. Desse modo, é possível afirmar que a solução ótima para o problema tem um valor de igual a:
A 262,84
B 1262,84
C 2262,84
D 3262,84
E 4262,84
Responder
Questão 2
Uma mãe está muito preocupada com a alimentação de seus filhos. Ela deseja que as crianças tenham uma alimentação equilibrada e, por isso,
consultou uma nutricionista que lhe recomendou que eles comam, no mínimo, 10mg de vitamina A, 70mg de vitamina C e 250mg de vitamina D
por dia.
Porém, além de se preocupar com a qualidade da alimentação, essa mãe também está preocupada com os custos. Ela deseja oferecer aos
seus filhos essa dieta equilibrada, porém ao menor custo possível. Por isso, ela fez uma pesquisa e descobriu as informações nutricionais para
diferentes tipos de alimento, conforme apresentado na tabela.
A 2 2 10 20
C 50 20 10 80
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 65/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
D 80 70 10 80
Informações nutricionais em mg
A mãe também foi ao supermercado e verificou que um litro de leite custa R$2,00, um quilo de carne custa R$20,00, um quilo de peixe custa
R$25,00 e para preparar 100g de salada ela gastaria R$3,00. Desse modo, é possível afirmar que a solução ótima para o problema tem um valor
de z igual a:
A 2,46
B 3,46
C 4,46
D 5,46
E 6,46
Responder
starstarstarstarstar
Considerações finais
Neste conteúdo, visitamos os principais conceitos da
Pesquisa Operacional, abordando a sua origem e evolução como campo do conhecimento.
Verificamos a sua importância e a aplicabilidade de suas técnicas e ferramentas no apoio
ao processo de tomada de decisão em diferentes campos
de atuação e setores.
f
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# f 66/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
Uma das técnicas mais difundidas de Pesquisa Operacional é a Programação
Linear, cujos conceitos também foram
apresentados. Aprendemos sobre os
principais elementos de um modelo de Programação Linear e vimos como
construir esse tipo de modelo e encontrar sua solução por meio do Método
Gráfico. Todo esse conhecimento foi
apresentado por meio do desenvolvimento
do modelo matemático para o exemplo da Fitwear!
headset
Podcast
Agora, a(o) especialista finaliza
fazendo um resumo dos conteúdos estudados.
00:00 08:41
speed
1x
Referências
ARENALES, M. et al. Pesquisa
operacional. Rio de Janeiro: Elsevier, 2007.
f
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 67/68
25/04/2022 23:40 Bases de Otimização com o MS Excel
WINSTON, W. L.; GOLDBERG, J. B. Operations
research: applications and algorithms. Vol. 3. Belmont, Califórnia:
Thomson/Brooks/Cole, 2004.
Explore +
Assista ao vídeo O que é Pesquisa Operacional?,
da Sociedade Britânica de Pesquisa Operacional (OR Society), disponível no YouTube, para
entender
melhor o que é a Pesquisa Operacional, o desenvolvimento desse campo do conhecimento e suas
possibilidades de aplicação.
https://stecine.azureedge.net/repositorio/00212ti/03824/index.html# 68/68