Exercícios de Programação linear

Documentos relacionados
Fundamentos de Investigação Operacional /11 - Exercícios de Formalização 1

FOLHA 5. Problemas de Transportes e de Afectação

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

Problemas de Fluxos em Redes

CAPÍTULO O Método Simplex Pesquisa Operacional

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

EA044 Planejamento e Análise de Sistemas de Produção Lista de Exercícios 1 Prof. Paulo Valente

PRO Pesquisa Operacional II

CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada FUNÇÃO RECEITA

MANUAL DO USUÁRIO SIMPLEX. Prof. Erico Fagundes Anicet Lisboa, M. Sc.

Programação Linear - Parte 4

Exercícios de Álgebra Linear

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

Função do 2º Grau. 2 =, onde 2. b 4ac. , é um número REAL que pode ser: positivo, nulo ou negativo.

b b 4ac =, onde 2 , é um número REAL que pode ser: positivo, nulo ou negativo.

Preço de uma lapiseira Quantidade Preço de uma agenda Quantidade R$ 10, R$ 24, R$ 15,00 80 R$ 13, R$ 20,00 60 R$ 30,00 160

Coordenadoria de Matemática Programação Linear. Professor: Oscar Luiz T. de Rezende

Investigação Operacional

ALGA - Eng.Civil - ISE / Matrizes 1. Matrizes

Universidade da Beira Interior Departamento de Matemática. Ficha de exercícios nº3: Dualidade. Interpretação Económica.

UNIVERSIDADE DA BEIRA INTERIOR Probabilidades e Estatística 2012/2013

Aula 3 Função do 1º Grau

ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU

20 - EXERCÍCIOS FUNÇÃO DO PRIMEIRO GRAU

Romeu Reguengo Novembro Estruturas Pré-fabricadas em Betão

Unidade 3 Função Afim

XXXII Olimpíada Brasileira de Matemática. GABARITO Segunda Fase

01) 45 02) 46 03) 48 04) 49,5 05) 66

INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos. RESOLUÇÃO DA RESPESCAGEM DO 2 o TESTE

Introdução em Engenharia. Problemas de Engenharia. Engenharia: Sérgio Haffner SÍNTESE. Conceitos Conceitos fundamentais

Lista 4 Introdução à Programação Entregar até 07/05/2012

Exercícios de Método Simplex Enunciados

Universidade Federal de Itajubá. Instituto de Engenharia de Produção e Gestão. Pesquisa Operacional. Dualidade

Chama-se razão de dois números racionais a e b (com b 0) ao quociente do primeiro

SIMULADO MATEMÁTICA. 3) Com os algarismos 2, 5, 7, e 8, quantos números naturais de três algarismos distintos podem ser escritos?

ESCOLA SUPERIOR DE TECNOLOGIA

PROVA DE AFERIÇÃO DO ENSINO BÁSICO 2011 A PREENCHER PELO ALUNO

ATIVIDADES COMPLEMENTARES

ÁLGEBRA. Aula 5 _ Função Polinomial do 1º Grau Professor Luciano Nóbrega. Maria Auxiliadora

Programação Matemática /2011

MÉTODO SIMPLEX QUADRO SIMPLEX

FUNÇÃO DO 2º GRAU PROF. LUIZ CARLOS MOREIRA SANTOS

Método Simplex das Duas Fases

Roteiro da aula. MA091 Matemática básica. Conjuntos. Subconjunto. Aula 12 Conjuntos. Intervalos. Inequações. Francisco A. M. Gomes.

Método Simplex Revisado

0.1 Curvas de Ofertas e Demandas Lineares

2. Qual dos gráficos abaixo corresponde à função y= x? a) y b) y c) y d) y

Optimização em Redes e Não Linear

max z = 10x 1 + 4x 2 s.a x 1 + x x 1 + 4x x 1 + 6x 2 300

ECONOMIA E SOCIOLOGIA EXERCÍCIOS DE APLICAÇÃO. Nº de garrafas encontradas

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

A recuperação foi planejada com o objetivo de lhe oportunizar mais um momento de aprendizagem.

QUESTÃO 18. Cada um dos cartões abaixo tem de um lado um número e do outro uma letra.

Teoria dos Grafos Aula 7 - Conceitos Básicos

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. III Método Simplex

UNIVERSIDADE FEDERAL DE VIÇOSA Centro de Ciências Exatas Departamento de Matemática

ECONOMIA E SOCIOLOGIA MÓDULO EXERCÍCIOS DE APLICAÇÃO

A Dualidade em Programação Linear

01. Uma empresa fabrica três produtos: produto A, produto B e produto C, com os seguintes preços, custos diretos e consumo de matéria-prima unitários:

Departamento de Matemática da Universidade de Coimbra Álgebra Linear e Geometria Analítica Engenharia Civil Ano lectivo 2005/2006 Folha 1.

TECNÓLOGO EM CONSTRUÇÃO CIVIL. Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega

Matemática. A probabilidade pedida é p =

Escola Secundária com 3º ciclo D. Dinis 11º Ano de Matemática A Tema II Introdução ao Cálculo Diferencial I Funções Racionais e com Radicais

Disciplina: Álgebra Linear - Engenharias ], C = Basta adicionar elemento a elemento de A e B que ocupam a mesma posição na matriz.

SOLUÇÕES N item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

Problemas de Rede Conteúdos do Capítulo

COLÉGIO GERAÇÃO. Revisão Enem Kmara

