DESIGNAÇÃO. Introdução

Documentos relacionados
Problema de Designação. Fernando Nogueira Problema de Designação 1

Pesquisa Operacional

1. INTRODUÇÃO. FAAP Faculdade de Administração

Problema de designação

Matemática Aplicada Nt Notas de aula

Problemas de Afectação (PA)

Problema de Transporte (Redes) Fernando Nogueira Problema de Transporte 1

Introdução à Programação Linear

Unidade: Modelo Simplex e Modelo Dual. Unidade I:

Ágora A revista científica da FaSaR Ano II nº 01 julho 2018

Álgebra Linear Semana 01

Cap ıtulo 4 Exerc ıcios de Afecta c Enunciados

Pesquisa Operacional. Prof. José Luiz

CAPÍTULO 4. Teoria da Dualidade

Faculdade de Engenharia Optimização. Prof. Doutor Engº Jorge Nhambiu

BCC204 - Teoria dos Grafos

PESQUISA OPERACIONAL Problema de Designação. Professor Volmir Wilhelm Professora Mariana Kleina

Exemplo de um problema de transporte, com 3 fontes e 3 destinos. Custos unitários de transporte para o exemplo de problema de transporte

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. IV Modelo Dual

Pesquisa Operacional Aula 3 Modelagem em PL

Pesquisa Operacional Programação em Redes

Custos Industriais. Variações nos volumes de produção e vendas. Introdução. Classificação dos Gastos

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2014_V3.indd /08/ :01:48

Problemas de Transportes e de Afectação

Universidade Federal de Goiás Instituto de Matemática e Estatística

Lista de Exercícios - Modelagem de representação cromossômica e função fitness

BCC204 - Teoria dos Grafos

Solução de problemas de PL com restrições do tipo >= e =

PRODUÇÃO. Introdução a Economia

CAPÍTULO 3. Método Simplex

Otimização Combinatória - Parte 3

Programação Linear/Inteira

Linguagens Formais e Autômatos P. Blauth Menezes

Renato Martins Assunção

6 Estudo de caso. Especificações do sistema As seguintes especificações foram definidas para o sistema a ser implementado:

Consumidores-hora. Número de chaves. Consumidores-hora. Número de chaves. DESEMPENHO Consumidores-hora 10,000 8,000 6,000 4,000 2,000

Introdução à Pesquisa Operacional - Otimização Linear

Resolução de PL usando o método Simplex

Método Simplex V 1.1, V.Lobo, EN / ISEGI, 2008

PESQUISA OPERACIONAL 11. SOLUÇÃO ALGEBRICA O MÉTODO SIMPLEX ( ) DEFINIÇÕES REGRAS DE TRANSFORMAÇÃO. Prof. Edson Rovina Página 16

Investigação Operacional

Tópicos Especiais em Computação I

Pesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear

PROGRAMAÇÃO LINEAR 11º ANO MATEMÁTICA A

1) Os valores a seguir foram extraídos dos registros contábeis de uma empresa industrial:

Problemas de Fluxo em Redes

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e

Lista de exercícios de Matemática 2º Bimestre. 1. Efetue a adição pelo algoritmo usual e complete com o vocabulário corretamente:

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

FIC Introdução à Programação de Computadores

AS TÉCNICAS DE ANÁLISE DO PONTO DE EQUILÍBRIO. Tiago Pereira

Termos Gerais de Entrega

Teoria de dualidade. Marina Andretta ICMC-USP. 19 de outubro de 2016

[a11 a12 a1n 7. SISTEMAS LINEARES 7.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo

Conceitos básicos de programação

Análise de Regressão Linear Simples e

Figura 9.12 Chaves fusíveis algoritmo de minimização e maximização energia não fornecida por quantidade de equipamentos.

MÉTODO SIMPLEX SOLUÇÃO INICIAL ARTIFICIAL

Exercícios complementares

Problema 5a by

a) Formule este problema em Programação Linear inteira. b) Considere os seguintes dados Matriz das distâncias (em Km) entre as comunidades

Aula 13: Branch-and-bound

Universidade Federal de Campina Grande Centro de ciências e Tecnologia Agroalimentar UNIDADE ACADÊMICA DE CIÊNCIAS E TECNOLOGIA AMBIENTAL (UACTA)

Programação Linear. (4ª parte) Informática de Gestão Maria do Rosário Matos Bernardo 2016

UNIDADE I PROGRAMAÇÃO LINEAR INTEIRA

