Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 1/10 5 ptsPergunta 1 Alocação de tratores em tarefas observando dois objetivos. Uma empresa cuida de realizar a alocação de máquinas agrícolas para tarefas em fazendas. Em seu planejamento foi detectado que além da maximização do lucro a ser obtido com a alocação das máquinas para as tarefas é necessário observar, também, a minimização dos custos advindos da manutenção de acordo com características da tarefa tais como natureza do terreno, tempo de duração e esforço a ser empregado. Figura 1: Problema de alocação de máquinas para tarefas. Em termos matemáticos, o modelo é dado como segue: Conjuntos 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 2/10 I – conjunto das máquinas; J – conjunto das tarefas; Índices i – índice relacionado com os elementos do conjunto das máquinas (i = 1, 2); j – índice relacionado com os elementos do conjunto das tarefas (j = 1, 2); Variáveis x – indica se ocorreu ou não a alocação da máquina i para realizar a tarefa j (1 – sim; 0 – não);ij Parâmetros d – lucro ao realizar a alocação da máquina i para a tarefa j;ij c – custo de manutenção ao realizar a alocação da máquina i para a tarefa j;ij A partir das informações anteriores, é possível elaborar o modelo matemático geral do problema de designação bi-objetivo tal como dado pelas Eqs (1)-(4). Max (1) Min (2) S.A. (2) (3) (4) 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 3/10 O modelo dado pelas Eqs (1)-(4) deve ser reformulado para possa ser resolvido pelos métodos de programação linear disponíveis (Simplex ou Método de Pontos Interiores). Nesse sentido, uma reformulação possível é considerar os dois objetivos como um único objetivo onde cada termo é multiplicado por um peso α ou 1-α de acordo com a importância dada ao termo. Essa reformulação do problema é dada pelas Eqs. (5)-(8) Max (5) S.A. (6) (7) (8) Para que ambos os objetivos tenham o mesmo peso basta escolher α = 0,5. Suponha que seja adotado esse valor para α e considere os seguintes dados de lucro e custo de alocação dados nas Tabelas 1 e 2, respectivamente. Tarefa 1 Tarefa 2 Máquina 1 1500 3500 Máquina 2 1000 5000 Tabela 1: Lucro ao realizar a alocação entre as máquinas e tarefas. Tarefa 1 Tarefa 2 Máquina 1 800 2500 Máquina 2 300 3900 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 4/10 Tabela 2: Custo de manutenção ao realizar a alocação entre as máquinas e tarefas. Dica 1: Uma possibilidade para obter a solução ótima de um modelo de programação linear é empregar o solver gratuito GUSEK dado em: http://gusek.sourceforge.net/ (http://gusek.sourceforge.net/) Dica 2: Caso tenha dificuldades em relação ao conteúdo para criar modelos no Gusek, você poderá assistir as vídeo-aulas referentes ao problema de designação e como utilizar o software: Introdução Designação:https://www.youtube.com/watch?v=JSMFhjKqeI8 (https://www.youtube.com/watch?v=JSMFhjKqeI8&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=17) 1. Formulação do modelo de designação: https://www.youtube.com/watch?v=D6T-IMdo0OI (https://www.youtube.com/watch?v=D6T-IMdo0OI&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=18) 2. Exemplo numérico para o modelo de designação: https://www.youtube.com/watch?v=n7DNcyma41Q (https://www.youtube.com/watch? v=n7DNcyma41Q&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=19) 3. Modelo de designação no Gusek: https://www.youtube.com/watch?v=DF6a0JY5Cb8 (https://www.youtube.com/watch?v=DF6a0JY5Cb8&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=20) 4. Dica 3: Um modelo em Gusek para o problema de designação pode ser obtido em: https://drive.google.com/open?id=1e_lRDAwdzwMNnr10ijzUlN24kNkxLYOS (https://drive.google.com/open?id=1e_lRDAwdzwMNnr10ijzUlN24kNkxLYOS) Sejam as seguintes afirmativas para a solução ótima do problema reformulado de designação bi- objetivo, indique quais são Verdadeiras e quais são Falsas: FALSO A máquina 1 é designada para a tarefa 1; FALSO A máquina 2 não é designada para a tarefa 1; FALSO A máquina 1 não é designada para a tarefa 2; A máquina 2 é designada para a tarefa 2; http://gusek.sourceforge.net/ https://www.youtube.com/watch?v=JSMFhjKqeI8&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=17 https://www.youtube.com/watch?v=D6T-IMdo0OI&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=18 https://www.youtube.com/watch?v=n7DNcyma41Q&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=19 https://www.youtube.com/watch?v=DF6a0JY5Cb8&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=20 https://drive.google.com/open?id=1e_lRDAwdzwMNnr10ijzUlN24kNkxLYOS 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 5/10 FALSO FALSO A função objetivo obtida para a solução ótima desse problema está entre 2.500 e 3.000. 5 ptsPergunta 2 Problema de designação em dois níveis para alocação de colaborador para uma máquina e da máquina para um material considerando dois objetivos. Uma fábrica busca realizar a melhor alocação de colaboradores às máquinas e das máquinas para os materiais a serem utilizados. A Figura 1 ilustra esse problema. 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 6/10 Figura 1: Atribuição de colaboradores às máquinas e das máquinas aos materiais. O problema descrito anteriormente é um problema de designação em dois níveis. Sua formulação matemática pode ser obtida como um caso particular do modelo de transbordo. Para o modelo de transbordo, sejam os seguintes conjuntos, índices, variáveis e parâmetros do modelo: Conjuntos I – conjunto dos colaboradores; J – conjunto das máquinas; K – conjunto dos materiais. Índices i – índice relacionado com os elementos do conjunto dos colaboradores (i = 1, 2); j – índice relacionado com os elementos do conjunto das máquinas (j = 1, 2); k – índice relacionado com os elementos do conjunto dos materiais (k = 1, 2). 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 7/10 Variáveis x – alocação entre o colaborador i e a máquina j (1 – sim; 0 - não);ij y – alocação entre a máquina j e o material k (1 – sim; 0 - não);jk Parâmetros c – custo de alocação entre o colaborador i e as máquinas j;ij h – custo de alocação entre a máquina j e o material k;jk f – capacidade de alocação do colaborador i;i d – demanda de alocação do material k;k M – capacidade máxima de alocação da máquina j.j A partir das informações anteriores, é possível elaborar o modelo matemático geral do problema de transporte correspondente tal como dado pelas Eqs (1)-(6). Min (1) S.A. (2) (3) (4) (5) (6) 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 8/10 Porém, percebeu-se que os custos de alocação devem ser considerados com uma função bi-objetivo com um peso α tal a função objetivo (1) é reformulada como dado na Eq. (7). Min (7) Os dados do problema específicos para o problema de designação em dois níveis são dados nas Tabelas 1, 2, 3, e 4 para os parâmetros c , h , f , e d , respectivamente.ij jk i k Máquina 1 Máquina 2 Colaborador 1 1500 3500 Colaborador 2 1000 5000 Tabela 1: Custos de alocação em R$ entre os colaboradores e as máquinas. Material 1 Material 2 Máquina 1 1059 996 Máquina 2 2786 802 Tabela 2: Custos de alocação em R$ entre as máquinas e os materiais. Cap. Máx. Colaborador 1 1 Colaborador 2 1 Tabela 3: Capacidade máxima de alocação de máquinas para cada colaborador. 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 9/10 Demanda Máquina 1 1 Máquina 2 1 Tabela 4: Demanda de atendimento de cada máquina. A capacidademáxima (M ) de ambas as máquinas é de 1.j Foi considerado o seguinte valor de α para obtenção de soluções ótimas: α = 0,7. Dica 1: Uma possibilidade para obter a solução ótima de um modelo de programação linear é empregar o solver gratuito GUSEK dado em: http://gusek.sourceforge.net/ (http://gusek.sourceforge.net/) Dica 2: Caso tenha dificuldades em relação ao conteúdo para criar modelos no Gusek, você poderá assistir as vídeo-aulas referentes ao problema de transporte e como utilizar o software: Modelo de transbordo: https://www.youtube.com/watch?v=itwxbvuP5Ks (https://www.youtube.com/watch?v=itwxbvuP5Ks&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=14) 1. Modelo de transbordo no Gusek: https://www.youtube.com/watch?v=NdaMCa1ZWSg (https://www.youtube.com/watch? v=NdaMCa1ZWSg&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=15) 2. Dica 3: Um modelo em Gusek para o problema de transbordo pode ser obtido em: https://drive.google.com/open?id=1V8bX5mMEw2Gq-0txn0X6kU6_chBfhykR (https://drive.google.com/open?id=1V8bX5mMEw2Gq-0txn0X6kU6_chBfhykR) Sejam as seguintes afirmativas para a solução ótima do problema, indique quais são Verdadeiras e quais são Falsas: VERDADEIRO Não existe a alocação entre o colaborador 1 e a máquina 1; VERDADEIRO Não existe a alocação entre a máquina 2 e o colaborador 2; http://gusek.sourceforge.net/ https://www.youtube.com/watch?v=itwxbvuP5Ks&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=14 https://www.youtube.com/watch?v=NdaMCa1ZWSg&list=PLH9knZH6lcgoWG6Q2zn3ilb3mFjJoyvTi&index=15 https://drive.google.com/open?id=1V8bX5mMEw2Gq-0txn0X6kU6_chBfhykR 08/04/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/2900/quizzes/9803/take 10/10 Salvo em 12:11 VERDADEIRO Existe a alocação entre a máquina 1 e o material 1; VERDADEIRO Existe a alocação entre o material 2 e a máquina 2; FALSO A função objetivo obtida para a solução ótima desse problema está entre 6.000 e 6.500. Enviar teste
Compartilhar