SOLUÇÕES. Fichas de Trabalho de Apoio. FT Apoio 7 ; ; 5.1. [ 30, [ ); 5.2. [, 2[ ; 8.6. FT Apoio 8. 2 e 1; 3.2. por exemplo: 3 ou.

Capítulo 4. Retas e Planos. 4.1 A reta

5 são flamenguistas. A metade dos restantes é

SOLUÇÕES. Fichas de Trabalho de Apoio. FT Apoio 7 ; ; 5.1. [ 30, [ ); 5.2. [, 2[ ; 8.6. FT Apoio 8. 2 e 1; 3.2. por exemplo: 3 ou.

Matemática Ficha de Apoio Modelos de Probabilidade - Introdução

21- EXERCÍCIOS FUNÇÕES DO SEGUNDO GRAU

PROGRAMAÇÃO MATEMÁTICA Optimização em Redes

Exercícios de Aprofundamento Mat Polinômios e Matrizes

Canguru Matemático sem Fronteiras 2014

CAPÍTULO 1 MATEMÁTICA Revisão de Conceitos Básicos

AVALIAÇÃO DA APRENDIZAGEM EM PROCESSO. Matemática. 2ª Série do Ensino Médio Turma 2º bimestre de 2015 Data / / Escola Aluno.

Nome: N.º: Turma: Classificação: Professor: Enc. Educação:

Atividade extra. Exercício 1. Exercício 2. Matemática e suas Tecnologias Matemática

OBSERVAÇÕES: EXERCÍCIOS

O número mínimo de usuários para que haja lucro é 27.

Resumo aula 5. Fornecedores

C Qual será a receita média mensal da edição de bolso nesse período de cinco anos? Resolução. A Edição de Bolso Edição Capa Dura

ÁLGEBRA. Aula 1 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega. Maria Auxiliadora

Lista extra de exercícios

Disciplina de Matemática Professora Valéria Espíndola Lessa. Atividades de Revisão 1º ano do EM 1º bimestre de Nome: Data:

MATEMÁTICA ENSINO FUNDAMENTAL

Aula 4 Função do 2º Grau

Nome: N.º: Telefone: PARA QUEM CURSA A 1 ạ SÉRIE DO ENSINO MÉDIO EM Disciplina: MaTeMÁTiCa

3 Distribuições Teóricas Contínuas

Contabilidade Questões Comentadas da Cesgranrio

Elaboração e Análise de Projetos

Planejamento e Controle da Utilização e das Compras de Matérias-Primas. Amanda Ribeiro José Maciel Neto Renê Oliveira

Sumário da 9ª aula. Curva da oferta de mercado. Curva da oferta de mercado. Curva da oferta de mercado. Análise marginal.

Teste Intermédio Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos º Ano de Escolaridade

Versão 1. Identifica, claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.

Transcrição:

Capítulo 1 Exercícios de Programação linear 1.1 Resolução geométrica de problemas lineares Exercício 1.1.1 Para cada um dos casos a seguir indicados represente a região admissível e determine os valores máximo e mínimo da função z: a) b) z = 2x 1 + 3x 2 + 2 x 1 + x 2 1 x 1 2 2x 1 x 2 5 x 1 + x 2 2 x 2 4 z = 2x 1 x 2 + 5 x 1 0 x 2 0 x 1 x 2 1 x 1 + 2x 2 4 x 1 + 2x 2 5 1

Exercícios de Programação Matemática 2 c) z = x 1 + x 2 2x 1 x 2 0 x 1 + x 2 140 3x 1 + x 2 300 x 1 0 x 2 0 Exercício 1.1.2 Resolva gra camente os seguintes problemas de programação linear a) Min z = 9x 1 + 6x 2 x 1 + x 2 3 x 1 + x 2 7 3x 1 2x 2 15 x 1 0 x 2 0 b) Max z = 2x 1 + x 2 10x 1 + 10x 2 9 10x 1 + 5x 2 1 x 1 0 x 2 0 x 1 e x 2 inteiros

Exercícios de Programação Matemática 3 c) d) e) Max z = 2x 1 3x 2 x 1 + x 2 4 6x 1 + 2x 2 8 x 1 + 5x 2 4 x 1 3 x 2 3 x 1 0 x 2 0 Max z = x 1 x 1 + 4x 2 4 1 2 x 1 + 1 2 x 2 = 1 x 1 + x 2 2 x 1 0 x 2 0 Max z = 4x 1 + 5x 2 x 1 + x 2 0 x 1 0 x 1 0 x 2 0

Exercícios de Programação Matemática 4 f) Min z = x 1 + x 2 2x 1 + 3x 2 7 4x 1 6x 2 14 x 2 1 2 x 1 + x 2 2 x 1 0 x 2 0 Exercício 1.1.3 Para a região admissível de nida por obtenha a solução óptima para cada um dos seguintes objectivos: 8 >< >: x 1 + x 2 1 6x 1 + 4x 2 24 x 2 2 x 1 0 x 2 0 a) Max z = x 1 b) Min z = x 1 + x 2 c) Min z = x 2 d) Max z = x 2 e) Min z = x 1 x 2 f) Min z = x 1 g) Min z = x 1 + x 2 h) Min z = 3x 1 + 2x 2 Exercício 1.1.4 Uma empresa produz dois tipos de cintos, A e B. Os lucros unitários respectivos são de 80 cêntimos e 35 cêntimos. Cada cinto do tipo A exige o dobro

