Arrendamento de espaço num armazém



Documentos relacionados
Problema de Mistura de Produtos

Investigação Operacional

Utilização do SOLVER do EXCEL

Universidade da Beira Interior Departamento de Matemática. Fábrica 1 Fábrica 2 Fábrica 3 Mina Mina

Investigação Operacional 1. Transparências de apoio à leccionação de aulas teóricas. Não criar um modelo complicado quando um simples é suficiente.

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

Formulação de problemas de programação linear. Investigação Operacional (Economia) Exercícios de programação linear Formulação (Problemas propostos)

Lista de exercícios: Modelagem matemática Otimização Combinatória

Licenciatura em Matemática Aplicada Investigação Operacional Exercícios de Programação Inteira

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios

FOLHA 2. Programação Linear : modelação matemática

Resolução da Lista 2 - Modelos determinísticos

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características

Aplicações de Escritório Electrónico

Investigação Operacional- 2009/10 - Programas Lineares 3 PROGRAMAS LINEARES

Disciplina: Suprimentos e Logística II Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

Concentração Mínima de Açúcar (g/l) N (normal) E (europeu fino) Teor Máximo de Acidez (%)

1. Ambiente de Trabalho

Jogos Olímpicos de Verão - Londres 2012

gettyimages.pt Guia do site área de Film

Pesquisa Operacional. 4x1+3x2 <=1 0 6x1 - x2 >= 20 X1 >= 0 X2 >= 0 PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL PESQUISA OPERACIONAL

Pesquisa Operacional. Função Linear - Introdução. Função do 1 Grau. Função Linear - Exemplos Representação no Plano Cartesiano. Prof.

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos

Como organizar um processo de planejamento estratégico

CPV O cursinho que mais aprova na GV

MODERNIZAÇÃO E CAPACITAÇÃO DAS EMPRESAS

EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS

Esta aplicação é activada pressionando a tecla [APPS] da sua calculadora e seleccionando a opção?:inequality.

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Lista 2 - Modelos determinísticos

Notas de aula número 1: Otimização *

Universidade Federal de Alagoas Eixo da Tecnologia Campus do Sertão Programa de Educação Tutorial

Tarefa Orientada 14 Subconsultas

PROBLEMA DE TRANSPORTE: MODELO E MÉTODO DE SOLUÇÃO

Jornal Oficial da União Europeia

REGULAMENTO DO CONCURSO: MACAU

Suplemento II ao «Acordo de Estreitamento das Relações Económicas e Comerciais entre o Continente Chinês e Macau»

Pode trazer um saco de plástico adequado de casa. Em alguns aeroportos são facultados sacos plásticos aos passageiros.

Aleph Manual de utilização do módulo de aquisições

REGULAMENTO DO CONCURSO: MACAU

REGRAS DE EXECUÇÃO DA DECISÃO N.º 32/2011 RELATIVA AO REEMBOLSO DAS DESPESAS DE VIAGEM DOS DELEGADOS DOS MEMBROS DO CONSELHO

Layouts Balanceamento de Linhas. Maria Antónia Carravilla

DEMONSTRAÇÕES FINANCEIRAS COMBINADAS

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 1ª Fase

O Método Simplex para

Condições do Franchising

Decreto-Lei n.º 478/99, de 9 de Novembro

Logística e Gestão da Distribuição

Lei de Minas REPÚBLICA DE MOÇAMBIQUE. Lei nº 14/2002, de 26 de Junho

Em termos conceptuais, a operação de

Jornal Oficial da União Europeia L 220/9

CGA Directa. Manual do Utilizador. Acesso, Adesão e Lista de Subscritores

PROGRAMAÇÃO INTEIRA. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

Pesquisa Operacional. Componentes de um modelo de PL

PROGRAMAÇÃO LINEAR. Resolução de problemas de programação linear usando o comando Solver, no Excel.

COMO CALCULAR E PROJETAR A DEPRECIAÇÃO PELO MÉTODO DA LINHA RETA COM O AUXÍLIO DO EXCEL

Novo Aeroporto de Lisboa e privatização da ANA

