You are on page 1of 8

OTIMIZACAO Problema - Auto Europa.

Relatrio o
Nome: Jos Flix Mavungo e e N mero mecanogrco: 1 u a Data: 31/05/2012 1 0 3 7 0 2 1 7

1 Enunciado A Empresa Auto Europa uma montadora de carro com seis fbricas e e a seis ve culos para produzir neste ano. A empresa deu conta que faz sentido produzir cada ve culo em uma unica fbrica, mesmo que algumas das fbricas a a sejam mais antigas e menos ecientes do que as outras. Para cada atribuio ca poss de um ve vel culo a uma fbrica, a empresa estimou o custo anual (em a milhes de euros) para emplementar a tarefa. Os dados de custo tomam a o forma mostrada na tabela a seguir, que identica os produtos pelos nmeros. u O objetivo da montadora minimizar o custo total da atribuio ( da tarefa). e ca Compact Fbricas a 1 Akon 80 Buffalo 94 Columbus 94 Detroit 98 Evansville 61 Flint 77 Coupe 2 56 50 46 79 59 49 Produtos Sedan 3 43 88 50 71 89 65 SUV 4 62 64 40 65 98 95 Truck 5 46 63 55 91 45 72 Van 6 58 52 73 59 52 91

2- Resoluo ca Podemos pensar em uma atribuiao(da tarefa) como uma seleco de seis c ca nmeros da tabela de custos, uma para cada linha e uma para cada coluna. u (como o nmero de produto o mesmo com o nmero de fbricas, podemos u e u a pensar em atribuir fbricas aos produtos ou vice-versa) O custo total associa ado com cada atribuiao (da tarefa) a soma de cada atribuiao selecionada. c e c Esta simplesmente uma forma de dizer que o problema de atribuiao uma e c e forma especial de um problema de transporte em que as linhas capacidades so um e as colunas requisitos so tambem um. Como tal, podemos cona a struir um diagrama para representar a deciso do problema. O diagrama a para este problema mostrado na Figura 1, onde cada um dos 36 arcos no e diagrama representa parte de uma potencial atribuio. ca Modelao ca Variveis de deciso Para construir o modelo de atribuioes algea a c bricamente, denimos as nossas variaveis de deciso como as possiveis coma binaoes fbrica-produto, A1, A2,....,F6. A nossa funao objectiva denotada c a c por Z o custo de uma atribuiao, que pode ser expressa como a soma de 36 e c produtos. Cada termo nesta soma o custo de uma atribuiao multiplicada e c por uma variavel de deciso. a Funo objectiva ca

Custo total = z = 80A1 + 56A2. . . , +72F 5 + 91F 6 Restries ou constrangimentos co

(1)

Existem 12 restrioes, 6 para cada fbrica e 6 para os produtos. As c a restrioes de linhas (fbricas) so as seguintes: c a a A1 + A2 + A3 + A4 + A5 + A6 1 B1 + B2 + B3 + B4 + B5 + B6 1 C1 + C2 + C3 + C4 + C5 + C6 1 D1 + D2 + D3 + D4 + D5 + D6 1 E1 + E2 + E3 + E4 + E5 + E6 1 F1 + F2 + F3 + F4 + F5 + F6 1

(2) (3) (4) (5) (6) (7)

Figure 1: Diagrama de uxo As restries das colunas (produtos) so as seguintes: co a A1 + B1 + C1 + D1 + E1 + F 1 1 A2 + B2 + C2 + D2 + E2 + F 2 1 A3 + B3 + C3 + D3 + E3 + F 3 1 A4 + B4 + C4 + D4 + E4 + F 4 1 A5 + B5 + C5 + D5 + E5 + F 5 1 A6 + B6 + C6 + D6 + E6 + F 6 1 (8) (9) (10) (11) (12) (13)

Alternativamente para uma representao algbrica mais compacta, ns ca e o podemos usar xij = 1 para representar as variveis de decises das atribuioes. a o c Especicamente se o veiculo j feito na fabrica i . Para alem disso, podee mos denotar cij o custo de atribuir a fabrica i para o carro j. O indice i corresponde ao nmero de linha e o j corresponde ao nmero de coluna. u u Ento podemos expressar a funao objectiva- o sistema de todos os custos a c das atribuioes-como sendo a seguinte soma: c z=
i j