Exercícios de Programação Matemática 5 do tempo necessário à fabricação de um cinto do tipo B. A empresa pode fabricar diariamente 1000 cintos tipo B. A quantidade de cabedal fornecido à empresa é apenas su ciente para fabricar diariamente 800 cintos. O cinto de tipo A necessita de uma vela de luxo e só se dispõe diariamente de 400 dessas velas. Para o cinto de tipo B pode-se dispor diariamente de 700 velas. a) Formalize e resolva gra camente o problema. b) Haverá alteração da solução óptima no caso do lucro unitário para os cintos de tipo A ser de um euro? c) Suponha que era imposta uma produção de pelo menos 300 cintos de tipo B. Obtenha a nova solução óptima. 1.2 Problemas sobre convexidade Exercício 1.2.1 Mostre que os seguintes conjuntos são convexos a) S = f(x 1 ; x 2 ; x 3 ) 2 R 3 : x 1 + 2x 2 x 3 = 4g b) S = f(x 1 ; x 2 ; x 3 ) 2 R 3 : x 1 + 2x 2 x 3 4g c) S = f(x 1 ; x 2 ; x 3 ) 2 R 3 : x 1 + 2x 2 x 3 4 ^ 2x 1 x 2 + x 3 6g d) S = f(x 1 ; x 2 ) 2 R 2 : x 2 jx 1 jg e) S = f(x 1 ; x 2 ) 2 R 2 : x 2 1 + x 2 2 4g Exercício 1.2.2 Mostre que se S 1 e S 2 são conjuntos convexos então: a) S 1 \ S 2 é convexo b) S 1 S 2 = fx + y : x 2 S 1 ^ y 2 S 2 g é convexo c) S 1 S 2 = fx y : x 2 S 1 ^ y 2 S 2 g é convexo Exercício 1.2.3 Determine gra camente os pontos extremos e as direcções (se as houver) e direcções extremas dos seguintes conjuntos: a) S = f(x 1 ; x 2 ) 2 R 2 : x 2 1 + x 2 2 1g

Exercícios de Programação Matemática 6 b) S = f(x 1 ; x 2 ) 2 R 2 : x 1 + x 2 2 ^ x 1 + 2x 2 2 ^ x 1 0 ^ x 2 0g c) S = f(x 1 ; x 2 ) 2 R 2 : x 2 jx 1 jg Exercício 1.2.4 Seja S um convexo em E n, A uma matriz m n e 2 R. Mostre que os seguintes conjuntos são convexos a) AS = fy 2 E m : y = Ax; x 2 Sg b) S = fy 2 E n : y = x; x 2 Sg Exercício 1.2.5 Determine os pontos extremos de S = (x 1 ; x 2 ) 2 R 2 : x 1 + 2x 2 6 ^ x 1 + x 2 5 ^ x 1 0 ^ x 2 0 inspeccionando todas as soluções básicas admissíveis 1.3 Formalização de problemas Exercício 1.3.1 Uma gelataria confecciona e vende três tipos de gelados (1, 2 e 3) à base de ananás (A), morango (M) e chocolate (C). Cada gelado requer uma determinada quantidade dos sabores disponíveis, de acordo com a tabela: A M C 1 3 4-2 2-1 3-1 2 As quantidades de ananás, morango e chocolate estão limitadas a 120, 60 e 30 bolas de cada, respectivamente. A procura é tal que todos os gelados são vendidos. Sabendo que o preço de venda é de 50, 40 e 20 u.m., respectivamente para os gelados tipo 1, 2 e 3, formule o problema de modo a determinar o programa de produção que maximize a facturação Exercício 1.3.2 Dispondo apenas de fígado e salsichas e sabendo que 1 kg de fígado custa 1 euro, fornece 300 calorias e 28 unidades de gordura; e que 1 kg de salsichas custa 1,5 euros, fornece 400 calorias e 8 unidades de gordura; pretende-se determinar a dieta mais económica para um animal, sabendo que as suas necessidades diárias são de pelo menos 400 calorias e não mais de 28 unidades de gordura. Formalize o problema.

Exercícios de Programação Matemática 7 Exercício 1.3.3 Uma empresa de refrigerantes tem que planear a sua produção para o próximo mês. Na composição do refrigerante a fabricar a empresa utiliza três variedades diferentes de fruta - Tipo I, II e III - com custos por kg de 12, 20 e 30 cêntimos, respectivamente. Da fruta Tipo I extrai-se 0.35 litros de sumo por kg, enquanto que das frutas Tipo II e III se extraem, respectivamente, 0.4 e 0.6 litros por kg. Cada litro de refrigerante tem que apresentar pelo menos 90% de sumo de fruta e 1 mg de vitamina C. A fruta do Tipo I contém 0.5 mg dessa vitamina por kg, enquanto que a Tipo II contém 0.75 mg, e a Tipo III 1 mg também por Kg. Para manter o sabor agradável, em cada 10 litros de sumo não pode haver mais de 8 Kg de fruta de Tipos I e II. Formalize um problema que permita à empresa determinar a quantidade de fruta de cada tipo a utilizar para cada 10 litros de sumo fabricado, de modo a minimizar os custos. Exercício 1.3.4 Uma moeda deve ser cunhada numa liga contendo pelo menos 40% de prata e pelo menos 50% de cobre. Para o fabrico dessa liga estão disponíveis quatro tipos diferentes de outras ligas com as seguintes composições e custos (em euros por kg): A B C D %prata 30 35 50 40 %cobre 60 35 50 45 custo 3000 3200 4000 3500 Construa um modelo que permita obter a mistura das ligas A, B, C e D que corresponda ao custo mínimo. Exercício 1.3.5 Uma fábrica de tintas fabrica tintas para interior e para exterior usando dois tipos diferentes de matéria prima A e B. toneladas de matéria prima por tonelada de tinta exterior interior máximo disponível Matéria prima A 1 2 6 Matéria Prima B 2 1 8 Além disso, uma pesquisa de mercado estabeleceu que por dia a procura de tinta interior não excede em mais do que 1 unidade a procura de tinta exterior e que não