Módulo 2 Custos de Oportunidade e Curva de Possibilidades de Produção

WEBSITE DEFIR PRO

2. A FERRAMENTA SOLVER (EXCEL)

Anúncio de concurso. Serviços

Regulamento da CMVM n.º 97/11 Critérios de Avaliação e Peritos Avaliadores dos Imóveis dos Fundos de Investimento Imobiliário

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI

INTRODUÇÃO AO ASSUNTO PESQUISA OPERACIONAL. O que é Pesquisa Operacional?

circular ifdr Noção de Organismo de Direito Público para efeitos do cálculo de despesa pública SÍNTESE: ÍNDICE

Guia de Utilização. Acesso Universal

Aula 03 - Modelagem em PPLIM

INTRODUÇÃO AOS MÉTODOS FACTORIAIS

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

Driver Eticadata Versão 1.0 de Português

APROG - Civil. Excel. Técnicas de pesquisa de informação em tabelas. Instituto Superior de Engenharia do Porto

Função Mudar de unidade estatística

PRÉMIOS MORNINGSTAR DIÁRIO ECONÓMICO 2012 OBJETIVO

Manual de Navegação. Para conhecer melhor a estrutura do novo site. V02

SAMUO APP: MANUAL DO ADMINISTRADOR

Agência Europeia para a Segurança da Aviação

SISTEMA DE INCENTIVOS À QUALIFICAÇÃO E INTERNACIONALIZAÇÃO DE PME (SI QUALIFICAÇÃO DE PME) VALE INOVAÇÃO

Resolução de Matemática da Prova Objetiva FGV Administração

PROCEDIMENTO PARA O CÁLCULO DA DURAÇÃO MÍNIMA IN SITU DA VERIFICAÇÃO SGSPAG

FACULDADE PITÁGORAS DISCIPLINA: FUNDAMENTOS DA ADMINISTRAÇÃO

Conceito. As empresas como ecossistemas de relações dinâmicas

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

Manual Reservas On-Line FAQ

Tarefa Orientada 13 Agrupamento e sumário de dados

MANUAL DE INSTRUÇÕES

Metodologia de Gerenciamento de Projetos da Justiça Federal

Certificação da Qualidade dos Serviços Sociais. Procedimentos

Criação de Páginas Web - MS Word 2000

Só Matemática O seu portal matemático FUNÇÕES

CIRCULAR DE INFORMAÇÃO AERONÁUTICA n PORTUGAL

Localização dos inquéritos de rua para Arroios e Gulbenkian

Análise da sensibilidade

Qualificação de Procedimentos

Transcrição:

Construção de Modelos de Programação Linear e Inteira 6 Arrendamento de espaço num armazém Uma empresa planeia arrendar espaço num armazém, sendo as suas necessidades para os próximos 5 meses as seguintes: Slide 12 Mês Necessidade de espaço (m 2 ) 1 1500 2 1000 3 2000 4 500 5 2500 Período de arrendamento Custo por m 2 (meses) ($) 1 2800 2 4500 3 6000 4 7300 5 8400 Construa um modelo que permita determinar o esquema de contratos a assinar, por forma a satisfazer as necessidades de espaço o mais economicamente possível. Arrendamento de espaço num armazém Resolução Variáveis de decisão x ij espaço a arrendar no início do mês i por um período de j meses Slide 13 Restrições Que em cada mês esteja arrendado pelo menos o espaço necessário: (mês 1) (mês 2) (mês 3) (mês 4) 5 j=1 x 1j 1500 5 j=2 x 1j + 4 j=1 x 2j 1000 5 j=3 x 1j + 4 j=2 x 2j + 3 j=1 x 3j 2000 5 j=4 x 1j + 4 j=3 x 2j + 3 j=2 x 3j + 2 j=1 x 4j 500 (mês 5) x 15 +x 24 +x 33 +x 42 +x 51 2500 x ij 0 1 i 5, 1 j 6 i

