Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina Otimização em Sistemas Logísticos Tema 1 A Pesquisa Operacional Como Ferramenta de Apoio à Decisão VERIFICANDO O APRENDIZADO 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. A qualidade da solução do modelo depende da qualidade dos dados de entrada no modelo. 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 é considerada no processo de modelagem. Uma das vantagens relacionadas à modelagem matemática é a possibilidade testar todas as possíveis soluções para diferentes cenários, geralmente, a um custo reduzido e em menor intervalo de tempo. Todas as variáveis de decisão devem ser inteiras para que um modelo matemático seja considerado inteiro. Comentário Parabéns! A alternativa "E" está correta. Basta que apenas uma variável de decisão seja inteira para termos um modelo inteiro. Todas as variáveis de decisão precisam estar livres para assumir valores fracionais para o modelo ser não inteiro. 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: Formulação do problema Observação do sistema Formulação do modelo matemático Verificação do modelo matemático e uso para predição Seleção da melhor alternativa Comentário Parabéns! A alternativa "B" está correta. Após a formulação do problema, os dados necessários devem ser coletados, na fase de observação do sistema, para que sejam estimados os valores das variáveis e os parâmetros a serem adotados na modelagem do problema analisado. Tais estimativas são adotadas no desenvolvimento do modelo (passo 3) e em sua análise (passo 4). VERIFICANDO O APRENDIZADO 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: Variáveis de decisão Variáveis condicionantes x Parâmetros Função objetivo Parte inferior do formulário Comentário Parabéns! A alternativa "C" está correta. Os principais elementos de um modelo de programação linear são as variáveis de decisão, os parâmetros, a função objetivo e o conjunto de restrição. As variáveis de decisão são os fatores controláveis do problema a ser analisado, ou seja, são as incógnitas a serem definidas na solução do problema de otimização. Os parâmetros são os fatores não controláveis do problema a ser analisado, ou seja, são os dados de entrada que devem ser coletados previamente à etapa de modelagem do problema. É importante ressaltar que os parâmetros influenciam diretamente os valores obtidos para a solução ótima do problema de otimizaçã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. Pedido 1 – A função objetivo do problema é: Max Z = x1 + 2x2, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. Max Z = 2x1 + 8x2, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. Max Z = 2x1 + 8x2, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada. Max Z = 2x1 + 4x2, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. Max Z = 2x1 + 4x2, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada. Comentário Parabéns! A alternativa "D" está correta. Para modelar o problema, o primeiro passo é definir as variáveis de decisão, que, no caso, são: x1: unidade de sapato consertada. x2: unidade de sapato fabricada. O lucro por unidade de sapato fabricada é de 4,00 unidades monetárias (8,00 pelo par). O lucro por unidade de sapato consertado é de 2,00 unidades monetárias. Logo, a função objetivo é: Max Z = 2x1 + 4x2. 3. Pedido 2 – A restrição em referente à disponibilidade de couro é: x1 + 2x2 ≤ 12, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. x1 + 2x2 ≤ 12, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada. x1 + 4x2 ≤ 12, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. x1 + 4x2 ≤ 12, sendo x1 a unidade de sapato fabricada e x2 a unidade de sapato consertada. 3x1 + x2 ≤ 12, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. Comentário Parabéns! A alternativa "A" está correta. Para modelar o problema, o primeiro passo é definir as variáveis de decisão. Nesse caso, as variáveis de decisão são: x1: unidade de sapato consertada. x2: unidade de sapato fabricada. O sapateiro tem disponível um total de 12 unidades de couro, de modo que a restrição será uma inequação do tipo ≤. O sapateiro gasta uma unidade de couro para consertar uma unidade de sapato e 4 unidades de couro para fabricar um par de sapatos. Com isso, para fabricar uma unidade de sapato, o sapateiro precisa de 2 unidades de couro. Podemos afirmar, portanto, que a restrição referente à disponibilidade de couro para a produção ou conserto de sapatos é x1 + 2x2 ≤ 12. 4. Pedido 3 – A restrição referente às horas trabalhadas é: 3x1 + x2 ≤ 10, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. 3x1 + 2x2 ≤ 10, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. x x13+x2≤10, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. x13+2x2≤10, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. 3x1 + x2 ≥ 10, sendo x1 a unidade de sapato consertada e x2 a unidade de sapato fabricada. Comentário Parabéns! A alternativa "C" está correta. Para modelar o problema, o primeiro passo é definir as variáveis de decisão, que são: x1: unidade de sapato consertada. x2: unidade de sapato fabricada. A jornada diária do sapateiro é de 10 horas. Logo, ele trabalha um total de 10 horas diárias, no máximo, e podemos concluir que a restrição será uma inequação do tipo ≤. O sapateiro conserta 3 sapatos por hora, se somente consertar sapatos. Logo, ele leva 20 minutos (1/3 da hora) para consertar cada unidade de sapato. O sapateiro leva 2 horas para fazer um par de sapatos novos. Desse modo, ele fabrica uma unidade de sapato por hora, levando 1 hora para fabricar cada unidade de sapato. Podemos afirmar, portanto, que a restrição referente às horas trabalhadas para a produção ou o conserto de sapatos é x13+x2≤10 Ava VERIFICANDO O APRENDIZADO 1. Utilize o Método Gráfico para a solução do Programação Linear a seguir: MAX: 350X1 + 300X2 Sujeito a: 1X1 + 1X2 <= 200 9X1 + 6X2 <= 1566 12X1 + 16X2 <= 2880 X1 >= 0 X2 >= 0 O valor de z para a solução ótima para o problema apresentado éigual a: Zero 54.000 60.900 64.000 66.100 Comentário Parabéns! A alternativa "E" está correta. A resposta correta é 66.100, conforme pode ser verificado na solução obtida pelo Método Gráfico apresentada na figura a seguir: Solução pelo método gráfico. 2. Ao solucionar um problema de Programação Linear pelo Método Gráfico, foi obtido o seguinte gráfico: Solução para um problema de programação linear. De acordo com o gráfico, podemos afirmar que se trata de um problema de: Minimização com uma solução ótima Maximização com uma solução ótima Maximização com múltiplas soluções alternativas x Maximização ilimitado Maximização inviável Comentário Parabéns! A alternativa "D" está correta. Trata-se de um problema de maximização ilimitado. Observe que o vetor Z está apontando para cima – na direção oposta da origem –, o que nos mostra que este é um problema de maximização. Não há uma região de espaço de soluções delimitada pelo cruzamento das retas do conjunto de restrições. Dessa forma, as restrições formam um espaço aberto de soluções viáveis, de modo que a solução tende ao infinito, caracterizando um problema ilimitado. Tema 2 Aplicações da Programação Linear VERIFICANDO O APRENDIZADO 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: grão 1, 2 e 3. Três nutrientes são considerados no produto final: o nutriente 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. Além disso, 1kg 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 1kg deste tipo de grão custa R$78,00. A ração para gado deve conter, no mínimo, 1.250mg de nutriente A, 380mg do nutriente B e 980mg do nutriente C. O analista deseja determinar a composição da ração que minimize os custos de produção, considerando que as necessidades mínimas dos nutrientes sejam atendidas. Logo, é possível afirmar que: As variáveis de decisão que devem ser usadas na modelagem são: xa a quantidade de nutrientes A, xb a quantidade de nutrientes B e xc a quantidade de nutrientes C. A função objetivo do modelo é Máx Z=30xa+28xb+70xc, sendo xa a quantidade de nutrientes A, xb a quantidade de nutrientes B e xc a quantidade de nutrientes C. O modelo possui apenas duas restrições que garantem o suprimento mínimo da quantidade de nutrientes. As variáveis de decisão do modelo não precisam atender à condição de não negatividade. A função objetivo do modelo é Min Z= 35x1+23x2+78x3, sendo x1 = quilos de grão tipo 1 usado na produção de um quilo de ração, x2 = quilos de grão tipo 2 usado na produção de um quilo de ração, e x3 = quilos de grão tipo 3 usado na produção de um quilo de ração. Comentário Parabéns! A alternativa "E" está correta. Como as rações são elaboradas a partir de três diferentes tipos de grãos, temos que as variáveis de decisão são: x1 = quilos de grão tipo 1 usado na produção de um quilo de ração; x2 = quilos de grão tipo 2 usado na produção de um quilo de ração; x3 = quilos de grão tipo 3 usado na produção de um quilo de ração. Como se deseja minimizar o custo de produção, conhecendo o custo do quilo de cada tipo de grão, temos a seguinte função objetivo: Min Z= 35x1+23x2+78x3 Logo, podemos afirmar que a resposta certa para o exercício é a alternativa E. Porém, vamos seguir na construção do modelo matemático para este problema. A ração deve conter, no mínimo, 1250mg de nutriente A, 380mg do nutriente B e 980mg do nutriente C. Assim, teremos três restrições com relação à quantidade dos diferentes tipos de nutrientes. São elas: 30x1+28x2+70x3≥1250→Nutriente A 10x1+17x2≥380→Nutriente B 43x1+40x3≥980→Nutriente C Logo, temos que o modelo para este exercício é: Min Z= 35x1+23x2+78x3 Sujeito a: 30x1+28x2+70x3≥1250 10x1+17x2≥380 43x1+40x3≥980 x1,x2,x3,x4≥0 2. Uma fábrica de eletrodomésticos está planejando seus níveis de estoque para as próximas quatro semanas. A loja tem capacidade máxima de estoque de 100 geladeiras. Os dados com relação à produção máxima semanal, ao custo unitário de produção e à demanda semanal são apresentados na tabela a seguir. 30x1+28x2+70x3≥1250 10x1+17x2≥380 43x1+40x3≥980 x1,x2,x3,x4≥0 Mês 1 2 3 Custo unitário de produção (R$) 1.240,00 1.300,00 1.265,00 Demanda (unidades) 60 50 65 Produção máxima (unidades) 100 100 100 Dados de produção de geladeiras. Fonte: Renata Albergaria de Mello Bandeira Sabe-se que o estoque inicial do mês é de 30 unidades e que o custo de estoque é equivalente a 2% do custo unitário de produção da semana. Ao desenvolver o modelo matemático para minimizar o custo total da fábrica no próximo mês, consideramos que as variáveis de decisão devem ser xi, sendo x o número de unidades de geladeiras a serem produzidas na semana “i”, e ei, sendo e o inventário inicial da semana “i”. Assim, a(s) restrição(ões) referente(s) ao estoque na semana 3 é(são) representada(s) pela(s) seguinte(s) equação(ões): x3 + e3 - 65 < 100 e3 = e2 + x2 – 50 e4 = e3 + x3 – 65 x3 + e3 - 65 < 100 e e3 = e2 + x2 – 50 x x3 + e3 - 65 < 100, e3 = e2 + x2 – 50 e e4 = e3 + x3 – 65 Comentário Parabéns! A alternativa "E" está correta. As variáveis de decisão são: xi = número de unidades a produzir na semana i, i=1 a 4 ei = inventário inicial na semana i, i=1 a 4 Conhecendo o custo unitário de produção e o custo de estoque de cada mês, conseguimos determinar a função objetivo para a minimização dos custos da fábrica, considerando o custo do estoque médio da semana(es=ei+ei+12): Min Z= 1.240x1+1.300x2+1.265x3+1.285x4+24,8(e1+e2)/2+26(e2+e3)/2+25,3(e3+e4)/2+ 25,7(e4+e5)/2 A produção de unidades de geladeira por semana deve ser, no mínimo, o suficiente para atender à demanda, porém não pode superar a produção máxima semanal. Logo, temos as seguintes restrições com relação aos níveis de produção: 60≤x1 ≤ 100 } semana 1 50 ≤ x2 ≤100 } semana 2 65 ≤ x3 ≤100 } semana 3 70 ≤ x4 ≤ 100 } semana 4 Sabe-se também que a capacidade máxima de estoque na fábrica é de 100 geladeiras. Logo, o estoque final em cada semana não pode ser superior a tal capacidade máxima, de modo que esta restrição será do tipo ≤. Como o Estoque final = Estoque inicial + produção - unidades vendidas, temos: x1 + e1 - 60 < 100 } semana 1 x2 + e2 - 50 < 100 } semana 2 x3 + e3 - 65 < 100 } semana 3 x4 + e4 - 70 < 100 } semana 4 Ainda em relação ao estoque, é necessário o balanço do inventário, que é representado pelas seguintes restrições: e1 = 30 e2 = e1 + x1 – 60 e3 = e2 + x2 - 50 e4 = e3 + x3 - 65 e5 = e4 + x4 - 70 Enfim, temos que o modelo para este exemplo do problema de planejamento da produção dinâmico é: Min Z= 1.240x1+1.300x2+1.265x3+1.285x4+24,8(e1+e2)/2+26(e2+e3)/2+25,3(e3+e4)/2+ 25,7(e4+e5)/2 Sujeito a: 60≤x1 ≤ 100 } semana 1 50 ≤ x2 ≤100 } semana 2 65 ≤ x3 ≤100 } semana 3 70 ≤ x4 ≤ 100 } semana 4 x1 + e1 - 60 < 100 } semana 1 x2 + e2 - 50 < 100 } semana 2 x3 + e3 - 65 < 100 } semana 3 x4 + e4 - 70 < 100 } semana 4 e1 = 30 e2 = e1 + x1 – 60 e3 = e2 + x2 - 50 e4 = e3 + x3 - 65 e5 = e4 + x4 - 70 Logo, as equações que representam as restrições referentes ao estoque na semana 3 são: x3 + e3 - 65 < 100 } semana 3 e3 = e2 + x2 - 50 e4 = e3 + x3 – 65 VERIFICANDO O APRENDIZADO 1. Uma fábrica de bebidas tem três depósitos (O1, O2 e O3) na cidade do Rio de Janeiro que suprem duas lojas (D1 e D2). As distâncias, bem como as quantidades ofertadas de cada depósito e a demanda de cada loja, são apresentadas na tabela a seguir: Depósitos Distância Mercados D1 D2 O1 15 35 O2 43 27 O3 6 38 Demandas 150 200 Fonte: Renata Albergaria de Mello Bandeira Afábrica deseja planejar sua distribuição de modo a minimizar a distância total de transporte. Assim, em relação ao modelo matemático que representa este problema, é possível afirmar que: Deve possuir três variáveis de decisão. Possui três inequações que representam as restrições com relação à demanda a ser atendida. Possui duas inequações que representam as restrições com relação à capacidade de suprimento. As restrições quanto à demanda devem ser do tipo ≤. As restrições quanto à capacidade de suprimento devem ser do tipo ≤. Comentário Parabéns! A alternativa "E" está correta. As variáveis de decisão a serem adotadas neste modelo matemático são: X11= quantidade de produtos transportados de O1 para D1; X12= quantidade de produtos transportados de O1 para D2; X21= quantidade de produtos transportados de O2 para D1; X22= quantidade de produtos transportados de O2 para D2; X31= quantidade de produtos transportados de O3 para D1; X32= quantidade de produtos transportados de O3 para D2. Logo, o modelo matemático deste problema é: Minz Z=15X11+35X12+43X21+27X22+6X31+38X32 Sujeito a: X11+X21 +X31 ≥150 X12+X22 +X321 ≥200 X21+X22 ≤90 X11+X12≤60 [As restrições de capacidade são do tipo ≤.] X31+X32 ≤200 X11, X12, X21, X22, X31, X32≥0 2. Uma empresa de bebidas tem três fábricas (O1, O2 e O3) e um centro de distribuição (C1) na cidade do Rio de Janeiro que suprem duas lojas (D1 e D2). As distâncias, bem como as quantidades ofertadas de cada depósito e a demanda de cada loja, são apresentadas na tabela a seguir: Fábricas e Centro de Distribuição Distância Mercados e Centro de Distribuição D1 D2 C1 01 15 35 11 02 43 27 21 03 6 38 15 C1 10 20 - Demandas 150 200 Fonte: Renata Albergaria de Mello Bandeira A fábrica deseja planejar sua distribuição de modo a minimizar a distância total de transporte. Para desenvolver o modelo matemático que representa este problema, consideramos a variável de decisão xij, que representa o número de unidades do produto específico despachadas do ponto de suprimento ou do centro de distribuição i para o ponto de demanda ou centro de distribuição j. Assim, é possível afirmar que: Deve possuir 3 variáveis de decisão. Deve possuir 6 variáveis de decisão. Deve possuir 8 variáveis de decisão. X Deve possuir 11 variáveis de decisão. Deve possuir 12 variáveis de decisão. Comentário Parabéns! A alternativa "D" está correta. As variáveis de decisão a serem adotadas neste modelo matemático são: X11= quantidade de produtos transportados de O1 para D1; X12= quantidade de produtos transportados de O1 para D2; X13= quantidade de produtos transportados de O1 para C1; X21= quantidade de produtos transportados de O2 para D1; X22= quantidade de produtos transportados de O2 para D2; X23= quantidade de produtos transportados de O2 para C1; X31= quantidade de produtos transportados de O3 para D1; X32= quantidade de produtos transportados de O3 para D2; X33= quantidade de produtos transportados de O3 para C1; X41= quantidade de produtos transportados de C1 para D1; X42= quantidade de produtos transportados de C1 para D2. Assim, temos 11 variáveis de decisão e a função objetivo para o modelo deste problema é: Minz Z=15X11+35X12+11X13 +43X21+27X22+21X23+6X31+38X32+15X33+10X41+20X42 VERIFICANDO O APRENDIZADO 1. Um treinador necessita formar um time de nadadores para competir em uma prova olímpica de 400 metros medley. Os nadadores apresentam as seguintes médias de tempo em cada estilo: Nadador Tempo (s) / 100m Livre Peito Golfinho 1 54 54 51 2 51 57 52 3 50 53 54 4 56 54 55 Fonte: Renata Albergaria de Mello Bandeira O treinador deseja designar os nadadores para os diferentes estilos, a fim de obter o menor tempo possível para completar o medley. Sobre o modelo matemático que representa este problema, é possível afirmar que: As variáveis de decisão que devem ser usadas na modelagem são: x1 que representa o nadador alocado ao nado livre, x2 que representa o nadador designado para o peito, x3 que representa o nadador alocado para o golfinho, e x4 que indica o nadador alocado para o estilo de costas. As variáveis de decisão que devem ser usadas na modelagem são: x1 que representa o estilo designado para o nadador 1, x2 que representa o estilo designado para o nadador 2, x3 que representa estilo designado para o nadador 3, e x4 que indica o estilo alocado para o nadador 4. As variáveis de decisão usadas no modelo devem ser inteiras, porém não precisam ser binárias. O modelo matemático possui 16 variáveis de decisão, que são variáveis binárias. Não é possível tratar este problema como um problema de alocação, pois o número de tarefas (estilos) a serem alocadas é igual ao número de designados (nadadores). Comentário Parabéns! A alternativa "D" está correta. Neste problema de alocação, a variável de decisão xij recebe valor igual a “1” se decidirmos que o estilo “i” será alocado ao designado “j”, sendo “0” se decidirmos o contrário. De tal forma, temos: X11= 1, se o nado livre é alocado ao nadador 1; zero, caso contrário; X12= 1, se o estilo de peito é alocado ao nadador 1; zero, caso contrário; X13 =1, se o estilo de golfinho é alocado ao nadador 1; zero, caso contrário; X14=1, se o estilo de costas é alocado ao nadador 1; zero, caso contrário; X21= 1, se o nado livre é alocado ao nadador 2; zero, caso contrário; X22= 1, se o estilo de peito é alocado ao nadador 2; zero, caso contrário; X23= 1, se o estilo de golfinho é alocado ao nadador 2; zero, caso contrário; X24= 1, se o estilo de costas é alocado ao nadador 2; zero, caso contrário; X31= 1, se o nado livre é alocado ao nadador 3; zero, caso contrário; X32= 1, se o estilo de peito é alocado ao nadador 3; zero, caso contrário; .X33= 1, se o estilo de golfinho é alocado ao nadador 3; zero, caso contrário; X34= 1, se o estilo de costas é alocado ao nadador 3; zero, caso contrário; X41= 1, se o nado livre é alocado ao nadador 4; zero, caso contrário; X42= 1, se o estilo de peito é alocado ao nadador 4; zero, caso contrário; X43= 1, se o estilo de golfinho é alocado ao nadador 4; zero, caso contrário; X44= 1, se o estilo de costas é alocado ao nadador 4; zero, caso contrário. Logo, temos 16 variáveis de decisão binárias, o que faz com que a alternativa D seja a resposta correta. O modelo matemático para este problema da alocação é: Min Z= 54X11+54X12+51X13+53X14+51X21+57X22+52X23+52X24+50X31+53X32+54X33+56X34+56X41+54 X42+55X43+53X44 Sujeito a: X11+X12+X13+X14=1 X21+X22+X23+X24=1 Cada nadador desempenha apenas um estilo. X31+X32+X33+X34=1 X41+X42+X43+X44=1 X11+X21+X31+X41=1 X13+X23+X33+X43=1 Cada estilo é alocado para apenas um nadador. X12+X22+X32+X42=1 X14+X24+X34+X44=1 X11, X12, X13, X14, X21, X22, X23, X24, X31, X32, X33, X34, X41, X42, X43, X44 ꞓ {0,1} 2. Um treinador necessita formar um time de nadadores para competir em uma prova olímpica de 400 metros medley. Os nadadores apresentam as seguintes médias de tempo em cada estilo: Nadador Tempo (s) / 100m Livre Peito Golfinho 1 54 54 51 2 51 57 52 3 50 53 54 4 56 54 55 O treinador deseja designar os nadadores para os diferentes estilos, a fim de obter o menor tempo possível para completar o medley. Considere que a variável de decisão do modelo matemático para este problema seja xij, que recebe o valor igual a “1” se decidirmos que o estilo “i” será alocado ao designado “j”, sendo “0” se decidirmos o contrário. Logo, é possível afirmar que: A equação X11+X12+X13+X14=1 restringe que o estilo 1 será desempenhado por apenas um nadador. A equação X11+X12+X13+X14=1 restringe que o nadador 1 desempenha apenas um estilo. A equação X11+X12+X13+X14=1 restringe que o estilo 1 pode ser desempenhado por todos os nadadores. A equação X11+X21+X31+X41=1 restringe que o nadador1 pode desempenhar todos os estilos. A equação X11+X21+X31+X41=1 não é uma restrição do modelo. Comentário Parabéns! A alternativa "D" está correta. A equação X11+X12+X13+X14=1 restringe que o estilo 1 será desempenhado por apenas um nadador, pois determina que apenas uma das variáveis X11, X12, X13 e X14 pode receber o valor 1. As demais passam a ser zero, para que a soma seja igual a 1. Tema 3 Otimização em Sistemas de Produção MÃO NA MASSA 1. Uma cidade do interior paulista é atendida por uma empresa de transportes urbanos que transporta, em média, 30.000 pessoas por dia. A finalidade do caso é determinar a escala dos motoristas de forma a atender as necessidades dos usuários e que também leve em conta um regime de trabalho razoável. As necessidades de motoristas, por turno, estão nas tabelas que se seguem: Turnos 1 2 3 Necessidade no sábado Turnos Número de motoristas 1 26 2 22 3 16 Necessidade no domingo Turnos Número de motoristas 1 16 2 16 3 16 Necessidade de 2ª a 6ª feira Turnos Número de motoristas 1 26 2 32 3 18 Considerando que os motoristas não podem trabalhar mais do que 6 horas por dia e têm descanso de 2 dias consecutivos por semana, formule e resolva o problema objetivando minimizar a quantidade de motoristas que a empresa deve contratar. Desconsidere a possibilidade de o funcionário trocar de turno. Quantos funcionários a empresa deverá contratar? 100 120 80 90 75 Comentário A alternativa "A" está correta. O primeiro passo é montar a escala de trabalho para os três turnos, na qual 1 significa que o funcionário está trabalhando e 0, de folga. seg ter qua qui sex 6h a 12h seg 1 1 1 1 1 ter 0 1 1 1 1 qua 0 0 1 1 1 qui 1 0 0 1 1 sex 1 1 0 0 1 sáb 1 1 1 0 0 dom 1 1 1 1 0 seg ter qua qui sex 12h a 18h seg 1 1 1 1 1 ter 0 1 1 1 1 qua 0 0 1 1 1 qui 1 0 0 1 1 sex 1 1 0 0 1 seg ter qua qui sex sáb 1 1 1 0 0 dom 1 1 1 1 0 seg ter qua qui sex 18h a 24h seg 1 1 1 1 1 ter 0 1 1 1 1 qua 0 0 1 1 1 qui 1 0 0 1 1 sex 1 1 0 0 1 sáb 1 1 1 0 0 dom 1 1 1 1 0 Vamos agora montar a planilha para a solução do problema: Captura de tela do Software Excel A formulação será: L4:L10 → número de pessoas a serem contratadas para o 1º turno L13:L19 → número de pessoas a serem contratadas para o 2º turno L22:L28 → número de pessoas a serem contratadas para o 3º turno R5 → =SOMA(L4:L10)+SOMA(L13:L19)+SOMA(L22:L28) → função objetivo E12 → =SOMARPRODUTO(E4:E10;$L$4:$L$10) → número de pessoas trabalhando na segunda no 1º turno (arrastar até K12) E21 → =SOMARPRODUTO(E13:E19;$L$13:$L$19) → número de pessoas trabalhando na segunda no 2º turno (arrastar até K19) E30 → =SOMARPRODUTO(E22:E28;$L$22:$L$28) → número de pessoas trabalhando na segunda no 3º turno (arrastar até K30) Para a montagem do Solver, teremos: Definir objetivo → $R$5 Para → Min Alterando células variáveis → $L$4:$L$10;$L$13:$L$19;$L$22:$L$28 Restrição 1 → $L$4:$L$10 = número inteiro Restrição 2 → $L$13:$L$19 = número inteiro Restrição 3 → $L$22:$L$28 = número inteiro Restrição 4 → $E$12:$K$12 ≥ $E$11:$K$11 Restrição 5 → $E$21:$K$21 ≥ $E$20:$K$20 Restrição 6 → $E$30:$K$30 ≥ $E$29:$K$29 Método de solução → LP Simplex Captura de tela do Software Excel E a solução será: Captura de tela do Software Excel 2. A YDVQS Motores recebeu recentemente uma encomenda para entregar três modelos diferentes de motores. Cada motor necessita de determinado número de horas de trabalho nos setores de montagem e de acabamento. Para atender a encomenda, a YDVQS pode também terceirizar parte de sua produção. A tabela a seguir resume as informações sobre a demanda de cada modelo de motor, o tempo necessário para montar uma unidade de cada modelo, a quantidade de horas disponíveis no setor de montagem, o tempo necessário para dar acabamento a uma unidade de cada modelo, a quantidade de horas disponíveis no setor de acabamento, o custo de produção e o custo de terceirização de uma unidade de cada modelo. Qual será o custo total da estratégia ótima a ser adotada pela empresa de forma a atender os pedidos? Modelo 1 2 Demanda 3.000 2.500 500 Montagem 1 2 0,5 Acabamento 2,5 1 4 Custo de produção R$ 50,00 R$ 90,00 R$ 120,00 Terceirizado R$ 65,00 R$ 92,00 R$ 140,00 R$ 457.000,00 X R$ 439.000,00 R$ 435.000,00 R$ 495.000,00 R$ 385.000,00 Comentário A alternativa "B" está correta. Vamos montar a planilha para solucionar pelo Solver. Captura de tela do Software Excel A formulação será: Célula Fórmula Copiar até D12 =SOMA(D10:D11) F12 Total produzido por tipo D17 =SOMARPRODUTO(D10:F10;D5:F5) Horas gastas na montagem D18 =SOMARPRODUTO(D10:F10;D6:F6) Horas gastas no acabamento D14 =SOMARPRODUTO(D10:F11;D7:F8) Custo total Para a montagem do Solver, teremos: Definir objetivo → $D$14 Para → Min Alterando células variáveis → $D$10:$F$11 Restrição 1 → $D$10:$F$10 = número inteiro Restrição 2 → $D$11:$F$11 = número inteiro Restrição 3 → $D$17:$D$18 ≤ $G$5:$G$6 Restrição 4 → $D$12:$F$12 = $D$4:$F$4 Método de solução → LP Simplex Captura de tela do Software Excel E obtemos a seguinte solução: Captura de tela do Software Excel Observe que a demanda foi atendida e as restrições de horas da montagem e do acabamento foram respeitadas. O custo total será de R$439.000,00. 3. Considere o seguinte problema de programação inteira: Max Z = 6x1 + 11x2 Sujeito a: 5x1 + 3x2 ≤ 17 x1, x2 ≥ 0 e inteiro A solução ótima será obtida para X x1 = 0 e x2 = 5. x1 = 3 e x2 = 0. x1 = 1 e x2 = 4. x1 = 2 e x2 = 3. x1 = 0 e x2 = 3. Comentário A alternativa "A" está correta. Se x1 = 0, temos que x2 = 5,67. Como a solução não é inteira, vamos subdividir em dois submodelos, um com x2 ≤ 5 e outro com x2 ≤ 6. Submodelo A Submodelo B Max Z = 6x1 + 11x2 Max Z = 6x1 + 11x2 Sujeito a: Sujeito a: 5x1 + 3x2 ≤ 17 5x1 + 3x2 ≤ 17 x2 ≤ 5 x2 ≤ 6 x1, x2 ≥ 0 e inteiro x1, x2 ≥ 0 e inteiro Podemos observar que: A solução encontrada para o PLA é dada por x1 = 0,4 e x2 = 5, que fornece Z = 57,4. O PLB não tem solução. Observando as restrições, não há valor de x2 que as satisfaça simultaneamente, visto que x1 não pode ser negativo e o mínimo valor para x2 é 6 (restrição x2 ≥ 6). A restrição 5x1 + 3x2 ≤ 17 não aceita valores de x2 maiores que 6. O PLB é eliminado, porque não tem solução, e a solução encontrada para o PLA ainda não é viável, porque x1 não é inteiro. Então, seguimos a resolução do problema com o PLA, lembrando que temos novamente uma variável com valor decimal. Dessa vez, temos que pensar em 0 ≤ x1 ≤ 1 e, a partir disso, criar dois PLs, ramificando mais uma vez nosso problema. Submodelo C Submodelo D Max Z = 6x1 + 11x2 Max Z = 6x1 + 11x2 Sujeito a: Sujeito a: 5x1 + 3x2 ≤ 17 5x1 + 3x2 ≤ 17 x2 ≤ 5 x2 ≤ 5 x1 ≤ 0 x1 ≥ 1 x1, x2 ≥ 0 e inteiro x1, x2 ≥ 0 e inteiro Analisando as restrições do PLC, percebemos que as restrições x1 ≥ 0 e x1 ≤ 0 só aceitam uma solução: x1 = 0. Em consequência disso, usando a restrição 5x1 + 3x2 ≤ 17, temos x2 = 5, que é o máximo valor aceito pela restrição x2 ≤ 5. Assim, para o PLC temos: x1 = 0, x2 = 5 e Z = 6 x 0 + 11 x 5 = 55. 4. Uma empresa de construção civil compra mensalmente tijolos em paletes e prevê, para os próximos 6 meses, a procura média de 50, 30, 40, 20, 40 e 20 paletes, respectivamente. O fornecedor satisfaz, em prazo máximo de 48 horas, encomendas tipificadas de 10, 20, 30, 40 ou 50 paletes com custo unitário de 3u.m. (unidades monetárias) e oferece os seguintes descontos de quantidade: Encomenda (paletes) Desconto na aquisição (u.m.) 10 3% 20 5% 30 10% 40 20% 50 30% Mensalmente, a diferença entre o estoque e a procura não deve exceder 40 paletes por questões de armazenagem. O custo de encomenda é de 12u.m. O custo de estoque por mês é de 0.2u.m./palete incidindo sobre o estoque no final de cadamês. Admitindo que a gestão se inicia com estoque nulo e se pretende que também termine com estoque nulo no final do sexto mês, qual o custo total da compra mediante a política ótima de gestão do estoque? 530 280 X 577 384 306306 Comentário A alternativa "C" está correta. Vamos montar a planilha para utilizar o Solver. Captura de tela do Software Excel Para solucionar problemas desse tipo, temos que fazer o balanço dos estoques: Estoque Final = Estoque Inicial + Compras - vendas Lembrando que o Estoque Inicial do mês em análise é o Estoque Final do mês anterior. Vamos às fórmulas: Célula Fórmula C9 =C6+C7-C8 D9 =D6+D7-D8 C17 =SE(C7=0;0;C21/C7) C20 =SE(C7=0;0;12) C21 =SE(C7>=$H$14;$H$16*C7;SE(C7>=$G$14;$G$16* C7;SE(C7>=$F$14;$F$16*C7;SE(C7>=$E$14;$E$16*C7;SE (C7>=$D$14*C7;$D$16*C7;$C$16*C7))))) C22 =C9*0,2 C23 =SOMA(C20:C22) I20 =SOMA(C20:H20) C25 =SOMA(C20:H22) Para a montagem do Solver, teremos: Definir objetivo → $C$25 Para → Min Alterando células variáveis → $C$7:$H$7 Restrição 1 → $C$7:$H$7= número inteiro Restrição 2 → H9 = 0 Restrição 3 → $C$9:$H$9 ≥ 0 Método de solução → GRG Não Linear Captura de tela do Software Excel Obtendo como solução: Captura de tela do Software Excel 5. A YDVQS Trading Ltda. possui um armazém com capacidade de armazenamento de 300.000 toneladas de grãos. No início do mês de janeiro, a YDVQS tinha 17.000 toneladas de grãos de trigo armazenadas. Em cada mês, é possível comprar ou vender trigo a preços prefixados pelo governo em qualquer quantidade desejada. Por questões fiscais, só é possível vender em cada mês o que estava estocado no início deste mês, ou seja, no fim do mês anterior. Mês Preço de venda Janeiro R$ 3,00 R$ 5,00 Fevereiro R$ 4,00 R$ 7,00 Março R$ 8,00 R$ 2,00 Abril R$ 2,00 R$ 5,00 Maio R$ 4,00 R$ 3,00 Junho R$ 5,00 R$ 3,00 Considerando que a YDVQS Trading vai planejar suas operações de compra e venda nos próximos seis meses de forma a maximizar o lucro, qual será o valor do lucro? 51.000 535.000 874.000 X 951.000 1.058.000 Comentário A alternativa "D" está correta. Vamos, inicialmente, montar a planilha com os dados apresentados. Captura de tela do Software Excel A formulação será: Célula Fórmula E4 =G3 G4 =G3+F4-E4 C11 =SOMARPRODUTO(C4:C9;E4:E9) D11 =SOMARPRODUTO(D4:D9;F4:F9) C13 =C11-D11 Para a montagem do Solver, teremos: Definir objetivo → $C$13 Para → Max Alterando células variáveis → $F$4:$F$9 Restrição 1 → $G$4:$G$9 ≤ $H$4:$H$9 Método de solução → LP Simplex Captura de tela do Software Excel Obtendo-se: Captura de tela do Software Excel 6. O administrador de um hospital deseja determinar a escala dos enfermeiros. Para isso, ele organiza um sistema de plantão dividindo o dia em 6 períodos de 4 horas. A tabela a seguir mostra o número mínimo de enfermeiros que devem estar presentes em cada horário. Horário 8h-12h 12h-16h 16h-20h 20h Número de enfermeiros 51 58 62 41 Cada enfermeiro cumpre um plantão normal de 8 horas, que pode começar apenas no início de um desses períodos. No horário de 8h a 20h, o enfermeiro recebe R$100,00 por hora de trabalho e R$125,00 por hora no horário noturno, de 20h a 8h. Como o administrador deve escalar os enfermeiros de forma a minimizar o custo com a mão de obra? X R$125.200 R$132.800 R$175.700 R$148.300 R$158.900 R$ 158.900 Comentário A alternativa "A" está correta. VERIFICANDO O APRENDIZADO 1. A Companhia Brasileira de Café, presente em três plantações bem localizadas, tritura os grãos de café até se tornarem pó. Semanalmente, o café em pó é embarcado com destino a quatro armazéns em diferentes cidades, para torrefação, distribuição e exportação. O custo de transporte em unidades monetárias (u.m.) de uma tonelada de café da plantação i para o armazém j é apresentado a seguir. Plantações Armazéns 1 2 1 9 8 2 7 6 3 5 4 As capacidades semanais das plantações 1, 2 e 3 são 40, 60 e 80 toneladas respectivamente, enquanto as necessidades dos armazéns 1, 2, 3 e 4 são 50, 40, 30 e 60 toneladas respectivamente. O objetivo da companhia consiste em determinar as quantidades de café que devem ser transportadas de cada uma das plantações para cada um dos armazéns minimizando o custo total de transporte. A parte da função objetivo sobre o Armazém 1 será igual a: X 9x11 + 8x12 + 3x13 + 4x14 9x11 + 7x21 + 3x13 + 4x31 7x11 + 6x12 + 2x13 + x14 8x11 + 7x21 + 5x13 5x11 + 4x21 + 7x13 + 9x31 Comentário Parabéns! A alternativa "A" está correta. Como estamos procurando minimizar o custo de transporte, o armazém 1 contribuirá com as quantidades enviadas multiplicadas pelo custo do envio: 9x11 + 8x12 + 3x13 + 4x14 2. Métodos de resolução utilizam modelos matemáticos para representar problemas e auxiliar no processo de tomada de decisão. O estudo de um problema por meio da pesquisa operacional pode ser dividido em fases. Sobre tais fases é correto afirmar que: A primeira etapa é a resolução de um modelo matemático para qualificar o problema em questão. Variações no resultado do modelo podem ser realizadas para adequá-lo às modificações de última hora. Os resultados do modelo podem ser implantados diretamente no problema real, sem passarem por qualquer validação. Uma das fases do estudo é a formulação de um modelo matemático baseado no escopo do problema a ser resolvido. A validação de um modelo matemático não é uma etapa do processo de solução de um problema. Comentário Parabéns! A alternativa "D" está correta. A alternativa A está errada, pois a primeira etapa não é a resolução do modelo matemático e sim a sua elaboração. A alternativa B também está errada, porque um modelo matemático é para solucionar um problema e qualquer modificação resultará em um novo modelo matemático. Todo modelo tem que ser validado para que tenha aplicação efetiva e, por isso, a alternativa C está errada. A alternativa E está errada pois a escolha e validação de um modelo matemático é parte do processo de solução de um problema. A alternativa D é a correta, visto que o escopo define o que se deseja. MÃO NA MASSA 1. Encontre a solução viável básica inicial para o problema de transporte, apresentado a seguir, usando o método do Canto Noroeste. De Para DisponívelA B C I 50 30 220 1 II 90 45 170 3 III 250 200 50 4 Requerido 4 2 2 930 820 680 530 490 Comentário A alternativa "B" está correta. Etapa 1 De Para A B C I 1 1 – 1 = 0 II 3 III 4 Requerido 4 – 1 = 3 2 2 Etapa 2 De Para A B C I 1 1 – 1 = 0 De Para A B C II 3 3 – 3 = 0 III 4 Requerido 4 – 4 = 0 2 2 Etapa 3 De Para A B C I 1 1 – 1 = 0 II 3 3 – 3 = 0 III 2 4 – 2 = 2 Requerido 4 – 4 = 0 2 – 2 = 0 2 Etapa 4 De Para A B C I 1 1 II 3 3 III 2 2 4 Requerido 4 – 4 = 0 2 – 2 = 0 2 – 2 = 0 O custo será: 1 x 50 + 3 x 90 + 2 x 200 + 2 x 50 = 820 2. Um fabricante de batatas fritas possui três fábricas e quatro depósitos. O custo de transporte das fábricas para os armazéns, a disponibilidade da fábrica e os requisitos dos armazéns são apresentados a seguir: Fábrica Depósitos D1 D2 D3 D4 F1 7 4 3 5 235 F2 6 8 7 4 280 F3 5 6 9 10 110 Armazenagem 125 160 110 230 A solução utilizando o método do Canto Noroeste dará um custo de transporte igual a 3.075 3.584 4.065 5.038 6.042 Comentário A alternativa "C" está correta. Etapa 1 Fábrica Depósitos D1 D2 D3 D4 F1 125 235 – 125 = 110 F2 280 Fábrica Depósitos D1 D2 D3 D4 F3 110 Armazenagem 125 – 125 = 0 160 110 230 Etapa 2 Fábrica Depósitos D1 D2 D3 D4 F1 125 110 F2 F3 Armazenagem 125 – 125 = 0 160 – 110 = 50 110 230 Etapa 3 Fábrica Depósitos D1 D2 D3 D4 F1 125 110 235 F2 280 F3 110 Armazenagem 125 – 125 = 0 160 – 160 = 0 110 230 Etapa4 Fábrica Depósitos D1 D2 D3 D4 F1 125 110 F2 50 100 F3 Armazenagem 125 – 125 = 0 160 – 160 = 0 110 – 110 = 0 230 Etapa 5 Fábrica Depósitos D1 D2 D3 D4 F1 125 110 F2 50 100 120 F3 Armazenagem 125 – 125 = 0 160 – 160 = 0 110 – 110 = 0 230 -120 = 110 Etapa 6 Fábrica Depósitos D1 D2 D3 D4 F1 125 110 F2 50 100 120 F3 110 Armazenagem 125 – 125 = 0 160 – 160 = 0 110 – 110 = 0 230 -230 = 0 O custo total será: 125 x 7 + 110 x 4 + 50 x 8 + 110 x 7 + 120 x 4 + 110 x 10 = 4.065 3. A YDVQS Co. produz um único produto em três fábricas para quatro clientes. As três fábricas vão produzir 60, 80 e 40 unidades, respectivamente, durante o próximo período. A firma fez um compromisso de vender 40 unidades ao cliente 1, 60 unidades ao cliente 2, e pelo menos 20 unidades para o cliente 3. Ambos os clientes 3 e 4 também desejam comprar o máximo possível das unidades restantes. O lucro associado ao envio de uma unidade da planta i para venda ao cliente j é dado pela seguinte tabela: Cliente 1 2 Fábrica 1 800 700 500 2 500 200 100 3 600 400 300 A administração deseja saber quantas unidades vender aos clientes 3 e 4 e quantas unidades enviar de cada fábrica para cada cliente para maximizar o lucro. O lucro esperado será igual a 50.000 70.000 80.000 X 90.000 100.000 Comentário A alternativa "D" está correta. Montando a planilha: Captura de tela do Software Excel O Solver será: Captura de tela do Software Excel Obtendo-se a seguinte solução: Captura de tela do Software Excel 4. Considere o problema de transporte com a seguinte tabela de parâmetros. Destino 1 2 4 Origem 1 15 9 13 7 2 11 -- 17 5 3 9 11 9 3 Demanda 7 3 5 Os valores da origem e destino referem-se ao lucro gerado pela entrega. Utilizando o método do Canto Noroeste, obteremos o seguinte lucro: X 223 348 187 245 284 Comentário A alternativa "A" está correta. Etapa 1 Destino Capacidade1 2 4 Origem 1 7 7 – 7 = 0 2 5 3 3 Demanda 7 – 7 = 0 3 5 Etapa 2 Destino 1 2 4 Origem 1 7 7 – 7 = 0 2 5 3 3 3 – 3 = 0 Demanda 7 – 7 = 0 3 – 3 = 0 5 Etapa 3 Destino 1 2 4 Origem 1 7 7 – 7 = 0 2 5 5 - 5 = 0 3 3 3 – 3 = 0 Demanda 7 – 7 = 0 3 – 3 = 0 5 - 5 = 0 O lucro será: 7 x 15 + 3 x 11 + 5 x 17 = 223 5. Uma empreiteira, Susan Meyer, tem que transportar cascalho para três empreendimentos que está construindo. Ela pode comprar até 18 toneladas em uma mina de cascalho no norte da cidade e 14 toneladas de uma no sul. Ela precisa de 10, 5 e 10 toneladas nos locais 1, 2 e 3, respectivamente. O preço de compra por tonelada em cada mina e o custo de transporte por tonelada são fornecidos na tabela a seguir. Custo por tonelada transportada 1 2 3 Norte 100 190 160 300 Sul 180 110 140 420 Necessidade 10 5 10 Qual será o custo mínimo desse transporte? 3750 3550 7500 X 11050 12050 Comentário A alternativa "D" está correta. Vamos montar a planilha. Captura de tela do Software Excel O Solver será: Captura de tela do Software Excel A solução: Captura de tela do Software Excel 6. A Indústria YDVQS fabrica um único produto em quatro localidades, Curitiba, Campinas, Itabuna e Campos. O custo unitário de produção de cada localidade é respectivamente $35,50, $37,50, $39,00 e $36,25, e a capacidade anual de produção de cada planta é 18.000, 15.000, 25.000 e 20.000 unidades. A empresa está planejando estabelecer sete centros de distribuição para atender a sua demanda. O custo unitário de transporte entre cada um dos locais é apresentado na tabela a seguir, bem como a demanda de cada região: Custo unitário de transporte para o centro de distribuição Fábrica SP RJ SA RE BH Curitiba $ 2,50 $ 2,75 $ 1,75 $ 2,00 $ 2,10 Campinas $ 1,85 $ 1,90 $ 1,50 $ 1,60 $ 1,00 Itabuna $ 2,30 $ 2,25 $ 1,85 $ 1,25 $ 1,50 Campos $ 1,90 $ 0,90 $ 1,60 $ 1,75 $ 2,00 Demanda 8.500 14.500 13.500 12.600 18.000 A empresa deseja determinar como atender a demanda de cada local com o menor custo de fabricação e de transporte, mas como a demanda geral excede a capacidade de fabricação, deseja ter certeza de que pelo menos 80% das ordens recebidas por cada centro de distribuição sejam atendidas. Como você solucionaria este problema? Qual será o custo mínimo de transporte? X 3.011.360,00 2.901.500,00 2.596.620,00 3.128.540,00 2.420.480,00 Comentário A alternativa "A" está correta. VERIFICANDO O APRENDIZADO 1. Há um problema de distribuição de produtos de uma origem para destinos diferentes, apresentado na tabela a seguir: Origem Destinos 1 2 3 1 65 45 8 200 2 30 10 15 100 3 12 40 55 400 Demanda 200 100 300 A solução inicial pelo método do Canto Noroeste será igual à: da origem 1 para o destino 1, 65. da origem 1 para o destino 1, 200. da origem 1 para o destino 3, 300. da origem 2 para o destino 2, 100. da origem 3 para o destino 3, 200. Comentário Parabéns! A alternativa "B" está correta. O método do Canto Noroeste tem sua solução inicial começando pelo canto superior da esquerda da matriz, alocando o máximo possível da demanda ou da capacidade, portanto, devemos alocar 200 unidades da origem 1 deslocando para o destino 1. 2. Considerando o problema de distribuição de produtos de uma origem para destinos apresentado na tabela a seguir, qual será o custo total de transporte? Origem Destinos 1 2 3 1 65 45 8 200 2 30 10 15 100 3 12 40 55 400 Demanda 200 100 300 9500 8700 10300 6600 4800 Comentário Parabéns! A alternativa "A" está correta. Resolvendo com auxílio do Solver, temos: Captura de tela do Software Excel O Solver será: Captura de tela do Software Excel Obtendo-se: Captura de tela do Software Excel Disciplina Otimização em Sistemas Logísticos Tema 4 Otimização em Sistemas de Distribuição MÃO NA MASSA 1. Considere o tableau de transporte a seguir. Uma solução básica inicial viável usando o método do canto noroeste será alocar 140 unidades. 100 unidades. 80 unidades. 120 unidades. 90 unidades. Comentário A alternativa "B" está correta. Solução: O método do canto noroeste consiste em determinar a primeira variável básica sempre em x11, respeitando o limitador da linha 1 e da coluna 1, então: 2. Considere o problema de transporte a seguir. A variável básica inicial pelo método do menor custo será De origem 1 para destino 2 transportando 2.000 unidades. De origem 1 para destino 3 transportando 2.000 unidades. De origem 2 para destino 1 transportando 1.000 unidades. De origem 2 para destino 2 transportando 5.000 unidades. X De origem 2 para destino 2 transportando 3.500 unidades. Comentário A alternativa "E" está correta. Solução: Montando o tableau de transporte: A variável básica será a de menor custo, portanto, de origem 2 para o destino 2, transportando 3.500 unidades. 3. Uma empresa de distribuição pretende definir onde localizar os armazéns a partir dos quais serão abastecidos cinco clientes. Para tal, selecionou quatro potenciais localizações (A, B, C, D). Na tabela, são apresentados o custo de abastecimento de cada cliente a partir de cada armazém, as capacidades de entrega de cada armazém e a demanda máxima de cada cliente. Qual será o custo mínimo de transporte? 148.250 284.400 X 232.600 187.420 302.900 Comentário A alternativa "C" está correta. RESOLVENDO UM PROBLEMA DE TRANSPORTE 4. A Tropicsun produz e distribui sucos cítricos de suas plantações localizadas no centro da Flórida, em Mt. Dora, Eustis e Clermont, tendo áreas plantadas de 275.000, 400.000 e 300.000 alqueires, respectivamente. Os sucos são processados em suas plantas industriais localizadas em Ocala, Orlando e Leesburg, as quais têm as seguintes capacidades de processamento:200.000, 600.000 e 225.000, respectivamente. A Tropicsun fechou um contrato com uma transportadora que apresentou os seguintes custos por milha transportada: A Tropicsun deseja determinar a quantidade a ser plantada em alqueires para processamento em suas unidades industriais. Sabendo que cada alqueire plantado gera uma receita média de US$10 e tem um custo de processamento de US$6, qual será o lucro pelo método do canto noroeste? X US$1.217.500 US$2.682.500 US$1.600.000 US$4.427.500 US$3.410.500 Comentário A alternativa "A" está correta. Solução: Montando o tableau de transporte: Com o método do canto noroeste, temos a primeira variável básica como sendo de Mt. Dora para Ocala, o transporte de 200.000 unidades, que é a necessidade de Ocala: A próxima variável será de Mt. Dora para Orlando, fechando a primeira linha: Completando a coluna 2 temos: Fechando o problema temos: O custo dessa operação será: 2,1 × 200000 + 5,0 × 75000 + 3,0 × 400000 + 2,0 × 125000 + 2,5 × 175000 = 2.682.500 Foram transportadas: 200000 + 75000 + 400000 + 125000 + 175000 = 975.000 unidades O lucro será igual a: (10 – 6) × 975000 – 2682500 = U$$1,217.500 5. A Tropicsun produz e distribui sucos cítricos de suas plantações localizadas no centro da Flórida, em Mt. Dora, Eustis e Clermont, tendo áreas plantadas de 275.000, 400.000 e 300.000 alqueires respectivamente. Os sucos são processados em suas plantas industriais localizadas em Ocala, Orlando e Leesburg, as quais têm as seguintes capacidades de processamento: 200.000, 600.000 e 225.000 respectivamente. A Tropicsun fechou um contrato com uma transportadora que apresentou os seguintes custos por milha transportada: A Tropicsun deseja determinar a quantidade a ser plantada em alqueires para processamento em suas unidades industriais, sabendo que cada alqueire plantado gera uma receita média de US$10 e tem um custo de processamento de US$6, qual será o lucro pelo método do menor custo? US$1.217.500 US$2.682.500 X US$1.600.000 US$4.427.500 US$3.410.500 Comentário A alternativa "C" está correta. Solução: Montando o tableau de transporte: Com o método do menor custo, temos a primeira variável básica como sendo de Clermont para Orlando, o transporte de 300.000 unidades, que é a capacidade de Clermont: Como o próximo menor custo será de Mt. Dora para Ocala, vamos apropriar 200.000, que é a necessidade de Ocala: Seguindo o método, a próxima será de Eutis para Leesburg, no valor de 275.000, que é a necessidade de Leesburg: E, finalizando, temos: O custo dessa operação será: 2,1 × 200000 + 3,0 × 125000 + 2,0 × 300000 + 2,2 × 275000 = 2.000.000 Foram transportadas: 200000 + 125000 + 300000 + 275000 = 900.000 unidades O lucro será igual a: (10 – 6) × 900000 – 2000000 = US$1600.000 6. Uma empresa de enlatados de fruta concentra as suas operações de manufatura em duas fábricas (F1 e F2). A fruta utilizada nas fábricas provém de três grandes agricultores (A1, A2 e A3), que têm capacidade para fornecer fruta de boa qualidade nas seguintes quantidades e preços: Os custos de transporte da fruta (em u.m. por tonelada) são os indicados na tabela seguinte: As capacidades de fabricação e os custos de manufatura das fábricas são: A fruta enlatada é vendida aos distribuidores a 50 u.m. por tonelada e, com esse preço de venda, a empresa consegue escoar toda a produção. Pretende-se determinar as quantidades que devem ser adquiridas dos três agricultores de forma a abastecer as duas fábricas e maximizar o lucro da empresa. Resolvendo pelo Solver, qual será o lucro dessa operação? $15.270,00 -$15.270,00 $18.320,00 -$18.320,00 $25.310,00 Comentário A alternativa "B" está correta. Solução: Ajustando a planilha para a solução, temos: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Agora vamos montar as células que decidirão o problema. Observe as formulações: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Observe que a demanda é menor do que a capacidade, o que significa que deverá ser atendida. Para o Solver, temos: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Definir Objetivo: célula F20. Problema de maximização. Alterando as variáveis: D13:F14. Restrição 1 (fabricado menor ou igual à capacidade): G13:G14 ≤ G5:G6. Restrição 2 (entregue é igual à demanda): D15:F15 = D7:F7. Restrição 3 (variáveis devem ser inteiras): D13:F14 = int. Marcar LP Simplex. A tela do Solver será: Print do Microsoft Excel E obtemos a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho VERIFICANDO O APRENDIZADO 1. A Companhia Brasileira de Café, presente em três plantações bem localizadas, tritura os grãos de café até se tornarem pó. Semanalmente, o café em pó é embarcado com destino a quatro armazéns em diferentes cidades, para torrefação, distribuição e exportação. O custo de transporte, em unidades monetárias (u.m.), de uma tonelada de café da plantação i para o armazém j é dado pela seguinte tabela. As capacidades semanais das plantações 1, 2 e 3 são 40, 60 e 80 toneladas respectivamente, enquanto as necessidades dos armazéns 1, 2, 3 e 4 são, respectivamente, 50, 40, 30 e 60 toneladas. O objetivo da companhia consiste em determinar as quantidades de café que devem ser transportadas de cada uma das plantações para cada um dos armazéns minimizando o custo total de transporte. A parte da função objetivo sobre o Armazém 1 será igual a 9x11 + 8x12 + 3x13 + 4x14 9x11 + 7x21 + 3x13 + 4x31 7x11 + 6x12 + 2x13 + x14 8x11 + 7x21 + 5x13 5x11 + 4x21 + 7x13 + 9x31 Comentário Parabéns! A alternativa "A" está correta. Como estamos procurando minimizar o custo de transporte, o armazém 1 contribuirá com as quantidades enviadas multiplicado pelo custo do envio: 9x11 + 8x12 + 3x13 + 4x14 2. A Indústria MRF fabrica um único produto em quatro localidades: Curitiba, Campinas, Itabuna e Campos. O custo unitário de produção de cada localidade é respectivamente $35,50, $37,50, $39,00 e $36,25, e a capacidade anual de produção de cada planta é de 18.000, 15.000, 25.000 e 20.000 unidades. A empresa está planejando estabelecer sete centros de distribuição para atender a sua demanda. O custo unitário de transporte entre cada um dos locais apresenta-se na tabela a seguir, bem como a demanda de cada região: A empresa deseja determinar como atender a demanda de cada local com o menor custo de fabricação e de transporte, mas, como a demanda geral excede a capacidade de fabricação, deseja ter certeza de que pelo menos 80% das ordens recebidas por cada centro de distribuição sejam atendidas. Se utilizarmos o método do menor custo, a variável básica inicial será X11 X16 X42 X22 X34 Comentário Parabéns! A alternativa "C" está correta. Como o método tem sua variável básica naquela que tem o menor custo, a solução será iniciada na fábrica de Campos, enviando para o centro localizado no Rio de Janeiro, com um custo de frete de $0,90, o mais baixo entre todos. MÃO NA MASSA 1. A Childfair Company possui três fábricas de produção de carrinhos de bebê que serão enviados para quatro centros de distribuição. As fábricas 1, 2 e 3 produzem 12, 17 e 11 unidades por mês respectivamente. Cada centro de distribuição precisa receber 10 unidades por mês. A distância de cada planta até o respectivo centro de distribuição é dada abaixo: O custo do frete para cada entrega é de $100,00 mais $0,50 por milha. Determinando quanto deve ser enviado de cada fábrica para cada um dos centros de distribuição de forma a minimizar o custo total de envio, quanto será o custo total das remessas? 4.000 16.200 20.200 18.400 22.400 Comentário A alternativa "C" está correta. Solução: Vamos montar a planilha para a soluçãodo problema: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Formulações para balancear o fluxo: Célula K5: =SOMASE($E$5:$E$16;I5;$H$5:$H$16)- SOMASE($C$5:$C$16;I5;$H$5:$H$16) – e arrastar até a célula K11. Célula L18: =SOMA(K8:K11)*L13. Célula L19: =SOMARPRODUTO(G5:G16;H5:H16). Célula L20: =L18+L19. O Solver será: Print do Microsoft Excel Clicando em Resolver, obtemos: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho 2. Aplicando manualmente o algoritmo húngaro para resolver o problema de atribuição com a tabela de custos a seguir, qual será o custo? X 19 21 23 25 16 Comentário A alternativa "A" está correta. RESOLVENDO UM PROBLEMA DE DESIGNAÇÃO 3. Considere o problema de designação em transporte, com a seguinte tabela de parâmetros, em que devemos alocar um motorista para levar a carga de uma origem a um destino. Os valores a seguir representam os custos (em R$ mil) com pedágio de cada rota para um mês de operação. Print do Microsoft ExcelElaborada por: Mauro Rezende Filho A origem 3 enviará para o destino 1 200 150 100 X 50 0 Comentário A alternativa "D" está correta. Solução: Monte a planilha do Excel com as informações: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Observe que foram montadas todas as rotas, e a formulação é a seguinte: Célula K5: =SOMASE($E$5:$E$24;I5;$H$5:$H$24)- SOMASE($C$5:$C$24;I5;$H$5:$H$24) – arrastar até K13. Célula L17: =SOMARPRODUTO(G5:G24;H5:H24). Com isso, podemos montar o Solver: Print do Microsoft Excel E obtém-se a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 4. Uma organização tem três unidades industriais (F1, F2 e F3), um centro de distribuição (CD1) e dois clientes (C1 e C2) que consomem um determinado semiacabado produzido nessas unidades. O gráfico a seguir apresenta a capacidade de produção de cada unidade, a capacidade de armazenamento do centro de distribuição e as necessidades de cada cliente, todos referentes a um mês. Os custos de frete são apresentados por cada semiacabado transportado. Qual será o custo total dessa operação? 40750 46360 44590 X 45300 48100 Comentário A alternativa "D" está correta. Solução: Montando a planilha do Excel: Print do Microsoft ExcelElaborada por: Mauro Rezende Filho Montadas todas as rotas, a formulação é a seguinte: Célula K5: =SOMASE($E$5:$E$10;I5;$H$5:$H$10)- SOMASE($C$5:$C$10;I5;$H$5:$H$10) – arrastar até K10. Célula L17: =SOMARPRODUTO(G5:G10;H5:H10). Com isso, podemos montar o Solver: Print do Microsoft Excel E a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 5. O técnico de uma equipe de natação precisa atribuir nadadores para montar a melhor equipe para a prova de revezamento de 200 metros nas Olimpíadas Júnior. Seus melhores nadadores são muito rápidos em mais de um estilo, e não está claro qual nadador deve ser designado a cada um dos quatro estilos. Os cinco nadadores mais rápidos e seus melhores tempos em cada estilo são apresentados na tabela a seguir. Como o técnico deverá designar seus nadadores de modo a obter o menor tempo total na prova? X Carlos (estilo livre), Davi (borboleta), Pedro (costas) e Chico (peito). Carlos (estilo livre), Davi (borboleta), Pedro (costas) e Mário (peito). Mário (estilo livre), Davi (borboleta), Pedro (costas) e Chico (peito). Carlos (estilo livre), Davi (borboleta), Mário (costas) e Chico (peito). Carlos (estilo livre), Mário (borboleta), Pedro (costas) e Chico (peito). Comentário A alternativa "A" está correta. Solução: Aplicando o método do algoritmo húngaro: Etapa 1: Subtrair os mínimos das linhas. Como a matriz não é quadrada, vamos inserir um estilo fictício. Começamos subtraindo o mínimo da linha de cada linha. O menor elemento na primeira linha é, por exemplo, 5. Portanto, subtraímos 5 de cada elemento na primeira linha. A matriz resultante será: Elaborada por: Mauro Rezende Filho Etapa 2: Subtrair os mínimos das colunas. Da mesma forma, subtraímos o mínimo de cada coluna, gerando a seguinte matriz: Elaborada por: Mauro Rezende Filho Etapa 3: Cubra todos os zeros com um número mínimo de linhas. Agora determinaremos o número mínimo de linhas (horizontais ou verticais) necessárias para cobrir todos os zeros na matriz. Todos os zeros podem ser cobertos com 2 linhas/colunas: Elaborada por: Mauro Rezende Filho Como o número de linhas necessárias (2) é menor do que o tamanho da matriz (n = 5), continuamos com a Etapa 4. Etapa 4: Crie zeros adicionais. Primeiro, descobrimos que o menor número descoberto é 0,9. Subtraímos esse número de todos os elementos descobertos e o adicionamos a todos os elementos cobertos duas vezes. Isso resulta na seguinte matriz: Elaborada por: Mauro Rezende Filho Cubra todos os zeros com um número mínimo de linhas. São necessárias 3 linhas para cobrir todos os zeros: Elaborada por: Mauro Rezende Filho Crie zeros adicionais. O número de linhas é menor do que 5. O menor número descoberto é 0,7. Subtraímos esse número de todos os elementos descobertos e o adicionamos a todos os elementos cobertos duas vezes: Elaborada por: Mauro Rezende Filho Cubra todos os zeros com um número mínimo de linhas. São necessárias 4 linhas para cobrir todos os zeros: Elaborada por: Mauro Rezende Filho Crie zeros adicionais. O número de linhas é menor do que 5. O menor número descoberto é 0,3. Subtraímos esse número de todos os elementos descobertos e o adicionamos a todos os elementos cobertos duas vezes: Elaborada por: Mauro Rezende Filho Cubra todos os zeros com um número mínimo de linhas. São necessárias 4 linhas para cobrir todos os zeros: Elaborada por: Mauro Rezende Filho Crie zeros adicionais. O número de linhas é menor do que 5. O menor número descoberto é 0,9. Subtraímos esse número de todos os elementos descobertos e o adicionamos a todos os elementos cobertos duas vezes: Elaborada por: Mauro Rezende Filho Cubra todos os zeros com um número mínimo de linhas. São necessárias 5 linhas para cobrir todos os zeros: Elaborada por: Mauro Rezende Filho A atribuição ideal. Como são necessárias 5 linhas, os zeros cobrem uma atribuição ideal: Elaborada por: Mauro Rezende Filho 6. Quatro navios de carga serão usados para o transporte de mercadorias de um porto para quatro outros portos (rotulados 1, 2, 3, 4). Qualquer navio pode ser usado para qualquer uma dessas quatro viagens. No entanto, o custo total de carregar, transportar e descarregar as mercadorias para as diferentes combinações navio-porto varia consideravelmente por causa das diferenças entre os navios e os tipos de cargas, conforme mostrado na tabela a seguir. O objetivo é atribuir quatro portos diferentes aos quatro navios para minimizar o custo total para as quatro remessas. O custo total será igual a: 3800 1600 2600 1900 2100 Comentário A alternativa "E" está correta. Solução: Vamos agora achar a solução utilizando o Solver. Veja a montagem da planilha: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho Como será designado apenas uma vez, as células das variáveis (E13:H16) somente podem assumir o valor “1” se for designado ou “0” em caso contrário. Definimos essa situação considerando como binárias. Fizemos as somas horizontais e verticais, informando ao Solver que devem ser iguais a “1”, e isto é fácil de se entender: se alocarmos o navio 1 para o porto 1, não podemos alocar para os portos 2, 3 nem 4, assim como não podemos alocar para os navios 2, 3 nem 4. O objetivo (minimizar) será então: =SOMARPRODUTO(D5:G8;D13:G16). Observe o Solver: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho Clicando em Resolver, obtemos: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho VERIFICANDO OAPRENDIZADO 1. O Miguel, a Ana e o Ricardo têm que fazer o trabalho prático da cadeira de Novas Tecnologias de Informação (NTI), do curso de Engenharia de Produção. O problema consiste em visitar três cidades do estado, de modo que a distância percorrida seja a menor possível, uma vez que cada um somente poderá ir a uma cidade. A distância percorrida será 18 15 16 17 19 Comentário Parabéns! A alternativa "B" está correta. 2. Uma rede de farmácias possui depósitos nos bairros A, B e C. Os remédios comercializados devem ser distribuídos por filiais localizadas nos bairros D, E, F, G e H. As demandas de cada filial e a capacidade de fornecimento dos depósitos, em quilogramas, bem como os custos de transporte entre cada depósito e cada filial, também em quilogramas, constam da tabela a seguir: O modelo matemático que soluciona esse problema tem Três inequações de “≥” e três de “=”. Três inequações de “≤” e três de “=”. Duas inequações de “≥”, uma de “≥” e três de “=”. Duas inequações de “≤”, uma de “≤” e três de “=”. Três inequações de “≥” e três de “≤”. Comentário Parabéns! A alternativa "B" está correta. Solução: Minimizar o custo de transporte Min Z = 26AD + 24AE + 13AF + 38BD + 37BE + 26BF + 45CD + 43CE + 39CF Sujeito a: AD + AE + AF ≤ 1500 BD + BE + BF ≤ 2500 CD + CE + CF ≤ 1000 AD + BD + CD = 700 AE + BE + ED = 800 AF + BF + CF = 1200 MÃO NA MASSA 1. Dada a rede abaixo, qual o menor caminho para ir do nó “A” para o nó “T”? OABDT ou OABEDT. OABDT ou OABET. OBDT ou OBET. OBDT ou OCET. OBET ou OCET. Comentário A alternativa "A" está correta. Solução: Aplicando o algoritmo, temos: 2. O abastecimento de água de uma localidade do município do Rio de Janeiro é feito diretamente por meio de uma estação de abastecimento (1). A companhia de abastecimento está estudando a expansão da rede e, a seguir, apresenta as possibilidades de rotas para o abastecimento da localidade denominada de “8”: Sabendo que o custo por metro de tubulação é de R$800,00 e que as distâncias acima estão em quilômetros, qual será o menor custo para implantar essa nova rede? R$ 25 milhões. R$ 12 milhões. R$ 18milhões. R$ 40 milhões. R$ 8 milhões. Comentário A alternativa correta é "D". Solução: Montando a planilha para a solução, temos: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho A formulação será: Célula G4: =SOMASE($C$4:$C$16;F4;$E$4:$E$16)- SOMASE($B$4:$B$16;F4;$E$4:$E$16), e expandir até a G11. Célula H14: =SOMARPRODUTO(D4:D16;E4:E16). Montando o Solver: Print do Microsoft Excel Clicando em Resolver: Print do Microsoft Excel O custo será, portanto, 50.000 x 800 = R$ 40.000.000,00 3. A SafetyTrans é uma empresa especializada em transporte de materiais voláteis e altamente poluidores em caso de acidente. A empresa mantém um rigoroso esquema de transporte, uma vez que, em caso de acidente, o prêmio de seguro torna-se extremamente caro, bem como as consequências ambientais. Enquanto as demais companhias estão preocupadas em transportar ao menor custo, a SafetyTrans escolhe suas linhas de transporte com o objetivo de ter o menor risco de acidente. A empresa fechou um contrato para transportar materiais de Los Angeles, Califórnia, para Amarillo, Texas, e identificou as possíveis rotas apresentadas na figura a seguir, na qual os valores nos arcos indicam a probabilidade de haver um acidente durante a viagem. Qual rota a ser seguida apresenta o menor risco? Los Angeles, Las Vegas, Phoenix, Flagstaff, Las Cruces, Lubbock, Amarillo. Los Angeles, Phoenix, Flagstaff, Las Cruces, Lubbock, Amarillo. Los Angeles, Las Vegas, Flagstaff, Albuquerque, Amarillo. Los Angeles, San Diego, Tucson, Las Cruces, Lubbock, Amarillo. Los Angeles, San Diego, Phoenix, Flagstaff, Las Cruces, Lubbock, Amarillo. Comentário A alternativa correta é "A". O PROBLEMA DE TRANSPORTE PONTO A PONTO 4. Um atacadista deseja abastecer seus clientes varejistas. O caminhão de entregas sairá de seu depósito central (AT), irá a todos os varejistas, mas, por medida de economia, deverá ir a cada varejista apenas uma vez e retornar ao depósito central. O fluxo a seguir apresenta todas as possíveis conexões e a distância a ser percorrida. Qual será a menor distância? 85 93 102 110 119 Comentário A alternativa "B" está correta. Solução: Vamos aplicar a força bruta: 5. O fluxo a seguir apresenta as possíveis rotas para que a fábrica (F1) atenda seu cliente (C1). Os pontos A, B, C, D e E representam as localidades em que o veículo de entrega pode passar para realizar a entrega em C1, logo após sair de F1 e buscar a carga no centro de distribuição (CD). As linhas representam as possíveis ligações entre as localidades e os valores em quilômetros. Qual a menor distância a ser percorrida? 18km. 32km. 21km. 25km. 28km. Comentário A alternativa "C" está correta. Solução: Montando a planilha com todas as possíveis rotas: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho A formulação é a seguinte: Célula G4: =SOMASE($C$4:$C$23;F4;$E$4:$E$23)- SOMASE($B$4:$B$23;F4;$E$4:$E$23) e arrastar até a G11. Célula H14: =SOMARPRODUTO(D4:D23;E4:E23). O Solver será o seguinte: Print do Microsoft Excel Obtendo-se a seguinte solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 6. O fluxo a seguir apresenta todas as possíveis rotas entre uma fábrica (F1) e seu centro de distribuição (W1). Todas as distâncias estão em quilômetros. Qual a rota com a menor distância? F1-C-E-W1. F1-CD-B-E-W1. F1-CD-C-E-W1. F1-CD-A-B-D-W1. F1-C-B-E-W1. Comentário A alternativa correta é "B". Solução: Vamos montar a planilha: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho As fórmulas são as seguintes: O Solver será: Print do Microsoft Excel A solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho VERIFICANDO O APRENDIZADO 1. (CESGRANRIO – 2012). A tabela a seguir apresenta o resultado da obtenção do caminho mínimo para o deslocamento entre diversas cidades. A partir dos dados da tabela, conclui-se que A menor distância entre as cidades A e F é de 15km. O menor caminho entre as cidades A e D é de 2km. Um viajante deverá passar obrigatoriamente na cidade C para percorrer o menor caminho entre as cidades A e F. Um viajante deverá se deslocar na sequência A – B – E – F para percorrer o menor caminho entre as cidades A e F. Um viajante terá que se deslocar por 5km para percorrer o menor caminho entre a cidade B e a cidade E. Comentário Parabéns! A alternativa "D" está correta. 2. Dada a tabela a seguir, cujos valores representam os custos de deslocamento de “De” para “Para”, e que podemos designar apenas uma vez, a primeira iteração nos dará o seguinte valor de A-1: 37,7 4,1 10,3 1,9 10,4 Comentário Parabéns! A alternativa "B" está correta. Subtraímos o mínimo da linha de cada linha: Elaborada por: Mauro Rezende Filho Subtraímos o mínimo da coluna de cada coluna: Elaborada por: Mauro Rezende Filho MÃO NA MASSA 1. Considere a rede a seguir. O fluxo máximo será igual a: 10 X 14 18 19 20 Comentário A alternativa correta é "B". Solução: Pelo método Ford-Fulkerson, temos os seguintes passos: Etapa 1: Defina o fluxo de cada borda para 0. Etapa 2: Encontre um caminho de aumento na rede residual selecionando o caminho S-A-B-D-C-T. Em seguida, identifique a capacidade de gargalo (fluxo máximo) para o caminho selecionado. Observe que, ao longo desse caminho, a capacidade de gargalo é 2. Agora, sem violar a restrição de capacidade, atualize os valores de fluxo das bordas no caminho de aumento. Obteremos a seguinte rede de fluxo e a rede residual.Etapa 3: Selecione o caminho de aumento S-A-C-T. Agora, a capacidade de gargalo é 4. Etapa 4: Selecione o caminho de aumento S-A-D-C-T. Agora, a capacidade de gargalo é 4. Etapa 5: Selecione o caminho de aumento S-B-A-D-C-T. Agora, a capacidade de gargalo é 2. Etapa 6: Selecione o caminho de aumento S-B-D-T. Agora, a capacidade de gargalo é 7. Observe! Agora não há mais caminhos deixados de S para T no gráfico residual. Portanto, não há possibilidade de adicionar fluxo. Isso significa que o método Ford- Fulkerson está completo e estamos prontos para encontrar o fluxo máximo. Uma vez que o fluxo máximo é igual ao fluxo que sai da fonte, nesse exemplo, o fluxo máximo é 10 + 4 = 14. 2. Considere a rede a seguir. O fluxo máximo será igual a 10 14 18 19 X 20 Comentário A alternativa correta é "E". Solução: Vamos montar a planilha para resolver pelo Solver: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho As fórmulas serão: Célula G4: =SOMASE($C$4:$C$13;F4;$E$4:$E$13)- SOMASE($B$4:$B$13;F4;$E$4:$E$13) e copiar até G9. Célula H12: =E13. Células E4:E13: variáveis de decisão. O Solver deve ser montado da seguinte forma: Print do Microsoft Excel E a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 3. O abastecimento de água de uma localidade do município do Rio de Janeiro é feito diretamente através de uma estação de abastecimento. Devido a trabalhos de manutenção, o abastecimento terá de ser feito indiretamente por meio de outras localidades, o que pode ser representado pela seguinte rede: O nó 1 representa a estação de abastecimento; o nó 8, a localidade que se pretende abastecer. Os nós 2 a 7 representam as localidades a partir das quais pode ser feito o abastecimento. O valor associado a cada arco ( i,j ) representa a quantidade, em metros cúbicos por segundo, de água que pode ir diretamente de i para j. Com o objetivo de analisar possíveis descontinuidades no abastecimento da localidade 8, os serviços municipalizados pretendem determinar a quantidade máxima de água que pode chegar indiretamente a essa localidade. Qual a quantidade máxima? 71 50 X 65 85 96 Comentário A alternativa correta é "C". Solução: Vamos montar a planilha para resolver pelo Solver: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho As fórmulas serão: Célula G4: =SOMASE($C$4:$C$17;F4;$E$4:$E$17)- SOMASE($B$4:$B$17;F4;$E$4:$E$17) e copiar até G11. Célula H12: =E17. Células E4:E17: variáveis de decisão. O Solver deve ser montado da seguinte forma: Print do Microsoft Excel E a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 4. O próximo diagrama descreve um sistema de aquedutos que se origina em três rios (nós R1, R2 e R3) e termina em uma cidade principal (nó T). Os outros nós são pontos de junção no sistema. A tabela a seguir mostra a quantidade máxima de água que pode ser bombeada através de cada aqueduto por dia. O gerente da empresa de abastecimento de água deseja determinar um plano de fluxo que irá maximizar o fluxo de água para a cidade. O valor máximo será 245 270 230 1.055 X 715 Comentário A alternativa correta é "E". Solução: Vamos montar a planilha para resolver pelo Solver: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho As fórmulas serão: Célula G4: =SOMASE($C$4:$C$23;F4;$E$4:$E$23)- SOMASE($B$4:$B$23;F4;$E$4:$E$23) e copiar até G13. Célula H12: =SOMA(E21:E23). Células E4:E23: variáveis de decisão. O Solver deve ser montado da seguinte forma: Print do Microsoft Excel E a solução: Print do Microsoft Excel Elaborada por: Mauro Rezende Filho 5. A Texago Corporation tem quatro campos de petróleo, quatro refinarias e quatro centros de distribuição. Uma greve envolvendo as indústrias de transporte reduziu a capacidade da empresa para enviar petróleo dos campos para as refinarias e para transportar produtos das refinarias aos centros de distribuição. Usando unidades de milhares de barris de petróleo bruto (e seu equivalente em produtos refinados), as tabelas a seguir mostram o número máximo de unidades que pode ser enviado por dia de cada campo de petróleo para cada refinaria e de cada refinaria para cada centro de distribuição. A direção da Texago quer definir um plano para quantas unidades enviar de cada campo de petróleo para cada refinaria e de cada refinaria para cada centro de distribuição, maximizando o número total de unidades que chegam aos centros de distribuição. O total enviado será igual a: X 39 87 125 68 76 Comentário A alternativa "A" está correta. 6. Considere a rede a seguir. O fluxo máximo será igual a: 10 X 14 18 19 20 Comentário A alternativa "B" está correta. Solução: Pelo método Ford-Fulkerson, temos os seguintes passos: Etapa 1: Defina o fluxo de cada borda para 0. Etapa 2: Encontre um caminho de aumento na rede residual selecionando o caminho s-a-b-d-c-t. Em seguida, identifique a capacidade de gargalo (fluxo máximo) para o caminho selecionado. Observe que, ao longo desse caminho, a capacidade de gargalo é 2. Agora, sem violar a restrição de capacidade, atualize os valores de fluxo das bordas no caminho de aumento. Obteremos a seguinte rede de fluxo e a rede residual. Etapa 3: Selecione o caminho de aumento s-a-c-t. Agora, a capacidade de gargalo é 4. Etapa 4: Selecione o caminho de aumento s-a-d-c-t. Agora, a capacidade de gargalo é 4. Etapa 5: Selecione o caminho de aumento s-b-a-d-t. Agora, a capacidade de gargalo é 2. Etapa 6: Selecione o caminho de aumento s-b-d-t. Agora, a capacidade de gargalo é 7. Etapa 7: Selecione o caminho de aumento s-e-b-t. Agora, a capacidade de gargalo é 1. Observe! Agora não há mais caminhos deixados de s para t no gráfico residual. Portanto, não há possibilidade de adicionar fluxo. Isso significa que o método Ford- Fulkerson está completo e estamos prontos para encontrar o fluxo máximo. Uma vez que o fluxo máximo é igual ao fluxo que sai da fonte, nesse exemplo, o fluxo máximo é 10 + 7 = 17. VERIFICANDO O APRENDIZADO 1. Observe o fluxo a seguir. O fluxo máximo entre S e T será pela rota S-A-B-C-T S-A-C-T S-B-A-C-T S-B-C-T S-A-C-B Comentário Parabéns! A alternativa "D" está correta. Resolvendo pelo método Ford-Fulkerson, obtemos: 2. Observe o fluxo a seguir. s-a-c-t s-a-b-t s-b-c-t X s-b-t s-a-b-c-t Comentário Parabéns! A alternativa "D" está correta. Veja o fluxo:
Compartilhar