Exercícios de Programação Matemática 8 são gastas mais do que 2 toneladas de tinta interior. A tonelada de tinta interior custa 2000 euros e a tonelada de tinta exterior custa 3000 euros. Sendo o objectivo maximizar o volume de vendas, qual deverá ser a produção diária de cada tipo de tinta? Exercício 1.3.6 Uma empresa produz dois produtos: comida para pássaros e comida para cães. A empresa tem dois departamentos: mistura e empacotamento. Os requisitos em cada departamento para produzir uma tonelada de qualquer dos produtos são os seguintes: Tempo por tonelada em horas Mistura Empacotamento Comida de pássaro 0.25 0.10 Comida de cão 0.15 0.30 Cada departamento dispõe de 8 horas por dia de trabalho. A comida de cão é feita de três ingredientes: carne, pasta de peixe e cereais. A comida de pássaro é feita de três ingredientes: sementes, pequenos seixos e cereais. A composição destes 5 materiais é a seguinte: Descrição dos materiais em percentagens Proteínas Carbohidratos Minerais Abrasivos Custo por ton. Carne 12 10 1 0 600 Pasta de peixe 20 8 2 2 900 Cereais 3 30 0 0 200 Sementes 10 10 2 1 700 Pedras 0 0 3 100 100 Os requisitos mínimos da composição dos dois produtos são os seguintes (em percentagem do peso total): Proteínas Carbohidratos Minerais Abrasivos Sementes C. de pássaro 5 18 1 2 10 C. de cão 11 15 1 0 0

Exercícios de Programação Matemática 9 A comida de pássaro vende-se a 750 u.m. por tonelada, enquanto que a comida de cão se vende a 980 u.m. por tonelada. Admitindo que não há problemas de escoamento da produção, formalize um problema que permita determinar a composição de cada tipo de comida e a quantidade de cada uma a produzir, de modo a maximizar o lucro. Exercício 1.3.7 Uma empresa de construção civil foi encarregada da realização de uma importante obra de remoção de terras e pretende renovar o seu parque de camiões. Existem no mercado dois tipos de veículos, A e B, cujos preços e características técnicas se indicam no quadro abaixo. A empresa possui actualmente 20 camiões de tipo C (cujas características se indicam também no quadro) que pode vender (no todo ou em parte) por 1 500 euros cada. A empresa dispõe de 200 000 euros para a aquisição de veículos, não contando com as receitas de eventuais vendas dos camiões que possui. Os camiões trabalharão num sistema de dois turnos diários, perfazendo um total de 340 horas de operação por mês em média. Cada camião é operado por um condutor por turno, mas não se considera possível contratar mais de 100 condutores. Todos os veículos necessitam de manutenções periódicas de que - carão encarregados dois mecânicos, cada um dos quais com um horário de 170 horas por mês. Preço Velocidade média, incluindo Tempos médios de Veículos (euros) tempos de carga e descarga manutenção por cada 1 000 km (km/hora) (horas) A 6 500 20 5 B 4 000 13 5 C - 10 10 Formule um modelo de programação linear que permita determinar o número de camiões a comprar e vender e que maximize a capacidade de transporte em toneladas km. Exercício 1.3.8 O dono de um grande restaurante tem o problema de plani car a existência de toalhas lavadas disponíveis para os sete dias da semana. Podem comprar-se toalhas novas no início da semana ao preço de 5 euros cada. Depois de usadas podem ser lavadas numa lavandaria com dois tipos de serviço: um serviço

Exercícios de Programação Matemática 10 rápido, em que uma toalha é lavada em 1 dia (o que quer dizer que uma toalha usada na segunda se encontra disponível novamente para uso na quarta) e um serviço lento, em que uma toalha é lavada em 2 dias. Cada toalha lavada no serviço rápido tem um custo de 1,5 euros, enquanto que no serviço lento tem um custo de 0,5 euros. De segunda a domingo são necessárias, respectivamente, 110, 100, 160, 120, 180, 200 e 120 toalhas. No m de cada semana todas as toalhas são vendidas por 1 euro cada. Formule o problema de determinar a forma de se satisfazer as necessidades em toalhas, com um custo mínimo. Exercício 1.3.9 Um armazenista, que comercializa um determinado produto alimentar, deseja programar as suas compras para os primeiros 4 meses do ano: Janeiro, Fevereiro, Março e Abril. O preço praticado pelo seu fornecedor habitual é de 100 u.m. por cada unidade de produto comprada nos 3 primeiros meses e de 150 u.m. por cada unidade comprada em Abril. O fornecedor habitual pode fornecer no máximo 3500 unidades de produto por mês. Caso o armazenista deseje comprar mais do que esta quantidade, num determinado mês, poderá adquirir até ao máximo de 1000 unidades a um outro fornecedor cujos preços são 25% mais elevados do que os praticados pelo fornecedor habitual. O armazenista pode criar stock do produto, sendo o custo de armazenagem por unidade e por mês de 40 u.m.. A procura a satisfazer pelo armazenista nos 4 meses é a seguinte: 1500, 3500, 4500, 4000. O stock em armazém no início de Janeiro é de 100 unidades. Sabendo que no nal de Abril não deve existir qualquer stock de produto, construa um modelo de programação linear que permita de nir o plano de compras óptimo. 1.4 Resolução algorítmica de Problemas Exercício 1.4.1 Considere as seguintes restrições de um problema de programação linear: x 1 + x 2 + x 3 = 1 x 1 x 2 + x 4 = 0 x i 0; i = 1; ; 4 Determine todas as soluções básicas do problema, indicando se são ou não admissíveis e, em caso a rmativo, se são ou não degeneradas.