cij xij

(14)

As restries tornam-se: co xij para cada f abrica i


i

(15) (16)

xij para cada ve iculo i


j

Como o modelo de tarefa um caso especial do modelo de transporte com e capacidade total igual a demanda total, podemos assegurar que as restries co de capacidade e demanda sero estritas. a A tarefa do problema minimizar z sujeito as 12 restries sobre as e co variveis de deciso. Em cada uma das formulaes h consideraes esa a co a co pecicas que ajudam a evitar valores fraccionais nas variveis de deciso. a a Embora a armaao do nosso problema permite que as varivies de deciso c a a sejam fracionais, os seus valores optimos sero sempre zero ou um. a Concluso a Trata-se assim de um PL.
6 6

min z =
i=1 j=1

cij xij
6

(17)

contrito
i=1 6

xij 1 xij 1
j=1

(18) (19)

3-Emplementao EXCEL ca A gura 2 mostra a folha Excel do problema, a primeira tabela contm e uma matriz dos custos das tarefas. As decises so apresentadas na tabela o a 6x6 e realadas. A direita de cada linha h uma soma da linha e abaixo de c a cada coluna tem a soma da coluna. Nessas celulas usou-se a funao SOMA. c Paras as linhas Para as colunas I16 = SOMA(C16:H16) C22 = SOMA(C16:C21) I17= SOMA(C17:H17) D22= SOMA(D16:D21) I18= SOMA(C18:H18) E22= SOMA(E16:E21) I19= SOMA(C19:H19) F22= SOMA(F16:F21) I20= SOMA(C20:H20) G22= SOMA(G16:G21) I21 = SOMA(C21:H21) H22 = SOMA(H16:H21)

Figure 2: Emplementaao do probelma no Excel c Finalmente na clula D25 = SOMARPRODUTO(C7:H12;C16:H21), realamos e c o valor da funao objectivo, ou custo total, que calculada pela funo c e ca SOMAPRODUTO da matrix de custo e da matriz das decises. Concetualo mente h capacidades de um para cada fabrica e requerimento de um para a cada produto. E esses valores foram escritos como membros direitos das restrioes. A especicaao do modelo a seguinte: c c e

Figure 3: Emplementaao EXCEL do problema no solver c As restrioes de menor asseguram que no mximo um produto atribuido c a e a cada fabricae a de maior assegura que cada fbrica tenha pelo menos um a atribuida a ela. A gura 2 representa a soluao otima, que alcansa um custo c minimo total de 314 milhes. Este otimo alcansado atribuindo o Sedan para o e a fbrica Akron, o Suv para fbrica Columbus, o Compact para a fbrica a a a Flint, o Coupe para a fbrica Bufallo, o Truck para a fbrica evansville e o a a Van para a fbrica Detroit. Resolvendo este problema de programaao lina c ear, a Europa pode encontrar uma forma econmica de atribuir modelos de o veiculos a fbricas, poupando assim milhes de euros em relao aos mtodos a o ca e de atribuioes convencionais. c

Figure 4: Relatrio de Resposta do problema. o Utilidade prtica. a O problema de atribuiao surge muitas vezes no caso em que so atribuidas c a certas tarefas as pessoas. O modelo assume que valores quantitavos se aplicam a cada combinao pessoa-tarefa e o objectivo encontrar o total m ca e nimo (ou mximo) do valor. Este tipo de modelo tem aplicao em diferentes caa ca sos, por exemplo, para atribuir turnos a trabalhadores, cursos em intervalos de tempo, tripulaoes para os voos, contratos de compra para as ofertas dos c fornecedores. 7

Referncia e Kenneth R. B, Optimization Modeling with Spreadsheets, Second Edition 2011 John Wiley & Sons, Inc. Published 2011 by John Wiley & Sons, Inc. Dimitris Bertsimas, John N. Tsitsiklis and John Tsitsiklis, Introduction to Linear Optimization (Athena Scientic Series in Optimization and Neural Computation, 6) Feb 1, 1997

You might also like