Construção de Modelos de Programação Linear e Inteira 7 Função objectivo espaço arrendado por 1 mês (no início do mês Slide 14 min CUSTO = custo de arrendar 1 m 2 por 1 mês {}}{ 2800 1, 2, 3, 4 ou 5) { }} { 5 x i1 + 4500 4 x i2 + 6000 x i3 + 7300 2 x i4 + 8400 x 15 Arrendamento de espaço num armazém Resolução mais compacta Dados Slide 15 C j custo de arrendar 1m 2 por um período de j meses N i necessidade de espaço no mês i Variáveis de decisão x ij espaço a arrendar no início do mês i por um período de j meses Restrições Que em cada mês esteja arrendado pelo menos o espaço necessário: i 6 i j=1 x ij + i 1 6 k k=1 j=i+1 k x kj N i

Construção de Modelos de Programação Linear e Inteira 8 Função objectivo 5 6 j C j j=1 x ij Slide 16 Fábrica de papel O papel é normalmente fabricado em rolos grandes (em largura e em diâmetro), que depois são dividos em rolos mais pequenos, que por sua vez poderão ser directamente para clientes ou para cortar em formatos. Slide 17 Vejamos o seguinte exemplo. O papel é produzido em rolos com 6 metros de largura. A partir deste rolos é necessário produzir 30 rolos mais pequenos com 280cm, 60 rolos com 200cm e 48 rolos com 150cm. Assim sendo, um rolo de 6 metros pode ser dividido, por exemplo, em 2 rolos de 280, sobrando um rolinho de 40cm que é considerado desperdício. Assumindo que existem rolos grandes em quantidade suficiente para satisfazer esta encomenda, o problema consiste em determinar a forma de cortar os rolos grandes de forma a minimizar o desperdício.

Construção de Modelos de Programação Linear e Inteira 9 Fábrica de papel Bobinadora Slide 18 Fábrica de papel Resolução Slide 19 O primeiro passo para a formulação deste problema é determinar de quantas maneiras pode um rolo grande ser cortado. Para além da forma sugerida no enunciado (2 rolos de 200cm, sobrando 40cm de desperdício) podem ainda ser determinados 6 outros padrões de corte (ver tabela). As variáveis de decisão (x 1 a x 7 ) correspondem ao número de vezes que cada padrão de corte é aplicado no corte de um rolo grande. A tabela seguinte apresenta ainda as quantidades pedidas de cada rolo pequeno, assim como o desperdício gerado por cada padrão de corte.

Construção de Modelos de Programação Linear e Inteira 10 Largura N o de rolos dos rolos x 1 x 2 x 3 x 4 x 5 x 6 x 7 pedidos 280 2 1 1 0 0 0 0 30 200 0 1 0 3 2 1 0 60 150 0 0 2 0 1 2 4 48 Desperdício 40 120 20 0 50 100 0 Slide 20 Exemplificando, x 3 = 4 significa que se corta um rolo grande em 1 de 280cm e 2 de 150cm, gerando um desperdício de 20cm, 4 vezes. No total obtém-se 4 rolos de 280cm e 8 de 150cm (e nenhum de 200cm). As restrições vão estar directamente relacionadas com as quantidades de rolos pequenos que é necessário cortar, uma por cada rolo. Se a cada linha do sistema de inequações corresponde um tipo de rolo pequeno, a cada coluna corresponderá um padrão de corte: 2x 1 + x 2 + x 3 30 x 2 + 3x 4 + 2x 5 + x 6 60 2x 3 + x 5 + 2x 6 + 4x 7 48 x i 0 1 i 7 Slide 21 O objectivo do problema é minimizar o desperdício. Assim, a função objectivo deste modelo tomará a forma: min 40x 1 + 120x 2 + 20x 3 + 50x 5 + 100x 6 E se as restrições tiverem que ser satisfeitas como igualdades, isto é, e se não forem admitidas sobreproduções? Como é que o modelo deve ser alterado?

Construção de Modelos de Programação Linear e Inteira 11 A companhia de aviação Benvoa Slide 22 A companhia de aviação Benvoa vai comprar aviões a jacto de passageiros, para viagens longas, médias e curtas (tipos A l, A m e A c, respectivamente). Os custos unitários, em milhões de escudos são, respectivamente, de 5000, 3800 e 2000. A administração da companhia autorizou a verba máxima de 112000 milhões de escudos para esse efeito. Admite-se que os lucros anuais sejam de 310, 230 e 200 milhões de escudos com cada um dos tipos de avião A l, A m e A c, respectivamente. Haverá pilotos suficientes para pilotar, no máximo, 30 aviões novos. Se apenas fossem comprados aviões A c, os serviços de manutenção suportariam 40 aviões novos. Contudo, cada avião A m equivale a 4/3 de um avião A c e cada avião A l a 5/3 de um avião A c, no que diz respeito à manutenção. A direcção técnica é ainda de opinião que, por cada avião A c que seja comprado, se comprem também pelo menos um avião A l ou um avião A m. Por outro lado, seleccionado um avião A l para comprar, também deverão ser comprados pelo menos 8 aviões A c ou A m. Com estes dados, a gestão da empresa deve decidir a quantidade de aviões de cada tipo a comprar, de modo a maximizar o lucro. Formule um modelo para este problema. A companhia de aviação Benvoa Resolução Variáveis de decisão x c, x m, x l n o de aviões de cada tipo a comprar Slide 23 Restrições Dinheiro disponível: 500x l + 3800x m + 2600x c 112000 Pilotos disponíveis: x l + x m + x c 30 Manutenção: 5 3 x l + 4 3 x m + x c 40 Opinião da direcção técnica: x l + x m x c x c + x m 8x l x c, x m, x l 0 e inteiros

Construção de Modelos de Programação Linear e Inteira 12 Função objectivo max LUCRO = 310x l + 230x m + 200x c Slide 24 Urbanização Slide 25 Pretende-se urbanizar um determinado terreno. O terreno divide-se em 3 zonas com características, em termos de relevo, localização e tipo de subsolo, diferentes: Z 1, Z 2 e Z 3. Esta urbanização deverá incluir áreas para fins residenciais A r, áreas verdes A v e de equipamentos sociais A e. O custo de construção de um determinado tipo de área (R, V ou E) em Z 1, Z 2 ou Z 3 é proporcional à respectiva área de construção, sendo as constantes de proporcionalidade diferentes entre si e conhecidas. É necessário construir pelo menos K hectares de A r e garantir que os quocientes A e A r não sejam inferiores a l e m (conhecidos), respectivamente. Pretende-se conhecer as áreas a atribuir a R, V, e E nas zonas Z 1, Z 2 e Z 3. e A v A r 1. Formule o problema nas seguintes condições (será resolúvel por Programação Linear?): (a) As condições relativas a l e m devem ser satisfeitas em cada zona. (b) As condições relativas a l e m devem ser satisfeitas para o conjunto de Z 1, Z 2 e Z 3. 2. Qual a relação de ordem existente entre o custo total da solução óptima calculável em (i) e em (ii)? Justifique. 3. Formule o problema como em (ii) mas admitindo que se as áreas para E forem maiores que p então as áreas para V serão maiores que q (p e q conhecidos).

Construção de Modelos de Programação Linear e Inteira 13 Urbanização Resolução a) Variáveis de decisão Slide 26 A ri n o de hectares a construir na zona i para fins residenciais A vi n o de hectares reservados na zona i para área verde A ei n o de hectares reservados na zona i para equipamentos sociais Restrições (i) Slide 27 (ii) 3 A ri K A ei l A ri, i = 1, 2, 3 A vi m A ri, i = 1, 2, 3 A ri, A vi, A ei 0, i = 1, 2, 3 A ri K 3 A ei l 3 A ri, i = 1, 2, 3 3 A vi m 3 A ri, i = 1, 2, 3 A ri, A vi, A ei 0, i = 1, 2, 3