Exercícios de Programação Matemática 11 Exercício 1.4.2 Considere o seguinte problema de programação linear: Escreva o problema na forma standard. Max z = 5x 1 3x 2 x 1 x 2 2 2x 1 + 3x 2 4 x 1 + 6x 2 = 10 x 1 0 Exercício 1.4.3 Resolva os seguintes problemas de programação linear através do algoritmo simplex: a) Max z = 4x 1 + 3x 2 x 1 + x 2 3 4x 1 + x 2 8 b) Min z = 6x 1 3x 2 2x 1 + 4x 2 720 4x 1 + 4x 2 880 x 1 160 c) Max z = 2x 1 + 3x 2 4x 1 + 2x 2 1 x 1 + 2x 2 6

Exercícios de Programação Matemática 12 d) Min z = 4x 1 + x 2 + 30x 3 11x 4 2x 5 + 3x 6 2x 1 + 6x 3 + 2x 4 3x 6 + x 7 = 20 4x 1 + x 2 + 7x 3 + x 4 x 6 = 10 5x 3 + 3x 4 + x 5 x 6 = 60 x i 0; i = 1; ; 7 e) Max z = 5x 1 + x 2 + 3x 3 + 4x 4 x 1 2x 2 + 4x 3 + 3x 4 20 4x 1 + 6x 2 + 5x 3 4x 4 40 2x 1 3x 2 + 3x 3 + 8x 4 50 x i 0; i = 1; ; 4 Exercício 1.4.4 Na resolução, pelo método simplex, de um problema de programação linear de maximização, obteve-se o seguinte quadro: x 1 x 2 x 3 x 4 x 5 2 1 0 0 1 3 0 1 0 0 3 0 0 1 4 0 0 0-5 Indique, justi cando, a que condições devem obedecer ; ; e, para serem verdadeiras as seguintes a rmações: a) Encontrou-se uma solução óptima não degenerada b) Existem soluções óptimas alternativas c) A solução é não limitada d) A solução é degenerada

Exercícios de Programação Matemática 13 e) Ainda não foi encontrada solução óptima Exercício 1.4.5 Aplicando o método das duas fases, resolva os seguintes problemas: a) Max z = 8x 1 + 10x 2 x 1 + 2x 2 2 1 x 1 3 4x 1 + 5x 2 20 b) Min z = x 1 + x 2 x 4 4x 1 + x 2 + x 3 + 4x 4 = 8 x 1 3x 2 + x 3 + 2x 4 = 16 x i 0; i = 1; ; 4 c) Max z = 3x 1 2x 2 2x 3 + 2x 4 x 1 + 3x 2 x 3 + 2x 4 = 1 2x 1 + 4x 3 x 4 = 8 2x 1 2x 2 + 2x 3 + x 4 = 2 x i 0; i = 1; ; 4 d) Min z = x 1 + 2x 2 4x 4 x 1 x 2 + 3x 3 = 1 x 2 2x 3 + x 4 = 1 3x 1 + x 2 + x 3 + 4x 4 = 7 x i 0; i = 1; ; 4

Exercícios de Programação Matemática 14 e) Min z = x 1 + x 2 3x 1 + 2x 2 4 x 1 + 2x 2 6 x 1 2x 2 4 x 1 0 Exercício 1.4.6 Suponha que tem dois pontos extremos soluções óptimas de um programa linear: X e Y. Demonstre que qualquer ponto da aresta que une X e Y também é solução óptima. Exercício 1.4.7 Considere o seguinte quadro do simplex, correspondente a uma solução intermédia na resolução de um problema de maximização: v. básicas x 1 x 2 x 3 x 4 x 5 x 6 x 1 4 1 2=3 0 0 4=3 0 x 4 2 0 7=3 3 1 2=3 0 x 6 2 0 2=3 2 0 2=3 1 z 8 0 8=3 11 0 4=3 0 Sabendo que a inversa da matriz 2 dos coe cientes das 3 variáveis básicas a que esta 1=3 1=3 1=3 h i solução corresponde é B 1 = 6 1=3 2=3 2=3 7 4 5 e que ct B = 1 3 1, 1=3 2=3 1=3 formule o problema original. 1.5 Dualidade Exercício 1.5.1 Considere o problema Min z = 3x 1 + 2x 2 x 1 x 2 1 x 1 + x 2 3

Exercícios de Programação Matemática 15 a) Escreva o seu dual b) Resolva o dual gra camente c) Resolva o primal pelo método simplex d) Veri que as relações de complementaridade ente o primal e o dual. Exercício 1.5.2 Resolva os seguintes problemas através da solução óptima do respectivo dual: a) b) c) d) Min z = 2x 1 + x 2 3x 1 + x 2 3 4x 1 + 3x 2 6 x 1 + 2x 2 2 Max z = 8x 1 + 8x 2 2x 1 + 2x 2 12 2x 1 + x 2 9 x 1 + 3x 2 16 Max z = 2x 1 + 7x 2 + 4x 3 x 1 + 2x 2 + x 3 10 3x 1 + 3x 2 + 2x 3 10 ; x 3 0 Min z = 6x 1 + x 2 + 2x 3 3x 1 + x 2 + 2x 3 2 2x 1 x 2 + 2x 3 3 x 1 0 x 2 e x 3 livres