Matrizes Esparsas. SCC Algoritmos e Estruturas de Dados I. Prof. Fernando V. Paulovich. *Baseado no material do Prof.

Investigação Operacional

MÓDULO 2 - OTIMIZAÇÃO DE REDES

RESOLUÇÃO Nº. 116, DE 03 DE NOVEMBRO DE 2009.

Aula 12: Programação Inteira

MÓDULO 3 - PROBLEMAS DE TRANSPORTE

Robert Fulghum. Exercícios de fixação. 1.1 Digite o texto abaixo: Aluno: Coloque aqui o seu nome Coisas da Vida 1

Equação do Segundo Grau

de fevereiro de 2002

PLANIFICAÇÃO MENSAL/ANUAL Matemática 3.ºano

DESEMPENHO kvah. Número de chaves

Complementos de Investigação Operacional. Folha nº 2 Programação Multiobjectivo 2006/07

Matemática Financeira Material Teórico , , , modo: %. 900

Geometria analítica - Programação linear

Otimização. Problemas de Transportes. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Teste de Software. Planejamento de Teste. Rosemary Silveira Filgueiras Melo

Módulo 2 OTIMIZAÇÃO DE REDES

CAPÍTULO 4 - CUSTOS INDIRETOS DE FABRICAÇÃO QUESTÕES TEÓRICAS

Capítulo 1 Conceitos Básicos

Organização e Arquitetura de Computadores I

INTRODUÇÃO À ENGENHARIA

Parte I - Expressões lógicas e operadores

Programação Linear. MÉTODOS QUANTITATIVOS: ESTATÍSTICA E MATEMÁTICA APLICADAS De 30 de setembro a 13 de novembro de 2011 prof. Lori Viali, Dr.

Padrão de mensagens do Sistema ECOFROTA <Documento de mensagens>

ASSOCIAÇÃO NACIONAL DE CONTROLO DE INFEÇÃO REGULAMENTO INTERNO. Introdução

Técnicas Digitais para Computação

Prof.: Eduardo Uchoa.

Introdução à Programação

O método Simplex Aplicado ao Problema de Transporte (PT).

Equação e Função do 1º Grau. Rafael Carvalho

Um Algoritmo Genético com Aprendizado por Reforço Simples aplicado ao problema do Mundo de Grid

Teoria dos Grafos. Aula 5 - Estruturas de Dados para Grafos. Profª. Alessandra Martins Coelho. março/2013

Planejamento e Análise de Sistemas de Produção

Previsão de Agendamentos por Serviço

Transcrição:

DESIGNAÇÃO Introdução Um caso especial do modelo de transportes é aquele em que cada origem tem uma unidade disponível e cada destino necessita também de uma unidade. É o caso de escalar vendedores para regiões de vendas, máquinas para diversos locais etc. Essa característica torna o algoritmo de soluções bastante simples. Antes de aplicá-lo, devemos verificar se o modelo está equilibrado. No modelo de designação, o número de origens deve ser igual ao número de destinos devido a sua característica. Caso isso não ocorra, devemos construir origens ou destinos auxiliares, com custo de transferência zero. Exemplo: o quadro representa os custos de transporte de uma máquina dos locais de depósito para as fábricas onde deverão ser instaladas. Designar uma máquina para cada fábrica com o menor custo total possível: L 1 1 12 15 16 L 2 14 12 13 18 L 3 1 16 19 15 L 4 14 12 13 15 Descrição do Algoritmo a. Subtrair de cada linha seu menor valor. Em seguida fazer o mesmo com as colunas. Cada linha e cada coluna deverá então apresentar pelo menos um elemento nulo. Subtrair o menor número de cada linha L 1 2 5 6 L 2 2 1 6 L 3 6 9 5 L 4 2 1 3

Subtrair o menor número de cada coluna L 1 2 4 3 L 2 2 3 L 3 6 8 2 L 4 2 b. Designar origens para destinos nas células em que aparece o elemento nulo. Dar preferência a linhas ou colunas que tenham apenas um zero disponível. Cada designação efetuada invalida os outros zeros na linha e na coluna da célula designada. Se a designação se completa, o problema está resolvido. L 1 2 4 3 L 2 2 3 L 3 6 8 2 L 4 2 A designação não se completou devido a origem 3 e ao destino 3, então: c. Cobrir os zeros da tabela com o menor número de linhas possível. Isto pode ser feito da seguinte forma: marcar as linhas sem designação; nas linhas marcadas, marcar as colunas com zeros; nas colunas marcadas, marcar as linhas com designação; nas linhas marcadas,voltar a marcar as colunas com zeros até que não seja possível marcar novas linhas ou colunas; riscar as linha não marcadas e as colunas marcadas.

