Vous êtes sur la page 1sur 5

Lista de Exerccios Programao Inteira

1) Resolva os problemas a seguir usando o mtodo B&B a) s.a Max z = 5 x + 2 y 3x + y 12 x+y5 x, y 0, x e y inteiros Max z = 2 x + 3 y x + 2y 10 3x + 4y 25 x, y 0, x e y inteiros Max z = 4 x + 3 y 4 x + 9y 26 8 x + 5 y 17 x, y 0, x e y inteiros d) Max z = 2 x1 + 3 x 2 sujeito a :

b) s.a

x1 + 2 x 2 4 x1 + x 2 6 x1 + 3 x 2 9 x1 0 , x 2 0 e inteiros.
e) min z = 4 x1 + 5 x 2 sujeito a :

c) s.a

x1 + 4 x 2 5 3 x1 + 2 x 2 7 x1 0 , x 2 0 e inteiros.

2) Considere o problema da mochila abaixo:

Usando o mtodo Branch-and-bound determina a soluo tima do problema. 3) Considere o problema abaixo:

Usando o mtodo Branch-and-bound determina a soluo tima do problema.

4) Considere o problema inteiro abaixo e sua respectiva resoluo por relaxao linear:

Usando o mtodo Branch-and-bound determina a soluo tima do problema.

4)Resolva o problema de programao inteira:

Max 4 x1 + 2 x 2
sujeito a:

x1 + x 2 5 x1 + x 2 0 6 x1 + 2 x 2 21 x 1 0 x 2 0 e inteiros
a) De forma grfica. b) Pelo Mtodo branch-and-bound, utilizando a estratgia de escolha de n: Maior limitante superior (no n raiz, ramifique na varivel x 1 ). Escreva detalhadamente cada sub-problema que est resolvendo e a rvore parcial do B&B a cada n resolvido. ATENO: O n 1 (a primeira relaxao linear) deve ser resolvido usando o algoritmo simplex (pode ser tabela), os demais ns devem ser resolvidos pelo mtodo grfica.

5) Exerccios de modelagem. Considere o problema de localizao de armazns cujo objetivo escolher os armazns que devem ser instalados para servir um conjunto de clientes. Neste modelo existem uma capacidade associada a cada local possvel e uma procura associada a cada cliente. A procura dos clientes associados a um certo armazm no pode exceder a sua capacidade. O objetivo do problema ainda satisfazer os pedidos a um custo global mnimo, que envolve os custos mensais da renda dos armazns e os custos de transporte da mercadoria entre os armazns e os clientes. Considere 4 possveis armazns (A,B,C e D) com capacidades de 35, 28, 22 e 28 respectivamente e com as rendas mensais indicadas na tabela. Existe um conjunto de 5 clientes (a,b,c,d, e e) que representam as procuras de 14, 12, 10, 12 e 8, respectivamente. Os custos de transporte unitrios entre cada possvel armazm e cada cliente so indicados na tabela.

Formule um modelo de programao inteira que lhe permita determinar qual o conjunto timo de armazns a selecionar. Considere as variveis xij a quantidade a ser transportada do armazm i at o cliente j. As variveis binrias y i assumem o valor 1 se o armazm i selecionado e 0, caso contrrio. Resolva o problema utilizando o Excel. 6)Considere o problema de localizao apresentado no exerccio 6 em que necessrio respeitar as seguintes restries: a) Dos locais C e D, exatamente 1 deve ser selecionado b) A seleo do local A ou do local B implica na excluso do local C. c) A seleo do local A ou do local B implica a seleo do local D. Formule um modelo de programao inteiro apropriado para a resoluo deste problema. Resolva o problema utilizando o excel.

7) Exerccios (Disciplina: Programao Linear, Prof. Manoel Campelo Colaborao: Heider Augusto)Um grafo G um par ordenado G = (V,E), onde V um conjunto no vazio de pontos e E um conjunto de pares no ordenados de V. Cada elemento de V chamado vrtice, e de E aresta. Denotaremos por n a cardinalidade de V e por m a cardinalidade de E. Um grafo pode ser descrito graficamente representando cada vrtice por um ponto e cada aresta por uma linha ligando os pontos correspondentes. Por exemplo: G = (V,E) onde V = {1,2,3,4} E = {(1,2),(2,3),(2,4),(3,4)} 1 4 Dois vrtices u,v V so adjacentes se (u,v) E. Para cada v V, definimos E (v) como o conjunto de vrtices adjacentes a v, i. e. E (v) = { u : (u,v) E}. Uma aresta (u,v) E dita incidente a u e a v. Duas arestas so adjacentes se incidem a um vrtice comum. Questo: Para os problemas de 7.1 ao 7.5 elabore um modelo para o exemplo proposto e, depois, generalize o modelo para um grafo qualquer G=(V,E). 7.1) Dado um grafo G = (V,E), um subconjunto de vrtices S V um conjunto independente em G se quaisquer dois vrtices em S no so adjacentes em G. Se a cada vrtice vi V est associado um peso wi , define-se um conjunto independente de peso mximo em G como aquele cujo vrtices totalizam a maior soma de pesos, entre todos os conjuntos independentes de G. Por exemplo, no grafo abaixo, o conjunto S={1,4} um conjunto independente de peso 20. Sendo assim, modele o problema do conjunto independente mximo. Determine uma soluo heurstica para o problema (similar ao problema da programao de exames material- heurstica). (15) 4 3 (3) Pesos dos vrtices 2