Construção de Modelos de Programação Linear e Inteira 14 Nota: Poder-se-ia ainda introduzir uma restrição referente ao espaço total disponível e que não pode ser ultrapassado. Embora não mencionada explicitamente no enunciado ela é inerente ao problema: A ri + A ei + A vi A Zi, i = 1, 2, 3 Slide 28 com A Zi a representar a área total da zona i. Função objectivo min (K ri A ri + K vi A vi + K ei A ei ) b) O custo da solução óptima em (i) é maior do que o custo da solução óptima em (ii). Como a formulação em (i) é mais restritiva que em (ii) e como ao restringir-se mais um problema nunca se melhora o valor óptimo da função objectivo, a conclusão extrai-se de imediato. Slide 29 c) Num modelo de programação matemática em Investigação Operacional a região das soluções admissíveis é obtida pela conjunção das restrições formuladas no modelo. Nesta alínea pretende-se modelizar uma implicação de condições: A ei > p A vi q A implicação de condições é modelizada com o auxílio de uma variável de decisão suplementar e de um majorante para os valores que as condições possam tomar. Seja A = A Z1 + A Z2 + A Z3 a área total disponível nas 3 zonas. Evidentemente que 3 A ei A e 3 A vi A, ou seja, A é um majorante destes somatórios. Tomando então uma variável auxiliar inteira binária δ {0, 1}, a implicação pode ser formulada do seguinte modo: A ei p δa 0 (1)