Exercícios de Programação Matemática 16 Exercício 1.5.3 Resolva os seguintes problemas através do algoritmo simplex-dual a) Min z = x 1 + 3x 2 x 2 1 x 1 + 2x 2 8 x 1 + x 2 5 b) Min z = x 1 + x 2 2x 1 2x 2 x 3 = 2 x 1 + x 2 x 4 = 1 x 1 + x 2 5 x i 0; i = 1; ; 4 c) Min z = 2x 1 + 10x 2 x 1 + 4x 2 100 4x 1 + 20x 2 480 d) Max z = x 1 x 2 x 1 + x 2 8 x 2 3 x 1 + x 2 2

Exercícios de Programação Matemática 17 e) Min z = 7x 1 + 2x 2 + 5x 3 + 4x 4 2x 1 + 4x 2 + 7x 3 + x 4 5 8x 1 + 4x 2 + 6x 3 + 4x 4 8 3x 1 + 8x 2 + x 3 + 4x 4 4 x 1 0; i = 1; ; 4 Exercício 1.5.4 Considere um problema de 2programação 3 linear em que o objectivo 1 1 1 é: Min z = 16x 1 + 10x 2 + 4x 3 : Seja A = 6 2 0 1 7 a matriz dos coe cientes 4 5 4 2 0 das suas restrições. Quanto ao respectivo problema h dualisabe-se que o vector dos coe cientes das variáveis na função objectivo é 4 2 2, que a primeira variável de decisão não tem restrição de sinal e que a segunda variável de decisão é positiva ou quando muito nula. Além disso, sabe-se que na solução óptima a terceira restrição do primal é veri cada 8 unidades acima do limite mínimo, a terceira restrição do dual é veri cada 9 unidades acima do limite mínimo, e as restantes restrições do primal e do dual são veri cadas em igualdade. Deve determinar os valores de todas as variáveis do primal e do dual (decisão e afastamento), sem utilizar o algoritmo simplex para a resolução do problema. Justi que teoricamente as suas conclusões. Exercício 1.5.5 Ao resolver o problema de programação linear Min z = 6x 1 5x 2 0:2x 1 + 0:1x 2 9 0:3x 1 + 0:1x 2 6 0:3x 1 + 0:6x 2 18 0:2x 1 + 0:2x 2 14

Exercícios de Programação Matemática 18 obteve-se o quadro x 1 x 2 x 3 x 4 x 5 x 6 x 4 5 0 0 2 1 0 1=2 x 1 20 1 0 10 0 0 5 x 2 50 0 1 10 0 0 10 x 5 18 0 0 3 0 1 9=2 z + 370 0 0 10 0 0 20 Determine a solução óptima do problema dual Exercício 1.5.6 Considere o seguinte quadro nal do simplex aplicado a um problema de programação linear em que x 3 e x 4 são variáveis de afastamento das suas duas restrições. Sabe-se que a primeira restrição é do tipo e que a segunda é do tipo : x 1 x 2 x 3 x 4 8 1 1 0 1 8 0 2 1 1 z + 8 0 1=2 0 1 a) Indique as soluções óptimas deste problema e do seu dual. b) Escreva ambos os problemas. Exercício 1.5.7 O quadro seguinte foi o terceiro e último a ser obtido na resolução de um problema de programação linear em que as restrições são todas do tipo x 1 x 2 x 3 x 4 x 5 1 0 0 1 1 1 6 1 0 0 1 1 5 0 1 0 0 1 0 0 0 2 1

Exercícios de Programação Matemática 19 a) Estabeleça o problema linear original. b) Escreva o problema dual. c) Escreva as soluções óptimas do primal e do dual. Exercício 1.5.8 Considere o seguinte programa linear: Min z = 3x 1 + 4x 2 x 1 + 2x 2 14 2x 1 + x 2 9 7x 1 + 6x 2 14 0 x 1 6; 0 x 2 6 a) Resolva-o gra camente, indicando com clareza quais os limites da região admissível. b) Escreva o problema dual e, a partir do resultado da alínea anterior, diga quais as variáveis que serão nulas na solução óptima do problema dual. c) Resolva o problema inicial usando a versão do método simplex que achar mais conveniente e indique no grá co que desenhou em a) o percurso efectuado pelo método. 1.6 Análise de sensibilidade e pós-optimização Exercício 1.6.1 Resolveu-se o problema de programação linear Maximizar z = x 1 + x 2 sujeito a 2x 1 x 2 0 x 1 + x 2 140 3x 1 + x 2 300

Exercícios de Programação Matemática 20 e obteve-se a solução óptima x 1 = 60; x 2 = 120 e z = 180. Entretanto 2pretende-se 3 t fazer as seguintes alterações: alterar o termo independente para b(t) = 6 140 + t 7 4 5 300 t e o custo de x 1 para c 1 (t) = 1 4t. Para que valores de t a presente solução continua a ser óptima? Exercício 1.6.2 Ao resolver o problema de programação linear Maximizar z = 2x 1 + x 2 x 3 sujeito a x 1 + 2x 2 + x 3 8 x 1 + x 2 2x 3 4 ; x 3 0 h i T a) Se for proposta uma nova actividade associada à coluna a 6 = 1 2 e com lucro c 6 = 4, será essa actividade atractiva? Em caso a rmativo determine a nova solução óptima. b) Determine a nova solução óptima no caso do coe ciente de x 3 na segunda restrição mudar de 2 para 1. c) Determine a nova solução óptima no caso do coe ciente de ser acrescentada a restrição x 2 + x 3 2: Exercício 1.6.3 Para o seguinte problema Maximizar z = x 1 + 3x 2 2 + 2x 3 sujeito a x 1 + x 2 + x 3 20 x 1 + 1x 2 2 + 3x 2 3 15 ; x 3 0