L 1 2 4 3 L 2 2 3 L 3 6 8 2 L 4 2 d. Encontrar o menor valor dentre os números não cobertos, de todos os elementos da tabela. os elementos não cobertos ficam diminuídos deste número; os elementos no cruzamento de coberturas ficam aumentados desse número; ao outros elementos permanecem iguais. L 1 2 1 L 2 4 3 L 3 4 6 L 4 4 e. Fazer nova designação, retornar ao item b. L 1 L 2 4 L 3 L 4 4 2 1 3 4 6 : Designação L 1 -> F 1 Custo 1 L 3 -> F 4 Custo 15 L 2 -> F 2 Custo 12 L 4 -> F 3 Custo 13 Total Custo 5

O Caso de Maximização Caso a tabela de transferência traga retornos que devem ser maximizados, o modelo deverá ser substituído por outro de minimização. Como no problema dos transportes, isto pode ser feito multiplicando a função objetivo por -1, ou transformando o quadro num quadro de perdas (complemento em relação a um valor fixo). Exemplo: o quadro representa as eficiências de quatro vendedores, testados em quatro regiões. Os potenciais de vendas nas regiões são conhecidos. Designar um vendedor para cada região para maximizar o valor total das vendas. Capacidade de cada vendedor de atingir o potencial da região em % V 1 7 6 8 9 V 2 7 8 7 9 V 3 6 9 6 7 V 4 7 8 7 8 Potencial de vendas em milhares de $ R 1 = 1 ; R 2 = 8 ; R 3 = 6 R 4 = 9 : Quadro de vendas ou retornos (% x Potencial de Vendas) V 1 7 48 48 81 V 2 7 64 42 81 V 3 6 72 36 63 V 4 7 64 42 72

Quadro de perdas: subtrair de 81 V 1 11 33 33 V 2 11 17 39 V 3 21 9 45 18 V 4 11 17 39 9 Aplicar o algoritmo do caso de minimização Subtrair o menor número de cada linha V 1 11 33 33 V 2 11 17 39 V 3 12 36 9 V 4 2 8 3 Subtrair o menor número de cada coluna V 1 9 33 3 V 2 9 17 9 V 3 1 6 9 V 4 8 Designar origens para destinos ( item b ) V 1 9 33 3 V 2 9 17 9 V 3 1 6 9 V 4 8 A designação não se completou, origem 2 destino 3 Cobrir os zeros com o menor número de linhas possível ( item c ) V 1 9 33 3 V 2 9 17 9 V 3 1 6 9 V 4 8

Encontrar o menor valor dentre os números não cobertos, de todos os elementos da tabela ( item d ). Subtrair 3 da tabela: V 1 6 3 V 2 6 14 6 V 3 1 6 12 V 4 8 3 Fazer nova designação, retornar ao item b. V 1 6 3 V 2 6 14 6 V 3 1 6 12 V 4 8 3 Designação Vendas (em milhares de $) V 1 R 3 48 V 2 R 4 81 V 3 R 2 72 V 4 R 1 7 Total 271 Exercícios: 1. Resolva o problema de designação: 1 2 3 4 1 1 23 8 9 2 4 5 6 7 3 12 1 1 8 4 6 4 9 7 Origens Destinos 1 3 2 1 3 4 4 2 Custo 24

2. Resolva o problema de designação: 1 2 3 4 1 6 8 1 9 2 4 3 6 5 3 7 9 12 6 Origens Destinos 1 1 2 2 3 4 4 3 Custo 15 3. Resolva o problema de designação, onde o símbolo X indica a impossibilidade da designação da origem para o destino correspondente: 1 2 3 1 6 X 8 2 4 9 3 3 5 6 4 4 8 1 12 Destinos 1 1 2 3 3 2 4 4 Custo 15 Origens 4. Quatro locais, L 1, L 2, L 3, L 4 necessitam de um equipamento. Existem quatro equipamentos disponíveis, um em cada um dos depósitos D 1, D 2, D 3, D 4. A quilometragem entre os locais necessitados e os depósitos estão no quadro: L 1 L 2 L 3 L 4 D 1 1 12 13 14 D 2 8 7 12 9 D 3 1 8 1 11 D 4 9 9 12 8 1 1 2 2 3 3 4 4 Km 35 Determine um programa de expedição de quilometragem mínima.