Construção de Modelos de Programação Linear e Inteira 15 q A vi (1 δ)a 0 (2) δ {0, 1} (3) Slide 30 Para verificarmos que as inequações (1 3) modelizam a implicação de condições devemos relembrar que para que uma implicação a b seja verdadeira é preciso que se a for verdadeira então b também o seja e que se b for falsa então a também o seja. De facto, se 3 A ei > p então para que a restrição (1) se verifique é forçoso que δ = 1. Ora δ = 1 transforma (2) em 3 A vi q, como se pretendia. Se, por outro lado, 3 A vi < q então, para que (2) se verifique é forçoso que δ = 0. Com δ = 0 a restrição (1) fica 3 A ei p, como se queria demonstrar. Nota: É possível ainda modelizar outras operações lógicas entre condições. Apresentam-se de seguida 3 casos distintos: 1. Disjunção (apenas uma de duas restrições está activa) f(x i ) 0 g(x i ) 0 Seja M um número muito grande e δ uma variável binária: f(x i ) δm g(x i ) (1 δ)m Slide 31 2. K, de entre N restrições, são verificadas f 1 (x i ) d 1 + δ 1 M f 2 (x i ) d 2 + δ 2 M f 1 (x i ) d 1 f 2 (x i ) d 2. f N (x i ) d N + δ N M. N f N (x i ) d N δ i = N K δ i {0, 1} M =

Construção de Modelos de Programação Linear e Inteira 16 3. Funções com apenas N valores possíveis f(x i ) = d 1 ou d 2 ou... ou d N (f(x i ) {d 1, d 2,..., d N }) f(x i ) = N δ id i N δ i = 1 Slide 32 δ i {0, 1} Aeroporto Aletrop - Manutenção Slide 33 O aeroporto de Aletrop é a base dos aviões da companhia aérea PAT. Trata-se de um aeroporto moderno, e de uma empresa de aviação em expansão, que pretende manter a sua competitividade num sector de actividade fortemente concorrencial. O aumento de competitividade passa, nomeadamente, pela realização de dois objectivos, a melhoria da qualidade de serviço e a redução dos custos de operação. Por outro lado, a segurança de uma companhia aérea é um aspecto de primordial importância, estando intimamente ligado à manutenção. Para manter um avião em boas condições técnicas, procede-se à manutenção preventiva aos aparelhos da PAT, através de pequenas inspecções entre aterragem e posterior descolagem. A direcção da empresa está também a considerar a hipótese de oferecer estes serviços de manutenção a outras companhias de aviação, mesmo que para tal tenha que aumentar às equipas de manutenção. O elemento crucial nestas equipas é o chefe de manutenção, técnico altamente qualificado, que necessita de fazer formação específica para cada tipo de avião e obter assim uma licença imprescindível para o desempenho dessas funções. A cada licença corresponde uma categoria de aviões, existindo 4 licenças diferentes: Tipos de licenças Aviões 1 Boeing 717 (100 lugares) 2 Boeing 777 (300 a 500 lugares) 3 Airbus A319 (124 lugares) 4 Airbus A340 (350 lugares)