Exercícios de Programação Matemática 21 sabe-se que o quadro óptimo é o seguinte: x 1 x 2 x 3 x 4 x 5 x 2 15 x 3 5 z 65 2 1 2 1 2 3 4 1 0 0 1 0 0 3 2 1 2 5 4 1 1 1 2 a) Faça uma análise de sensibilidade ao coe ciente de x 3 na função objectivo. b) Determine a nova solução óptima no caso do termo independente da segunda restrição passar a ser 8. c) Determine a nova solução óptima no caso de ser acrescentada a restrição x 1 + x 3 10: d) Determine a nova solução óptima no caso de ser 2 acrescentada 3 uma variável com coe ciente na função objectivo 5 4 e coluna 4 1 0 5 : Exercício 1.6.4 Considere o problema de programação linear Maximizar sujeito a z = c T x Ax = b x 0 a) Se x for uma solução óptima deste problema será também uma solução óptima para o problema em que os custos são c, com > 0? h i T b) E para o problema em que esse vector é c + e, com e = 1 1 1 e 6= 0? Em que condições continua a ser óptima?

Exercícios de Programação Matemática 22 1.7 Problemas de transportes Exercício 1.7.1 Uma empresa responsável pelo abastecimento semanal de certo bem às cidades de Lisboa e Porto pretende estabelecer um plano de distribuição desse bem a partir dos centros produtores situados em Peniche, Viseu e Évora. As quantidades semanalmente disponíveis em Peniche, Viseu e Évora são 70, 130 e 120 toneladas, respectivamente. O consumo semanal previsto desse bem é de 180 toneladas em Lisboa e de 140 no Porto. Os custos unitários de transporte (u.m./ton.) de cada centro produtor para cada centro consumidor são os seguintes: Lisboa Porto Peniche 13 25 Viseu 25 16 Évora 15 40 Formule um problema de programação linear que lhe permita encontrar o plano de distribuição que minimize os custos de transporte. Exercício 1.7.2 Uma cooperativa de lavradores tem dois armazéns centrais que fornecem sementes de cereal a três armazéns regionais que as distribuem aos lavradores. Mensalmente cada armazem central dispõe de 1000 a 2000 toneladas de sementes. A procura nos armazéns regionais é de 1500, 750 e 750 toneladas. O custo de transportar cada tonelada é dado por: Armazéns locais 1 2 3 Armazéns centrais 1 50 100 60 2 30 20 35 Sendo o objectivo satisfazer a procura ao menor custo, estudar qual a política de transportes a adoptar. Exercício 1.7.3 Três re narias com capacidades máximas diárias de 6 milhões, 5 milhões e 8 milhões de galões de gasolina abastecem três áreas de distribuição com necessidades diárias de 4 milhões, 8 milhões e 7 milhões de galões. A gasolina é

Exercícios de Programação Matemática 23 transportada através de uma rede de pipelines. O custo de transportar é directamente proporcional à distância percorrida pela gasolina. A re naria 1 não está ligada com a área de distribuição 3. O quadro seguinte dá as distâncias, em milhas, entre cada re naria e cada área de distribuição: Áreas de distribuição 1 2 3 1 120 180 - Re narias 2 300 100 80 3 200 250 120 Pretendendo-se minimizar os custos de transporte, formule o problema seguindo o modelo de transportes e resolva-o. Exercício 1.7.4 Resolva o seguinte problema de transportes: Minimizar z = 5x 11 + 3x 12 + 2x 13 + 4x 21 + 2x 22 + x 23 sujeito a x 11 + x 12 + x 13 = 100 x 21 + x 22 + x 23 = 50 x 11 + x 21 = 80 x 12 + x 22 = 30 x 13 + x 23 = 40 x 11 0; x 12 0; x 13 0; x 21 0; x 22 0; x 23 0 Exercício 1.7.5 Resolva os seguintes problemas de transportes: a) 1 2 3 4 Oferta 1 8 3 5 9 20 2 1 7 4 6 70 3 3 8 2 4 10 Procura 25 35 20 20

Exercícios de Programação Matemática 24 b) 1 2 3 Disponível 1 8 9 7 20 2 9 8 6 30 3 5 8 3 40 4 4 9 6 40 Necessário 10 70 10 c) 1 2 3 4 5 Oferta 1 8 6 3 7 5 20 2 5 * 8 4 7 30 3 6 3 9 6 8 30 Procura 25 25 20 10 20 Percurso impossível d) 1 2 3 Disponível 1 6 7 8 12 2 4 6 7 15 3 5 7 6 21 Necessário 15 48 33 Exercício 1.7.6 Uma companhia fabrica e transporta cimento para os seus armazéns. As fábricas são F 1, F 2 e F 3 e os armazéns são A 1, A 2, A 3 e A 4. Os custos unitários de transporte bem como as disponibilidades nas fábricas e as necessidades