(11) 5

2 (8)

Vrtice 1 (5) 7.2) Dado um grafo G = (V,E), um subconjunto de arestas M E um emparelhamento em G se quaisquer duas arestas em M no so adjacentes em G. Um

emparelhamento assim um conjunto independente de arestas. Formule um modelo para o problema de emparelhamento de peso mximo, onde atribudo um peso a cada aresta e procura-se um subconjunto M que totalize a maior soma possvel. Por exemplo, no grafo abaixo, M={(1,3),(2,6),(4,5)} um emparelhamento de peso 9. 2 (1) 1 (3) 3 (2) 6 (1) (3) (3) (2) (2) 4 (3) 5

7.3) Dado um grafo G = (V,E), um subconjunto de vrtices K V uma cobertura (de arestas por vrtices) em G se toda aresta de E for incidente a algum vrtice em K. Atribuindo-se um peso wi a cada vi V, uma cobertura de peso mnimo aquela cujos vrtices totalizem a menor soma de pesos, em relao a todas as possveis coberturas em G. Elabore um modelo para encontrar uma cobertura de peso mnimo. Considere inicialmente o exemplo do problema 1, onde K={1,3,5} uma cobertura com peso 19. 7.4) O problema de colorao de ns (ou vrtices) um problema bastante conhecido em teoria de grafos, que tem muitas aplicaes, particularmente, em quadro de horrios (time-tabling) e programao. O problema de colorao de ns trata de alocar uma cor para cada n de forma que ns adjacentes no apresentem a mesma cor. O objetivo encontrar, para um determinado grafo, uma alocao que use o menor nmero possvel de cores. Sendo assim, elabore um modelo para o problema de colorao considerando o grafo abaixo e posteriormente 6 um grafo geral. 5

7.5) O problema das p-medianas pode ser definido como segue: Em um grafo G = (V,E) devese encontrar um subconjunto de vrtices Vp V (conjunto de medianas) com cardinalidade p, tal que a soma das distncias de cada vrtice restante em {V Vp} (conjunto de demandas) at seu vrtice mais prximo em Vp seja a mnima possvel. O objetivo do problema das pmedianas determinar p instalaes em um conjunto pr-definido com n (n > p) instalaes candidatas que devero atender a um conjunto existente de demandas, de forma que a soma total das distncias percorridas de cada ponto de demanda at a instalao mais prxima seja a mnima possvel. Considerando dij a distncia entre i V e j V, elabore um modelo para o problema das p-medianas.

Considere o seguinte exemplo inicialmente. 1 2

8) (Anais XXXI SPBO, 1999 A. Ignacio, V. Ferreira-Filho e R. Galvo) O problema de localizao de concentradores (PLC) um problema clssico no projeto de redes de computadores. Concentradores so dispositivos que facilitam o compartilhamento de linhas de alta capacidade, e mais eficientes, entre vrios usurios. O PLC pode ser esquematizado como segue. Dado um conjunto de possveis localizaes para os concentradores bem como suas capacidades, procura-se determinar quantos concentradores devem ser usados, onde localiz-los e quais usurios alocar a cada um dos concentradores sem violar sua capacidade, de modo a minimizar o custo total. Especificamente, sejam: n o nmero de usurios, m o nmero de possveis localizaes de concentradores, cij (i=1,2,...,n, j=1,2,...,m) o custo de ligar o usurio i ao concentrador localizado em j, dj (j=1,2,...,m) o custo de se usar uma unidade da capacidade do concentrador localizado em j e vj (j=1,2,...,m) o custo fixo de se estabelecer um concentrador no local j. Limitaes nas estaes instaladas nos concentradores, tais como nmero de portas de entrada, espao disponvel em memria, estrutura de endereamento e esquemas de compartilhamento de recursos, determinam uma quantidade mxima de usurios que podem ser conectados a cada um desses ns. assumido que aij (i=1,2,...,n, j=1,2,...,m) a quantidade da capacidade do concentrador j necessria para atender ao usurio i, se este alocado a j, e que bj (j=1,2,...,m) a capacidade mxima do concentrador que pode ser instalado no local j. Elabore um modelo para o PLC. Ateno: Todos os problemas de programao inteira do livro ou do material on-line pode ser utilizado para a elaborao da prova, portanto, estudem....

Vous aimerez peut-être aussi