Exercícios de Programação Matemática 25 nos armazéns são dadas na seguinte tabela: A 1 A 2 A 3 A 4 Produção F 1 8 3 5 9 40 F 2 1 7 4 6 40 F 3 3 8 2 4 25 Necessidades 30 20 35 10 a) Qual a solução óptima deste problema? b) Suponha que a produção nas fábricas que não possa ir para os armazéns da companhia, tenha que ir para armazéns alugados de forma que cada unidade não enviada para os armazéns da companhia custe 8, 4 e 3 respectivamente para F 1, F 2 e F 3. Determine a nova solução óptima. Exercício 1.7.7 Suponha que num problema de transportes se adiciona uma constante k a cada um dos custos da matriz c ij. Qual a alteração na solução óptima e no respectivo valor da função objectivo? Exercício 1.7.8 6A companhia japonesa Kayoto tem 3 fábricas em países do 3 o Mundo que produzem um determinado componente electrónico que vai ser usado em 4 unidades de montagem no Japão. As fábricas têm capacidade semanal de produzir 32 000, 27 000 e 18 000 componentes respectivamente, enquanto que as unidades de montagem usam 20 000 componentes por semana cada uma. O custo de transportar cada mil componentes de cada fábrica para cada unidade de montagem é dado, em dólares, no seguinte quadro: Unidades de montagem 1 2 3 3 1 80 130 40 70 Fábricas 2 110 140 60 110 3 60 120 80 90 Se uma unidade de montagem não receber todas as componentes de que necessita, a Kayoto tem que lhe pagar uma multa. Essa multa é de 5 dólares por cada 500

Exercícios de Programação Matemática 26 componentes para a unidade 1, 8 dólares por cada 1000 componentes para a unidade 2 e de 4 dólares por cada 1000 componentes para a unidade de montagem 3, enquanto que a unidade de montagem 4 não estabelece multas. Pretende-se determinar qual a política de transportes a adoptar de modo a minimizar o custo total da operação.

Capítulo 2 Programação inteira 2.1 Branch-and-bound Exercício 2.1.1 Resolva os seguintes problemas através do algoritmo branch-andbound: a) b) Maximizar z = 2x 1 + x 2 sujeito a 4x 1 + 5x 2 20 x 1 x 2 1 x 1 e x 2 inteiros Maximizar z = x 1 + x 2 sujeito a 2x 1 + 5x 2 16 6x 1 + 5x 2 30 x 1 e x 2 inteiros 27

Exercícios de Programação Matemática 28 c) d) Maximizar z = x 1 + 3x 2 sujeito a 3x 1 + 5x 2 15 2x 1 + 7x 2 14 x 1 e x 2 inteiros Minimizar z = 2x 1 + 3x 2 sujeito a x 1 + x 2 3 x 1 + 3x 2 6 x 1 e x 2 inteiros Exercício 2.1.2 Ao resolver-se um problema linear inteiro, cujo objectivo era a minimização de uma função de 4 variáveis inteiras pelo método de branch-andbound, obteve-se no nó inicial a seguinte solução: x 1 = 0; x 2 = 0:75; x 3 = 10:25; x 4 = 3, ao que corresponde para a função objectivo o valor 17. Diga, justi cando, se as seguintes situações são ou não possíveis: a) Obter solução ilimitada num dos subproblemas. b) Obter z = 16:5 num dos subproblemas. c) Obter solução impossível num dos subproblemas. d) Obter a solução x 1 = 10:5; x 2 = 0; x 3 = 0; x 4 = 5:5 num dos subproblemas. Exercício 2.1.3 Na resolução de um problema de programação inteira, em que o objectivo é minimizar uma função z de nida em R 25, obteve-se no nó inicial uma solução não inteira com z = 100. Escolheu-se a variável x 10 para começar a construir a árvore do algoritmo de branch-and-bound. No lado esquerdo obteve-se uma solução inteira com z = 120. No lado direito obteve-se uma solução em que todas as variáveis são inteiras excepto x 9 que tem o valor 4:7 e a que corresponde z = 130. O que se deve fazer a seguir? Porquê?

Exercícios de Programação Matemática 29 Exercício 2.1.4 Considere o seguinte problema de programação linear inteira Maximizar z = 5x 1 + x 2 sujeito a x 1 + 2x 2 4 x 1 x 2 1 4x 1 + x 2 12 x 1 e x 2 inteiros a) Resolva o problema linear associado gra camente b) Arredonde a solução obtida para a solução inteira mais próxima e veri que se é admissível c) Enumere todas as soluções inteiras que podem ser obtidas por arredondamento (por excesso e por defeito) e veri que quais as admissíveis. d) Resolva o problema gra camente por recurso ao branch-and-bound. e) Pode concluir alguma coisa? 2.2 Inteiros Mistos Exercício 2.2.1 Considere o seguinte modelo matemático: Minimizar Z = f 1 (x 1 ) + f 2 (x 2 ) com as restrições: Ou x 1 3 ou x 2 3; Pelo menos uma das seguintes desigualdades deve ser verdadeira: 2x 1 + x 2 7; x 1 + x 2 5; x 1 + 2x 2 7 jx 1 x 2 j = 0 ou 3 ou 6; x 1 0 e x 2 0; 8 8 < 7 + 5x 1 se x 1 > 0 < 5 + 6x 2 se x 2 > 0 Sendo f 1 (x 1 ) = e f : 2 (x 2 ) = 0 se x 1 = 0 : 0 se x 1 = 0 Formule o problema como um problema de programação linear inteira misto.

Capítulo 3 Programação não linear 3.1 Condições de Karush-Kuhn-Tucker Exercício 3.1.1 Escreva as condições KKT para o seguinte problema não linear: Maximizar f(x 1 ; x 2 ) = 15x 1 + 30x 2 + 4x 1 x 2 2x 2 1 4x 2 2 sujeito a x 1 + 2x 2 30 Exercício 3.1.2 Escreva as condições KKT para o seguinte problema não linear: Maximizar f(x 1 ; x 2 ) = 3x 1 + 5x 2 sujeito a 9x 2 1 + 5x 2 2 216 x 1 4 Resolva o problema gra camente e veri que que o ponto encontrado obedece às condições escritas. 30