Sie sind auf Seite 1von 38

PESQUISA OPERACIONAL

Professora: Adriane Guarienti emails: adrig.sm@terra. om.!r adriane@unifra.!r

1. INTRODUO PESQUISA OPERACIONAL "." O #esen$ol$imento da Pes%uisa O&era ional Durante a Segunda Guerra Mundial, um grupo de cientistas foi convocado na Inglaterra para estudar problemas de estratgia e de ttica associados com a defesa do pas. O objetivo era decidir sobre a utili a!"o mais efica de recursos militares limitados. # convoca!"o deste grupo marcou a primeira atividade formal de pes$uisa operacional. Os resultados positivos conseguidos pela e$uipe de pes$uisa operacional inglesa motivaram os %stados &nidos a iniciarem atividades semel'antes. #pesar de ser creditada ( Inglaterra a origem da )es$uisa Operacional, sua propaga!"o deve*se principalmente ( e$uipe de cientistas liderada por George +. Dant ig, dos %stados &nidos, convocada durante a Segunda Guerra Mundial. #o resultado deste esfor!o de pes$uisa, concludo em ,-./, deu*se o nome de Mtodo Simple0. 1om o fim da guerra, a utili a!"o de tcnicas de pes$uisa operacional atraiu o interesse de diversas outras reas. # nature a dos problemas encontrados bastante abrangente e comple0a, e0igindo, portanto uma abordagem $ue permita recon'ecer os m2ltiplos aspectos envolvidos. &ma caracterstica importante da pes$uisa operacional e $ue facilita o processo de anlise e de decis"o a utili a!"o de modelos. %les permitem a e0perimenta!"o da solu!"o proposta. Isto significa $ue uma decis"o pode ser mais bem avaliada e testada antes de ser efetivamente implementada. # economia obtida e a e0peri3ncia ad$uirida pela e0perimenta!"o justificam a utili a!"o da )es$uisa Operacional. 1om o aumento da velocidade de processamento e $uantidade de mem4ria dos computadores atuais, 'ouve um grande progresso na )es$uisa Operacional. %ste progresso devido tambm ( larga utili a!"o de microcomputadores, $ue se tornaram unidades isoladas dentro de empresas. Isso fa com $ue os modelos desenvolvidos pelos profissionais de )es$uisa Operacional sejam mais rpidos e versteis, alm de serem tambm interativos, possibilitando a participa!"o do usurio ao longo do processo de clculo. ".' (odelagem &m modelo uma representa!"o de um sistema real, $ue pode j e0istir ou ser um projeto aguardando e0ecu!"o. 5o primeiro caso, o modelo pretende reprodu ir o funcionamento do sistema, de modo a aumentar sua produtividade. 5o segundo caso, o modelo utili ado para definir a estrutura ideal do sistema. # confiabilidade da solu!"o obtida atravs do modelo depende da valida!"o do modelo na representa!"o do sistema real. # valida!"o do modelo a confirma!"o de $ue ele realmente representa o sistema real. # diferen!a entre a solu!"o real e a solu!"o proposta pelo modelo depende diretamente da precis"o do modelo em descrever o comportamento original do sistema. &m problema simples pode ser representado por modelos tambm simples e de fcil solu!"o. 6 problemas mais comple0os re$uerem modelos mais elaborados, cuja solu!"o pode vir a ser bastante complicada.

".) Estrutura de (odelos (atem*ti os %m um modelo matemtico, s"o includos tr3s conjuntos principais de elementos7 a8 variveis de decis"o e par9metros7 variveis de decis"o s"o as inc4gnitas a serem determinadas pela solu!"o do modelo. )ar9metros s"o valores fi0os no problema: b8 restri!;es7 de modo a levar em conta as limita!;es fsicas do sistema, o modelo deve incluir restri!;es $ue limitam as variveis de decis"o a seus valores possveis <ou viveis8: c8 fun!"o objetivo7 uma fun!"o matemtica $ue define a $ualidade da solu!"o em fun!"o das variveis de decis"o. )ara mel'or ilustrar aos conjuntos acima, considere o seguinte e0emplo7 =&ma empresa de comida canina produ dois tipos de ra!;es7 +o!i e Re,>. )ara a manufatura das ra!;es s"o utili ados cereais e carne. Sabe*se $ue7 a ra!"o +o!i utili a ? @g de cereais e , @g de carne, e a ra!"o Re, utili a . @g de carne e A @g de cereais: o pacote de ra!"o +o!i custa B AC e o pacote de ra!"o Re, custa B DC: o @g de carne custa B . e o @g de cereais custa B ,: est"o disponveis por m3s ,C CCC @g de carne e DC CCC @g de cereais. Deseja*se saber $ual a $uantidade de cada ra!"o a produ ir de modo a ma0imi ar o lucro.E 5este problema as variveis de decis"o s"o as $uantidades de ra!"o de cada tipo a serem produ idas. Os par9metros fornecidos s"o os pre!os unitrios de compra e venda, alm das $uantidades de carne e cereais utili adas em cada tipo de ra!"o. #s restri!;es s"o os limites de carne e cereais e a fun!"o objetivo uma fun!"o matemtica $ue determine o lucro em fun!"o das variveis de decis"o e $ue deve ser ma0imi ada. ".- +. ni as (atem*ti as em Pes%uisa O&era ional # formula!"o do modelo depende diretamente do sistema a ser representado. # fun!"o objetivo e as fun!;es de restri!;es podem ser lineares ou n"o * lineares. #s variveis de decis"o podem ser contnuas ou discretas <por e0emplo, inteiras8 e os par9metros podem ser determinsticos ou probabilsticos. O resultado dessa diversidade de representa!;es de sistemas o desenvolvimento de diversas tcnicas de otimi a!"o, de modo a resolver cada tipo de modelo e0istente. %stas tcnicas incluem, principalmente7 programa!"o linear, programa!"o inteira, programa!"o din9mica, programa!"o estocstica e programa!"o n"o * linear. Programao linear utili ada para analisar modelos onde (s restri!;es e a fun!"o objetivo linear: programao inteira se aplica a modelos $ue possuem variveis inteiras <ou discretas8: programao dinmica utili ada em modelos onde o problema completo pode ser decomposto em subproblemas menores: programao estocstica aplicada a uma classe especial de modelos onde os par9metros s"o descritos por fun!;es de probabilidade: finalmente, programao no-linear utili ada em modelos contendo fun!;es n"o* lineares. &ma caracterstica presente em $uase todas as tcnicas de programa!"o matemtica $ue a solu!"o 4tima do problema n"o pode ser obtida em um 2nico passo, devendo ser obtida iterativamente. F escol'ida uma solu!"o inicial <$ue geralmente n"o a solu!"o 4tima8. &m algoritmo especificado para determinar, a partir desta, uma nova solu!"o, $ue geralmente superior ( anterior. %ste passo repetido at $ue a solu!"o 4tima seja alcan!ada <supondo $ue ela e0iste8.

"./ 0ases do Estudo de Pes%uisa O&era ional &m estudo de pes$uisa operacional geralmente envolve as seguintes fases7 a1 defini23o do &ro!lema4 !1 onstru23o do modelo4 1 solu23o do modelo4 d1 $alida23o do modelo4 e1 im&lementa23o da solu23o. #pesar da se$G3ncia acima n"o ser rgida, ela indica as principais etapas a serem vencidas. # seguir, apresentado um resumo da cada uma das fases. "./." #efini23o do &ro!lema # defini!"o do problema baseia*se em tr3s aspectos principais7 descri!"o e0ata dos objetivos do estudo: identifica!"o das alternativas de decis"o e0istentes: recon'ecimento das limita!;es, restri!;es e e0ig3ncias do sistema. # descri!"o dos objetivos uma das atividades mais importantes em todo o processo do estudo, pois a partir dela $ue o modelo concebido. Da mesma forma, essencial $ue as alternativas de decis"o e as limita!;es e0istentes sejam todas e0plicitadas, para $ue as solu!;es obtidas ao final do processo sejam vlidas e aceitveis. "./.' Constru23o do modelo # escol'a apropriada do modelo fundamental para a $ualidade da solu!"o fornecida. Se o modelo elaborado tem a forma de um modelo con'ecido, a solu!"o pode ser obtida atravs de mtodos matemticos convencionais. )or outro lado, se as rela!;es matemticas s"o muito comple0as, talve se fa!a necessria a utili a!"o de combina!;es de metodologias. "./.) Solu23o do modelo O objetivo desta fase encontrar uma solu!"o para o modelo proposto. #o contrrio das outras fases, $ue n"o possuem regras fi0as, a solu!"o do modelo baseada geralmente em tcnicas matemticas e0istentes. 5o caso de um modelo matemtico, a solu!"o obtida pelo algoritmo mais ade$uado, em termos de rapide de processamento e precis"o da resposta. Isto e0ige um con'ecimento profundo das principais tcnicas e0istentes. # solu!"o obtido, neste caso, dita E4timaE. "./.- 5alida23o do modelo 5essa altura do processo de solu!"o do problema, necessrio verificar a validade do modelo. &m modelo vlido se, levando*se em conta sua ine0atid"o em representar o sistema, ele for capa de fornecer uma previs"o aceitvel do comportamento do sistema. &m mtodo comum para testar a validade do sistema analisar seu desempen'o com dados passados do sistema e verificar se ele consegue reprodu ir o comportamento $ue o sistema apresenta um projeto. 5esse caso, a valida!"o feita pela verifica!"o da

correspond3ncia entre os resultados obtidos e algum comportamento esperado do novo sistema. "././ Im&lementa23o da solu23o #valiadas as vantagens e a valida!"o da solu!"o obtida, esta deve ser convertida em regras operacionais. # implementa!"o, por ser uma atividade $ue altera uma situa!"o e0istente, uma das etapas crticas do estudo. F conveniente $ue seja controlada pela e$uipe responsvel, pois, eventualmente, os valores da nova solu!"o, $uando levados ( prtica, podem demonstrar a necessidade de corre!;es nas rela!;es funcionais do modelo conjunto dos possveis cursos de a!"o, e0igindo a reformula!"o do modelo em algumas de suas partes. LGEBRA LINEAR ' Introdu23o #o longo do curso de pes$uisa operacional, conceitos matemticos como matri es e vetores s"o largamente utili ados. %ste captulo tem como objetivo apresentar uma revis"o desses fundamentos matemticos, de modo $ue o curso possa ser compreendido. '." 5etores &m vetor um conjunto de n2meros, $ue pode ser escrito como & H <p,, pA, ... , pn8. O vetor & um vetor de dimens"o n, ou seja, possuem n elementos. Ietores s"o geralmente representadas por letras min2sculas em negrito, e seus elementos s"o geralmente representados por letras min2sculas com um subscrito. # letra usada para os elementos normalmente a mesma letra utili ada para o vetor. O subscrito representa o ndice do elemento no vetor. )or e0emplo, p o segundo elemento do vetor. # nota!"o p indica o i-simo elemento do vetor.
2 i

'."." Soma e su!tra23o de $etores Dois vetores podem ser adicionados se e somente se eles tiverem a mesma dimens"o. )ara somar dois vetores, basta somar individualmente cada elemento deles. O vetor resultante ser da mesma dimens"o do vetores originais. Simbolicamente, temos $ue, se r H & J %, ent"o riH piJ qi, para todo i. Dados os vetores & H <., ?, ,, /8 % H <,, *A, D, *.8 r H <,, ?, .8 temos $ue7 & J % H <?, D, ., D8: n"o possvel computar & J r, nem % J r, visto $ue & e % s"o de .K dimens"o e r de DK. &m vetor pode ser multiplicado por um escalar, multiplicando*se cada elemento do vetor por este escalar. )or e0emplo, A<,, D, *A8 H <A, L, *.8 Subtra!"o entre dois vetores e$uivalente a somar o primeiro com o produto do segundo pelo escalar *,. %nt"o s * t H s J <*t8. )or e0emplo. 6"7 -7 )1 8 697 '7 8"1 : 6"7 -7 )1 ; 697 8'7 "1 : 6"7 '7 -1

'.".' 5etores L# e LI &m conjunto de vetores & , & ,... , & , dito linearmente independente <MI8 se e somente se, para todo j real,
, A n

j= ,

pj H C

Implica $ue todo j j H C, onde j s"o $uantidades escalares. Se

j= ,

p j HC para

algum j C, os vetores s"o ditos linearmente dependentes <MD8. )or e0emplo, os vetores & H <,, A8 & H <A, .8 s"o linearmente dependentes, j $ue e0iste , H A e A H *, para os $uais , & J A & H 9.
, A , A

'.' (atri<es &ma matri um conjunto retangular de n2meros, $ue pode ser escrito como7
a,, a A, . a,A a AA . . . . . . . . . . . . . . . . . . . a,n aAn . . . a nn

#H

. . . . a n, a n A

# matri A uma matri de ordem m 0 n, ou seja, possui m lin'a e n colunas. Matri es s"o geralmente representadas por letras mai2sculas em negrito, e seus elementos s"o geralmente representados por letras min2sculas com dois subscritos. # letra usada para os elementos normalmente a mesma letra utili ada para a matri . Os subscritos representam respectivamente a lin'a e a coluna ocupadas pelo elemento na matri . )or e0emplo, a o elemento locali ado na segunda lin'a e na terceira coluna da matri . # nota!"o a indica o elemento locali ado na i-sima lin'a e na j-sima coluna da matri . Duas matri es A e = s"o iguais se a H b para $ual$uer i e j. )ara isso, necessrio $ue as matri es A e = sejam de mesma ordem, ou seja, ten'am o mesmo n2mero de lin'as e o mesmo n2mero de colunas.
23 ij ij ij

'.'." Soma e su!tra23o de matri<es Duas matri es podem ser adicionadas se e somente se elas forem da mesma ordem. )ara somar duas matri es, basta somar individualmente cada elemento delas. # matri resultante ser da mesma ordem das matri es originais. Simbolicamente, temos $ue, se C H A J =, ent"o c H a J b , para todo i e j. Dadas as matri es
ij ij ij

? A D

, C A

/ , .

A , C

D A ,

. C ?

#H

? ,

+H

A .

? A D

, C A

/ , .

? / ,

. C D

1H

? ,

DH

A A

Nemos $ue7 #s matri es A e C s"o iguais:


? D D D . A D D , ,

A J = :

/ D

5"o possvel computar A J #, nem = J #, visto $ue A e = s"o D 0 . e # D 0 D. &ma matri pode ser multiplicada por um escalar, multiplicando*se cada elemento da matri por este escalar. )or e0emplo, A A
, D C

A .

L C

Subtra!"o entre duas matri es e$uivalente a somar a primeira com o produto da segunda pelo escalar *,. %nt"o E * 0 H E J <*08. )or e0emplo.
, A

* C

C ,

H A ,

. C

J ,

A ,

H D

A ,

'.'.' Produto de matri<es O produto de duas matri es somente pode ser efetuado se o n2mero de colunas da matri ( es$uerda for igual ao n2mero de lin'as da matri ( direita. O produto de matri es , em geral, n"o comutativo, ou seja, dadas duas matri es A e = e seu produto, A=, o produto =A pode n"o e0istir e, se e0iste, pode no ser igual ( A=. O produto de duas matri es tem o n2mero de lin'as da matri ( es$uerda e o n2mero de colunas da matri ( direita. Ou seja, sendo C H A=, se A m 0 n e = n 0 p, C m 0 p. Os elementos da matri resultante s"o calculados atravs do somat4rio dos produtos de elementos das duas matri es. %specificamente, c calculado por a b J a b J ... J a bnj, onde n o n2mero de colunas de A e de lin'as de =. E,em&los:
ij i, ,j iA Aj in

,.
.

#H A
D /

A , , ,C

, D

, , A

C , D

+H

A ,

#.+ H /

+. #H n"o e0iste

A.

#H A

A ,

, D

A , D

+H

, ,

#. + H

A .

D L

C , ?

/ . O

+. # H

, /

5ote $ue no primeiro e0emplo e0iste apenas o produto A=, n"o sendo possvel efetuar o produto =A. 5o segundo e0emplo, apesar de ser possvel efetuar os dois produtos, as matri es resultantes n"o s"o iguais, n"o sendo se$uer do mesmo tipo. '.'.) (atri<es es&e iais (atri< %uadrada &ma matri $uadrada tem o mesmo n2mero de lin'as e de colunas. # ordem de uma matri $uadrada o seu n2mero de lin'as <ou de colunas8. %0emplos7 matri es A 0 A <AK ordem8, D 0 D <DK ordem8, n 0 n <n*sima ordem8. (atri< nula &ma matri nula possui eros em todos os seus elementos.
C C C C C

C C

C C

7 C C
C

# matri nula e$uivalente ao ero para adi!"o em lgebra escalar, ou seja, se = uma matri nula de mesmo tipo de A, ent"o A J = H = J A H A. (atri< identidade &ma matri identidade, denotada por I, uma matri $uadrada onde sua diagonal principal composta de ,Ps e todos os outros elementos s"o ero.
, C , C C C ,

C , C C

C C , C

C C C ,

%0emplos7

C C

C C C

# matri identidade e$uivalente ao um para produto em lgebra escalar, ou seja, AI H A. (atri< trans&osta # transposta de uma matri a matri obtida pela troca das lin'as pelas colunas da matri original, de modo $ue a coluna j da matri original passe a ser a lin'a j da matri transposta e a lin'a i da matri original passe a ser a coluna i da matri transposta. # transposta de uma matri A indicada pela nota!"o A ou AP.
T

%0emplos7 # H A

A ,

, D

A , D

# H

A ,

# transposta de uma matri m 0 n ser sempre uma matri n 0 m. (atri< sim.tri a

&ma matri dita simtrica se ela for igual ( sua transposta. Ou seja, uma matri A, simtrica, necessariamente $uadrada e a H a .
ij ji

%0emplos7 # H # H , (atri< anti8sim.tri a

, A

? / C

, C D

+H+ H ?
,

&ma matri dita anti*simtrica se ela for simtrica ( sua transposta, isto , A H * A . Ou seja, uma matri A, simtrica, necessariamente $uadrada e a H * a . Os elementos da diagonal principal de uma matri anti*simtrica s"o necessariamente nulos.
T ij ji

%0emplos7 # H * # H , '.'.- A in$ersa de uma matri<

, C

? C C

, C C

+H*+ H ?
,

# opera!"o de divis"o n"o definida em lgebra matricial. %ntretanto, para certas matri es $uadradas e0iste outra <2nica8 matri $uadrada de mesma ordem $ue o produto das duas matri es a matri identidade. %sta matri c'amada de matri inversa da primeira matri . # inversa de uma matri designada pelo e0poente *,. %0emplo7 # H ,
A D A

#*, H ,

D A

HAA HA AHI
*, *,

'.) Sistemas de E%ua2>es Lineares Nanto as lin'as $uanto as colunas de uma matri podem ser tratadas por vetores. &m vetor pode ser considerado uma matri de uma 2nica lin'a, ou uma 2nica coluna. Quando um vetor considerado uma matri com uma 2nica lin'a, c'amado vetor linha. Quando uma matri de uma 2nica coluna, c'amado de vetor coluna. &m vetor coluna ser representado da mesma forma $ue um vetor convencional, ou seja, uma letra min2scula em negrito <&, %, r8. Quando for o caso de um vetor lin'a, ele ser representado como um vetor transposto <& , % , r 8.
T T T

Supon'a o seguinte sistema de e$ua!;es lineares7 A * H/ * J. HC %ste sistema pode ser representado na forma matricial por7
, A , A

A ,

, .

, A

/ C

Ou #, H +

onde A H

A ,

, .

7=:

, A

7C:

/ C

O vetor coluna , o vetor solu!"o do sistema de e$ua!;es e pode ser calculado por , H A !. )ara a solu!"o de um sistema de e$ua!;es lineares, s"o propostos alguns mtodos.
*,

'.)." (.todo alg.!ri o &or adi23o )elo menos uma das e$ua!;es deve ser multiplicada por um escalar real, de modo $ue, ap4s a soma das e$ua!;es, apenas uma das variveis seja efetivamente a inc4gnita do problema. )or e0emplo, . J O H ,LC L J . H ,AC Multiplicando a segunda e$ua!"o por <*A8, temos. . J O H ,LC *,A * O H *A.C
, , A A , A , A

Somando as duas e$ua!;es, c'ega*se a7 *O H *OC Da calcula*se facilmente o valor de e, substituindo este valor em $ual$uer uma das e$ua!;es acima, calcula*se o valor de . x : "9 x : "/
, , A " '

'.).' (.todo alg.!ri o &or su!stitui23o Isola*se uma das variveis em uma das e$ua!;es, substituindo*se a rela!"o obtida na outra e$ua!"o. )or e0emplo, . J O H ,LC L J . H ,AC ,LC O A = .C A A . Manipulando a primeira e$ua!"o, temos $ue7 0, H Substituindo na segunda e$ua!"o, L.<.C * A 8 J . H ,AC Resolvendo a e$ua!"o algebricamente, e aplicando o valor de encontrado na primeira e$ua!"o A.C * ,A J . H ,AC HS *O H *,AC H S x : "/ e x : "9
, , A A , A A A A A A ' "

'.).) (.todo de Gauss8?ordan 1onsiste da deriva!"o de um sistema especfico de e$ua!;es lineares $ue ten'a a mesma solu!"o $ue o sistema original. %ste novo sistema dever ter o formato de uma matri identidade, o $ue pode ser obtido atravs de combina!;es lineares das e$ua!;es originais. #ssim, pretende*se $ue7 . L
, ,

JO J.

A A

H ,LC H ,AC

, JC Ha C J, Hb
, A , A

S"o permitidas as seguintes transforma!;es lineares7 Troca de linhas !ultiplicao da linha por um escalar "oma de uma linha multiplicada por um escalar a uma outra linha Nota23o:

M n M m troca das lin'as n e m: M n # M n multiplica!"o da lin'a n pelo escalar #: M n M nJ # M m soma da lin'a m multiplicada pelo escalar # ( lin'a n. )ara resolver o e0emplo acima, s"o seguidos os seguintes passos7 ". M, M, T . <divis"o da lin'a , por .8 * transforma!"o do coeficiente de , para ,. J A H .C L J . H ,AC
, A , A

na e$ua!"o

'. MA MA * L M, <subtra!"o da lin'a A pela lin'a , multiplicada por L8 * transforma!"o do coeficiente de na e$ua!"o A para C.
,

J A H .C C * O H *,AC ). MA * MA T O <divis"o da lin'a A por <*O88 * transforma!"o do coeficiente de e$ua!"o A para ,. J A H .C C J , H ,?


, A , A , A , A

A na

-. M, M, * A MA <subtra!"o da lin'a , pela lin'a A multiplicada por A8 * transforma!"o do coeficiente de na e$ua!"o , para C. J C H ,C C J , H ,? Solu!"o H ,C e H ,?
A , A , A , A

E,er @ ios: Resolver o sistema7 ,8 .0 U DV H *A A0 J.V H ,C

A8

0 J AV J . H ? A0 U V J A H O D0 U DV U H / a J b J c H ,A Da U b JAc H,. Aa *Ab J c H *D

D8

.8

.0 U DV J H D D0 J V J. H *, ?0 U AV JD HA

?8

0 J DV U H ,,TA A0 U AV J H *D D0 UV J H *DTA

L8

D0 J AV U H ? A0 J V J H / 0 U AV J D H ,

/8

0 J AV J O H C 0 U DV U / H C 0UVU HC

O8

0 J DV J A H A D0 J ?V J . H . ?0 J DV J . H *,C

-8

0JVJ H, A0 J V U H , 0UVJ HC

PROGRA(AABO LINEAR 3.1 Defini O problema geral de programa!"o linear utili ado para otimi ar <ma0imi ar ou minimi ar8 uma fun!"o linear de variveis, c'amada de Efun!"o objetivoE, sujeita a uma srie de e$ua!;es ou ine$ua!;es lineares, c'amadas restri!;es. # formula!"o do problema a ser resolvido por programa!"o linear segue alguns passos bsicos.

Deve ser definido o objetivo bsico do problema, ou seja, a otimi a!"o a ser alcan!ada. )or e0emplo, ma0imi a!"o de lucros, ou de desempen'os, ou de bem* estar social: minimi a!"o de custos, de perdas, de tempo. Nal objetivo ser representado por uma fun!"o objetivo, a ser ma0imi ada ou minimi ada: )ara $ue esta fun!"o objetivo seja matematicamente especificada, devem ser definidas as variveis de decis"o envolvidas. )or e0emplo, n2mero de m$uinas, a rea a ser e0plorada, as classes de investimento ( disposi!"o etc. 5ormalmente, assume*se $ue todas estas variveis possam assumir somente valores positivos: %stas variveis normalmente est"o sujeitas a uma srie de restri!;es, normalmente representadas por ine$ua!;es. )or e0emplo, $uantidade de e$uipamento disponvel, taman'o da rea a ser e0plorada, capacidade de um reservat4rio, e0ig3ncias nutricionais para determinada dieta etc.

Nodas essas e0press;es, entretanto, devem estar de acordo com a 'ip4tese principal da programa!"o linear, ou seja, todas as rela!;es entre as variveis devem ser lineares. Isto implica proporcionalidade das $uantidades envolvidas. %sta caracterstica de linearidade pode ser interessante no tocante ( simplifica!"o da estrutura matemtica envolvida, mas prejudicial na representa!"o de fenWmenos n"o lineares <por e0emplo, fun!;es de custo tipicamente $uadrticas8. ).' 0ormula23o de (odelos O problema geral de programa!"o linear pode ser definido por Ma0imi ar <ou minimi ar8 $ = c% % + c2 2 + ...+ cn n Sujeito a7 a%% % a%2 2& ...J a%n n b <ou , ou H8 a2%
%

a22

2&

... Ja2n

b <ou , ou H8
n

am% % + a m2 2 + ...+ amn 0,, 0A, ..... , 0n 0

b m<ou , ou H8

3.3 Exe!"# Iamos reescrever a$ui o e0emplo da se!"o ,.D. E&ma empresa de comida canina produ dois tipos de ra!;es7 +o!i e Re,. )ara a manufatura das ra!;es s"o utili ados cereais e carne. Sabe*se $ue7 # ra!"o +o!i utili a ? @g de cereais e , @g de carne, e a ra!"o Re, utili a . @g de carne e A @g de cereais: O pacote de ra!"o +o!i custa B AC e o pacote de ra!"o Re, custa B DC: O @g de carne custa B . e o @g de cereais custa B ,: est"o disponveis por m3s ,C CCC @g de carne e DC CCC @g de cereais. #eseCa8se sa!er %ual a %uantidade de ada ra23o a &rodu<ir de modo a ma,imi<ar o lu ro. 5osso modelo deseja ma0imi ar o lucro < $8 a partir da $uantidade de ra!"o Nobi < ,8 e de ra!"o Re, < A8. # Nabela , apresenta o clculo do lucro unitrio de cada ra!"o. Nabela , * 1lculo do lucro unitrio de cada ra!"o

R$ T %i 1usto de carne , @g 0 B . H B . 1usto de cereais ? @g 0 B , H B ? 1usto total B)re!o B AC Lu ro B ,, # fun!"o objetivo pode ser escrita como ma0imi ar $ H ,, sujeito a7 , J . ,CCCC <restri!"o de carne8 ? J A DCCCC <restri!"o de cereais8 , C <positividade das variveis8
, A , A , A

Ra23o Re, . @g 0 B . H B ,L A @g 0 B , H B A B ,O B DC B ,A J ,A
, A

).- Solu23o Gr*fi a %ste problema com apenas duas variveis pode ser resolvido graficamente. Nra!a*se um grfico com os seus ei0os sendo as duas variveis e . # partir da, tra!am*se as retas referentes (s restri!;es do problema e delimita*se a regi"o vivel <Xigura ,8.
, A

%ncontrada a regi"o vivel, deve*se tra!ar uma reta com a inclina!"o da fun!"o objetivo. S"o ent"o tra!adas diversas paralelas a ela no sentido de $ crescente <ma0imi a!"o da fun!"o8, como na Xigura A. O ponto 4timo o ponto onde a reta de maior valor possvel corta a regi"o vivel <normalmente num vrtice8.

Xigura ,7 Regi"o vivel para o problema das ra!;es

Xigura A7 +usca da solu!"o 4tima para o problema das ra!;es E,er @ ios "1 1erta empresa fabrica dois produtos ), e )A. O lucro por unidade de ), de ,CCu.m. e o lucro unitrio de )A de ,?C u.m. # empresa necessita de A 'oras para fabricar uma unidade de ), e D 'oras para fabricar uma unidade de )A. O tempo mensal disponvel para essas atividades de ,AC 'oras. #s demandas esperadas para os A produtos levaram a empresa a decidir $ue os montantes produ idos de ), e )A n"o devem ultrapassar .C unidades de ), e DC unidades de )A por m3s. 1onstrua o modelo do sistema de produ!"o mensal com o objetivo de ma0imi ar o lucro da empresa. &m vendedor de frutas pode transportar OCC cai0as de frutas para sua regi"o de vendas. %le necessita transportar ACC cai0as de laranjas a AC u.m. de lucro por cai0a, pelo menos ,CC cai0as de p3ssegos a ,C u.m de lucro por cai0a, e no m0imo ACC cai0as de tangerinas a DC u.m. de lucro por cai0a. De $ue forma dever ele carregar o camin'"o para obter o lucro m0imoY 1onstrua o modelo do problema e seu grfico. &ma rede de televis"o local tem o seguinte problema7 foi descoberto $ue o programa =#> com AC minutos de m2sica e , minuto de propaganda cama a aten!"o de DC.CCC telespectadores, en$uanto o propaganda =+>, com ,C minutos de m2sica e , minuto de propaganda c'ama a aten!"o de ,C.CCC telespectadores. 5o decorrer de uma semana, o patrocinador insiste no uso de no mnimo ? minutos para sua propaganda e $ue n"o ' verba para mais de OC minutos de m2sica. Quantas ve es por semana cada programa devem ser levadas ao ar para obter o n2mero m0imo de telespectadoresY 1onstrua o modelo e grfico do problema. &m sapateiro fa L sapatos por 'ora, se fi er somente sapatos, e ? cintos por 'ora, se fi er somente cintos. %le gasta A unidades de couro para fabricar , unidade de sapato e , unidade de couro para fabricar uma unidade de cinto. Sabendo*se $ue o total disponvel de couro de L unidades e $ue o lucro unitrio por sapato de ? unidades monetrias e o do cinto de A unidades monetrias,

'1

)1

-1

pede*se7 o modelo do sistema de produ!"o do sapateiro, se o objetivo ma0imi ar o lucro por 'ora. /1 %ncontre a solu!"o 4tima da seguinte problema de programa!"o linear testando o valor da fun!"o objetivo em cada um dos pontos abai0o descritos7 a8 Ma0 Z H ?0 J AV Restri!;es 0 J AV [ 0[D V [. 0, V \ C

b8 Ma0 Z H OC0 J /?V Restri!;es7 0 J DV [ . A0 J ?V [ ,?C 0, V \ C

D1

#s ind2strias =Sara 1ura )rodutos Xarmac3uticos> desejam produ ir dois medicamentos, um analgsico e um antibi4tico, $ue dependem de duas matrias* primas # e +, disponveis em $uantidades de O e ? toneladas, respectivamente. 5a fabrica!"o de , ton de analgsico s"o empregadas , ton de matria # e , ton de matria +, e na fabrica!"o de , ton de antibi4tico s"o empregadas . ton de # e , ton de +. Sabendo $ue cada tonelada de antibi4tico vendida a RBO,CC e de analgsico a RB?,CC, encontre, por meio de grfico <solu!;es viveis8, a $uantidade de toneladas de medicamentos a ser produ ida pelas ind2strias Sara 1ura, de maneira a ma0imi ar sua receita.

E1

&ma empresa $ue monta computadores e e$uipamentos de computador est prestes a iniciar a produ!"o de dois novos tipos de microcomputador. 1ada tipo demandar tempo de montagem, tempo de inspe!"o e espa!o para arma enamento. #s $uantidades de recursos $ue podem ser destinadas ( produ!"o dos microcomputadores s"o limitadas. O gerente pretende determinar o n2mero de microcomputadores de cada tipo $ue a empresa dever produ ir, a fim de ma0imi ar o lucro gerado pela venda dos microcomputadores. # fim de desenvolver um modelo ade$uado para o problema, o gerente manteve reuni;es com o pessoal da rea de projetos e fabrica!"o. 1omo resultado dessas reuni;es, o gerente obteve as seguintes informa!;es7 Nipo , Nipo A Disponibilidade Mucro unitrio B LC B ?C Nempo de montagem por . 'oras ,C ,CC 'oras unidade 'oras Nempo de inspe!"o por unidade A 'oras , 'ora AA 'oras D D Es&a2o de arma<enamento &or C,, m C.,m ,,D mD unidade Determine as $uantidades de microcomputador do tipo , e do tipo A $ue devem ser produ idas de forma a ma0imi ar o lucro. Resolva pelo mtodo grfico.

F1

G1

&ma pe$uena oficina produ *se dois tipos de pe!as7 # e +. )ara tal, o artes"o disp;e de uma 2nica m$uina $ue pode utili ar at O 'oras por dia. )ara produ ir uma pe!a # o artes"o necessita de utili ar a m$uina durante , 'ora, en$uanto $ue para produ ir uma pe!a de + o artes"o ocupa a m$uina durante duas 'oras. Recentemente o artes"o recebeu a visita de uma e$uipe de consultores da regi"o de turismo $ue definiu7 #s pe!as tipo # ser"o vendidos por ? u.m. e as do tipo + por ,C u.m., respectivamente, # produ!"o de pe!as tipo # deve ser pelo menos dupla da produ!"o de pe!as tipo +, # m$uina n"o deve ser ocupada em mais do $ue ?C] do seu tempo disponvel com cada um dos dois tipos de pe!a a produ ir. a8 Determine o es$uema de produ!"o $ue permite ma0imi ar o valor das receitas. b8 Recorrendo a um processo grfico, determine a sua solu!"o 4tima. 1onsideremos o caso da ind2stria de m4veis 0RESBO, $ue ilustra um problema de composi!"o de produto. # Xres"o produ , entre outros artigos, dois tipos de conjunto para sala de jantar7 o conjunto '(eatrice> e o conjunto =)namaria*. # Xres"o est preparando sua programa!"o semanal de produ!"o para os dois conjuntos. Sabe*se $ue, embora n"o 'aja restri!;es no tocante ( demanda do conjunto '(eatrice>, <dentro das limita!;es de produ!"o atuais8 para o conjunto =)namaria> dificilmente a demanda semanal ultrapassar O unidades. # fabrica!"o dos dois conjuntos dividida em dois grandes blocos de opera!;es7 Preparao <consistindo do corte da madeira e prepara!"o para montagem8 e #cabamento <consistindo da montagem dos conjuntos e acabamento final8. %m fase dos outros produtos e0istentes, a Xres"o n"o poder alocar mais de ,CC 'oras para prepara!"o e ,CO 'oras para acabamento durante a semana. O conjunto =(eatrice* e0ige ? 'oras para a prepara!"o e - 'oras para o acabamento, en$uanto $ue para o conjunto =)namaria* esses n2meros s"o de ,C e L 'oras respectivamente. # Xres"o deve decidir $uantas unidades de cada conjunto devem ser fabricadas, levando em conta $ue o conjunto =(eatrice* fornece um lucro unitrio de RB .CCC,CC en$uanto $ue para o conjunto =)namaria* o lucro de RB ?CCC,CC.

"91 O administrador de uma pe$uena empresa de m4veis est pensando em otimi ar a utili a!"o dos recursos de seu esto$ue. %ssa fbrica produ poltronas em dois modelos, =#lbanV> e =+ridget>, forradas em brim e lona. %le sabe $ue para forrar uma poltrona =#lbanV> s"o precisos A m A de brim e L m A de lona. 6 para forrar uma poltrona =+ridgit> s"o precisos . m A de brim e . mA de lona. 5o esto$ue, a fbrica disp;e de ,LC mA de brim e A.CmA de lona. Qual$uer dos modelos de poltrona vendido por RB ,LC,CC. 1om essas informa!;es, de $ue modo o administrador pode sugerir a produ!"o da fbrica para obter a m0ima rendaY %m outras palavras, $ual o n2mero de poltronas de cada modelo $ue devem ser forradas para otimi ar a rendaY ""1 # ind2stria de confec!;es =!arimar> produ dois produtos, produto =0> bermuda e produto =V> camiseta. O produto =0> bermuda para ser fabricado consome na agrega!"o tecnol4gica <corte* costura* acabamento8 D unidades de tempo <D &N8 no corte: ,,? unidades

de tempo na costura e ? unidades de tempo no acabamento, totali ando -,? &N na lin'a de produ!"o. O produto =V> camiseta para ser fabricado consome na agrega!"o tecnol4gica <corte* costura* acabamento8 D &N de corte, D &N de costura e D &N de acabamento, totali ando - &N na lin'a de produ!"o. O setor de corte tem uma capacidade de A,C &N. O setor de costura tem uma capacidade de ,OC &N e o setor de acabamento tem uma capacidade de DDC &N. Notali ando, a capacidade de tr3s setores tem*se /AC &N. # matria prima necessria para a fabrica!"o dos produtos encontra*se esto$ue e toda produ!"o vendida ( vista no final da lin'a de produ!"o. Que $uantidades dever ser produ ida de bermudas e ou de camisetas para ter o m0imo de lucro, sabendo $ue o lucro para cada bermuda produ ida de A &M e cada camiseta produ ida de D &MY "'1 1onsiderando as mesmas informa!;es do e0erccio ,,, $uanto devo fabricar de bermuda ou de camiseta para ter o m0imo de lucro, sabendo $ue o lucro por cada bermuda de L &M e de cada camiseta de . &MY

")1 &ma ind2stria produ determinado m4vel em dois modelos, o lu0o e o standard+ O modelo lu0o produ ido com um lucro de RB DCC,CC por unidade e o modelo standard com um lucro de ,CC,CC. O modelo standard re$uer A 'oras de fabrica!"o. Ocupa uma rea de . mA por unidade no arma enamento e n"o necessita de pintura. 6 o modelo lu0o re$uer D 'oras de fabrica!"o, ocupa D m A por unidade no arma enamento e , 'ora de pintura. O tempo disponvel para fabrica!"o encontra*se limitado em A. 'oras e o espa!o para arma enagem em DL mA e a se!"o de pintura disp;e de L 'oras. Quantas unidades de cada modelo de m4vel devem ser fabricadas a fim de ma0imi ar o lucro da empresaY "-1 &ma fbrica produ dois produtos, # e +. 1ada um deles deve ser processado por duas m$uinas, M, e MA. Devido ( programa!"o de outros produtos, $ue tambm utili am essas m$uinas, a m$uina M, tem A. 'oras de tempo disponvel para os produtos # e +, en$uanto a m$uina MA tem ,L 'oras de tempo disponvel. )ara produ ir uma unidade do produto #, gastam*se . 'oras em cada uma das m$uinas M, e MA. )ara produ ir uma unidade +, gastam*se L 'oras na m$uina M, e A 'oras na m$uina MA. 1ada unidade vendida do produto # geral um lucro de RB OC,CC e cada unidade vendida do produto +, um lucro de RB LC,CC. %0iste uma previs"o m0ima de demanda para o produto + de D unidades, n"o 'avendo restri!;es $uanto a demanda do produto #. Deseja*se saber $uantas unidades de a e + devem ser produ idas, de forma a ma0imi ar o lucro e, ao mesmo tempo, obedecer a todas as restri!;es deste enunciado. "/1 &m fabricante deseja ma0imi ar a receita bruta. # tabela abai0o ilustra as composi!;es das ligas, seus pre!os e as limita!;es nas disponibilidades de matria*prima. Itens T 1omposi!"o Miga U Nipo # Miga U Nipo + Matria*prima disponvel Co!re ' " "D Hin o " ' "" CIum!o " ) "/ )re!o unitrio de venda RJ)9799 RJ/9799 8888888 O objetivo ma0imi ar o valor das vendas totais.

"D1 &ma pe$uena empresa fabrica dois produtos ), e)A, $ue passa por tr3s departamentos de fabrica!"o, conforme mostram as tabelas abai0o Nabela ,7 %0ig3ncias de tipo de fabrica!"o para se produ ir uma unidade do produto por departamento7 )rodutos Nempo de fabrica!"o em 'oras #e&to A #e&to = #e&to C P" ' " )A ' ' ' Nabela A7 Mimites de capacidade de fabrica!"o7 Departamentos ^omensT 'oraTsemana disponvel #e&to A "D9 #e&to = "'9 Depto + AOC 1onsiderando $ue a produ!"o vendida em sua totalidade, com o lucro para ), de ,C d4lares e de )A de ,? d4lares. Determine7 a8 Quanto fabricar de cada produto para se fa er o mel'or uso possvel das instala!;es produtivasY b8 Qual o lucro m0imo encontradoY O (K+O#O SI(PLEL O Mtodo Simple0 camin'a pelos vrtices da regi"o vivel at encontrar uma solu!"o $ue n"o possua solu!;es vi in'as mel'ores $ue ela. %sta a solu!"o 4tima. # solu!"o 4tima pode n"o e0istir em dois casos7 $uando n"o ' nen'uma solu!"o vivel para o problema, devido a restri!;es incompatveis: ou $uando n"o ' m0imo <ou mnimo8, isto , uma ou mais variveis podem tender a infinito e as restri!;es continuarem sendo satisfeitas, o $ue fornece um valor sem limites para a fun!"o objetivo. &.1 Exe!"# 'e (! P) %#e!$ O modelo de programa!"o linear pode ser resolvido por um mtodo de solu!"o de sistema de e$ua!;es lineares. O processo $ue ser apresentado no e0emplo a seguir, retirado de #5DR#D% <ACCC8, bastante intuitivo e tem por finalidade apresentar a metodologia utili ada pelo mtodo Simple0. a1 0ormula23o do &ro!lema =&ma marcenaria deseja estabelecer uma programa!"o diria de produ!"o>. #tualmente, a oficina fa apenas dois produtos7 mesa e armrio, ambos de um s4 modelo. )ara efeito de simplifica!"o, amos considerar $ue a marcenaria tem limita!;es em somente dois recursos7 madeira e m"o*de*obra, cujas disponibilidades dirias s"o mostradas na tabela a seguir. Re urso Madeira M"o*de*obra #is&oni!ilidade ,AmA O ^.'

O processo de produ!"o tal $ue, para fa er uma mesa a fbrica gasta A m A de madeira e A ^.' de m"o*de*obra. )ara fa er um armrio, a fbrica gasta D mA de madeira e , ^.' de m"o de obra. #lm disso, o fabricante sabe $ue cada mesa d uma margem de contribui!"o para o lucro de B . e cada armrio de B ,. =O problema encontrar o programa de produ!"o $ue ma0imi a a margem de contribui!"o total para o lucro.>. !1 (ontagem do modelo #s variveis de decis"o envolvidas no problema s"o7 ,7 $uantidade a produ ir de mesas A7 $uantidade a produ ir de armrios # fun!"o objetivo 7 Mucro7 , H . , J A )ara as restri!;es, a rela!"o l4gica e0istente 7 &tili a!"o de recurso H_Disponibilidade #ssim temos Madeira7 A , J D A `_,A M"o*de*obra7 A , J A `_O ,, A `_C O modelo completo 7 Ma0imi ar7 , H . Sujeito a A , J D A , J A `_O ,, A `_C 1 Solu23o do modelo 6 con'ecemos o mtodo de solu!"o grfica para problemas de programa!"o linear de duas variveis. Ser agora apresentada a solu!"o por sistemas de e$ua!;es lineares. De forma a transformar as restri!;es do problema de programa!"o linear de ine$ua!;es em e$ua!;es, s"o introdu idas as variveis de folga. 5este problema, as restri!;es t3m a seguinte estrutura l4gica7 Utili<a23o de re urso :M#is&oni!ilidade. #o se introdu ir o conceito de folga de recurso, a ine$ua!"o pode ser escrita como7 &tili a!"o de recurso J Xolga H Disponibilidade. Isso significa $ue7 Utili<a23o de re urso N #is&oni!ilidade im&li a 0olga O 94 Utili<a23o de re urso : #is&oni!ilidade im&li a 0olga : 9. Deste modo, a folga de cada recurso pode ser representada por uma varivel de forma e0atamente igual ( produ!"o de cada produto. Desse modo, vamos c'amar7 -,7 folga de madeira: -A7 folga de m"o*de*obra. Introdu indo as variveis de folga, o problema a ser resolvido passa a ser7 J A `_ A ,A
,

Ma0imi ar7 H .

Sujeito a A , J D A J -, H ,A A , J A J -A H O ,, A, -,, -A `_C O problema se transformou em encontrar a solu!"o do sistema de e$ua!;es lineares $ue ma0imi a o lucro. 1omo neste caso o n2mero de variveis < m H .8 superior ao n2mero de e$ua!;es <n H A8, o sistema indeterminado, apresentando infinitas solu!;es. 5o entanto, todas as variveis devem ser maiores ou iguais a ero. #tribuir ero a uma varivel significa n"o produ ir um dos produtos <se a varivel for , ou A8 ou utili ar toda a disponibilidade de recursos <se a varivel for -, ou -A8. Desta forma, podemos encontrar solu!;es para o sistema de e$ua!;es erando duas variveis <n * m H A8 e encontrando o valor para as duas variveis restantes. Neremos $ue resolver ent"o7
A .. H

.a = L , sistemas de e$ua!;es lineares. Aa< .a Aa8

&ma ve resolvido um sistema, ser"o aplicados na fun!"o objetivo os valores encontrados. #s variveis eradas s"o c'amadas variveis n"o*bsicas. #s variveis cujos valores s"o calculados pelo sistema de e$ua!;es s"o c'amadas variveis bsicas. ."1 Iariveis n"o*bsicas7 HC e A H C temos as variveis bsicas -, H ,A e -A H O dando o lucro , H C
, ,

.'1 Iariveis n"o*bsicas7

H C e -, H C temos as variveis bsicas -A H . dando o lucro , H .

H.

.)1 Iariveis n"o*bsicas7

H C e -A H C temos as variveis bsicas A H O -, H *,A como -, ` C, a solu!"o obtida IN5IP5EL.

.-1 Iariveis n"o*bsicas7

H C e -, H C temos as variveis bsicas , H L -A H *. como -A ` C, a solu!"o obtida IN5IP5EL.


A A

H C e -A H C temos as variveis bsicas , H . -, H . dando o lucro , H ,L .D1 Iariveis n"o*bsicas7 -, H C e -A H C temos as variveis bsicas , H D AH A dando o lucro , H ,. 1omparando todas as solu!;es encontradas por este processo, ac'amos ( solu!"o 4tima, ou seja, , H ., A H C, -, H ., -A H C, dando um lucro , H ,L.

./1 Iariveis n"o*bsicas7

&.* De+en, #,i!en- ' ./- ' Si!"#ex Da forma como foi resolvido o problema anteriormente, necessrio $ue muitos sistemas de e$ua!;es sejam resolvidos e suas solu!;es comparadas. )ara problemas reais de programa!"o linear, esta solu!"o se torna invivel. Desta forma, para termos condi!;es de resolver um problema de programa!"o linear, precisamos de uma sistemtica $ue nos diga7 Qual o sistema de e$ua!;es $ue deve ser resolvido: Q _ ue o pr40imo sistema a ser resolvido fornecer uma solu!"o mel'or $ue os anteriores: 1omo identificar um solu!"o 4tima, uma ve $ue a ten'amos encontrado.

%ssa sistemtica o mtodo Simple0, e as regras $ue o mtodo utili a para atender (s tr3s $uest;es acima s"o, basicamente, os critrios $ue desenvolvemos nos itens anteriores. Iamos voltar ao nosso pe$ueno problema, j com as variveis de folga7 ma0imi ar , H . , J A sujeito a7 A , J D A J -, H ,A A , J A J -A H O ,, A, -,, -A `_C Iamos montar um $uadro para ordenarmos as opera!;es, colocando nele apenas os coeficientes das variveis. 5o caso da fun!"o objetivo, vamos reali ar a seguinte transforma!"o7 de7 , H . , J A para7 , * . , * A H C Quadro " =ase x" x' f" f' % f" A D , C ,A f' A , C , O 0 *. *, C C C # 2ltima coluna corresponde aos termos independentes das e$ua!;es, e a 2ltima lin'a contm os coeficientes das variveis na fun!"o objetivo. 5essa 2ltima lin'a teremos sempre a contribui!"o $ue cada varivel d para o lucro total ,, por unidade, em cada itera!"o do processo de solu!"o. %ssa 2ltima lin'a ser c'amada de fun!"o objetivo transformada, ou fun!"o ,*transformada. a1 Solu23o ini ial # solu!"o inicial para o problema ser sempre obtida fa endo as variveis originais do modelo <no caso , e A8 iguais a ero e ac'ando o valor das demais. #ssim, fa endo , H A H C <variveis n"o bsicas8, obtemos do Quadro ,7 -, H ,A -A H O <variveis bsicas8 ,HC

#s variveis bsicas est"o indicadas no Quadro ,, para facilitar o acompan'amento das opera!;es. !1 Segunda solu23o 1omo a primeira solu!"o claramente n"o a mel'or, vamos procurar outra $ue d3 um valor maior para ,. O problema descobrir7 Das duas variveis n"o bsicas <nulas8 na primeira solu!"o, $ual deve se tornar positivaY D _ as duas variveis bsicas <positivas8 na primeira solu!"o, $ual dever ser anuladaY Q($# ,$)i1,e# 'e,e)1 +e - )n$) " +i-i,$2 Iamos observar $ue na 2ltima lin'a do Quadro , temos os coeficientes da fun!"o objetivo $ue mostram a contribui!"o para o lucro , de cada unidade produ ida de mesa < ,8 e de armrio < A8. #ssim, aplicando o critrio de $ue devemos produ ir primeiro o produto $ue mais contribui para o lucro, vamos come!ar a produ!"o pela varivel ,, j $ue sua contribui!"o unitria para o lucro <.8 maior $ue a contribui!"o de A, igual a ,. Mogo, a varivel $ue dever se tornar positiva ,. Q($# ,$)i1,e# 'e,e)1 +e) $n(#$'$2 5ota*se pelo Quadro , $ue, na primeira e$ua!"o, o maior valor possvel de , L, $uando -, for igual a ero <note $ue A vale ero por ser varivel n"o bsica8. Qual$uer valor maior de , far com $ue o valor de -, fi$ue negativo, o $ue n"o permitido. 5a segunda e$ua!"o, o maior valor permitido para , ., $uando -A for igual a ero. #nalisando simultaneamente as duas e$ua!;es, percebe*se $ue o maior valor possvel para , ., j $ue atende (s duas e$ua!;es. Observe $ue esta anlise pode ser feita diretamente do Quadro ,, atravs da divis"o dos elementos da coluna b pelos correspondentes elementos da coluna ,. O menor $uociente indica, pela lin'a em $ue ocorreu, $ual a varivel bsica $ue deve ser anulada. #ssim, como o menor $uociente dado pela divis"o O T A H ., a varivel bsica a ser anulada -A, $ue a varivel positiva na atual solu!"o, cujo valor foi encontrado na segunda lin'a. #ssim temos7 AH C -A H C e o sistema restante deve ser resolvido para ac'armos o valor de , e -,. # solu!"o desse sistema ser feita usando o Quadro , com as e$ua!;es completas e usando as opera!;es vlidas com as lin'as da matri . %/ operao7 Dividir a segunda lin'a por A <MA H_MA T A8 Quadro "A =ase f" x1 0 x" A , *. x' D ,TA *, f" , C C f' C ,TA C % ,A . C

2/ operao7 Multiplicar a segunda lin'a do Quadro ,# por <*A8 e somar com a primeira lin'a do mesmo $uadro, colocando o resultado na primeira lin'a <M, _M, * A MA8 =ase f" x1 0 x" C , *. x' A ,TA *, Quadro "= f" , C C f' *, ,TA C % . . C

3/ operao7 Multiplicar a segunda lin'a do Quadro ,+ por <.8 e somar com a terceira lin'a do mesmo $uadro, colocando o resultado na terceira lin'a <MD H_MD J . MA8 =ase f" x1 0 x" C , C x' A ,TA , Quadro ' f" , C C f' *, ,TA A % . . ,L

1omo a 2ltima lin'a <fun!"o ,*transformada8 mostra as contribui!;es l$uidas para o lucro, caso as variveis , e -A ven'a a ter seus valores aumentados de C para , e como estas contribui!;es t3m seus valores trocados com rela!"o ao $uadro original, conclumos $ue a solu!"o encontrada 4tima. , H ., A H C, -, H ., -A H C e , H ,L -.) Pro edimento do (.todo Sim&le, 6Pro!lemas de (a,imi<a23o1 Passo ": Introdu ir as variveis de folga: uma para cada desigualdade. Passo ': Montar um $uadro para os clculos, colocando os coeficientes de todas as variveis com os respectivos sinais e, na 2ltima lin'a, incluir os coeficientes da fun!"o objetivo transformada. Passo ): %stabelecer uma solu!"o bsica inicial, usualmente atribuindo valor ero (s variveis originais e ac'ando valores positivos para as variveis de folga. Passo -: 1omo pr40ima varivel a entrar na base, escol'er a varivel n"o bsica $ue oferece, na 2ltima lin'a, a maior contribui!"o para o aumento da fun!"o objetivo <ou seja, tem o maior valor negativo8. Se todas as variveis $ue est"o fora da base tiverem coeficientes nulos ou positivos nesta lin'a, a solu!"o atual 4tima. Se alguma dessas variveis tiver coeficiente nulo, isto significa $ue ela pode ser introdu ida na base sem aumentar o valor da fun!"o objetivo. Isso $uer di er $ue temos uma solu!"o 4tima, com o mesmo valor da fun!"o objetivo. Passo /: )ara escol'er a varivel $ue deve dei0ar a base, deve*se reali ar o seguinte procedimento7 a1 Dividir os elementos da 2ltima coluna pelos correspondentes elementos positivos da coluna da varivel $ue vai entrar na base. 1aso n"o 'aja elemento algum positivo nesta coluna, o processo deve parar, j $ue a solu!"o seria ilimitada.

!1 O menor $uociente indica a e$ua!"o cuja respectiva varivel bsica dever ser anulada, tornando*se varivel n"o bsica. Passo D: &sando opera!;es vlidas com as lin'as da matri , transformar o $uadro de clculos de forma a encontrar a nova solu!"o bsica. # coluna da nova varivel bsica dever se tornar um vetor identidade, onde o elemento , aparece na lin'a correspondente ( varivel $ue est sendo anulada. Passo E: Retornar ao passo . para iniciar outra itera!"o. -.- Outro E,em&lo Iamos resolver pelo mtodo Simple0 o problema das ra!;es proposto no 1aptulo ,, cujo modelo foi apresentado no 1aptulo D. Ma0imi ar $ H ,, , J ,A A Sujeito a7 , J . A `_,CCCC ? , J A A `_DCCCC ,, A `_C a1 In lus3o das $ari*$eis de folga 1om a inclus"o das variveis de folga, o problema torna*se7 Ma0imi ar $ H ,, , J ,A A Sujeito a7 , J . A J -, `_,CCCC ? , J A A J -A ` _DCCCC ,, A, -,, -A `_ C !1 Solu23o ini ial =ase f" f* 0 x" , ? *,, x' . A *,A f" , C C f' C , C % ,CCCC DCCCC C

1 Primeira itera23o Iarivel a entrar na base7 A <coluna com maior valor negativo na 2ltima lin'a8 Iarivel a sair da base7 -, <o $uociente ,CCCCT. o menor $uociente entre a 2ltima coluna e a coluna da varivel A, $ue vai entrar na base8. M, H_M, T . MA H_MA * A M, MD H_MD J ,A M, =ase x* f* 0 x" ,T. .,? *O x' , C C f" ,T. *,TA D f' C , C % A?C A?CCC DCCCC

d1 Segunda itera23o Iarivel a entrar na base7 , <coluna com maior valor negativo na 2ltima lin'a8 Iarivel a sair da base7 -A <o $uociente A?CCCT .,? o menor $uociente entre a 2ltima coluna e a coluna da varivel ,, $ue vai entrar na base8 MA H_MA T .,? M, H_M, * MA T .

MD H_MD J O MA =ase x* x1 0 x" C , C x' , C C f" C,A//O *C,,,,, A,,,,, f' *C,C??L C,AAAA ,,///O % ,,,,,, ????,?L /....,..

e1 Solu23o Qtima en ontrada 1omo todos os valores da 2ltima lin'a <fun!"o ,*transformada8 s"o positivos ou nulos, conclumos $ue a solu!"o encontrada 4tima, ou seja7 , H ????,?? A H ,,,,,,, , H /....,.. E,er @ ios so!re (.todo Sim&le,: ,8 &m empregado decidiu comerciali ar barcos. Depois de empregar alguns trabal'adores e de descobrir os pre!os aos $uais venderia nos modelos, c'egou (s seguintes observa!;es. 1ada modelo comum rende um lucro de RB ?AC,CC e cada modelo rpido rende um lucro de RB .?C,CC. &m modelo rpido re$uer .C 'oras para ser construdo e A. 'oras para o acabamento. 1ada modelo rpido re$uer A? 'oras para ser construdo e DC 'oras para o acabamento. %ste empregador disp;e de .CC 'oras de trabal'o por minuto para constru!"o e DLC 'oras por m3s para acabamento. Quanto deve produ ir de cada modelo de maneira a ma0imi ar o lucroY A8 %ncontre a solu!"o 4tima da seguinte problema de programa!"o linear testando o valor da fun!"o objetivo em cada um dos pontos abai0o descritos7

a8 Ma0 Z H AC 0, J .C 0A Restri!;es7 0, J 0A [D A0 J 0A [? .0 , J 0A [,A 0,, 0A \C c8 Ma0 HS Z H ,A0 J .V Restri!;es7 0 J AV `OCC 0 J DV `LCC A0 JDV `ACC 0, V \C

D8 &ma marcenaria deseja estabelecer uma programa!"o diria de produ!"o. #tualmente, a oficina fa apenas dois produtos7 mesa e armrio, ambos de um s4 modelo. )ara efeito de simplifica!"o, vamos considerar $ue a marcenaria tem limita!;es em somente dois recursos7 madeira e m"o de obra, cuja disponibilidade diria mostrada na tabela a seguir7 Re urso (adeira (3o de o!ra #is&oni!ilidade "' m' F R.I 6Iomens SIora1

O processo de produ!"o tal $ue, para fa er uma mesa e fabrica gasta A m A de madeira e A ^. ' de m"o de obra. )ara fa er o armrio, a fbrica gasta D m A de madeira e , ^.' de m"o de obra. #lm disso, o fabricante sabe $ue cada mesa d uma margem de contribui!"o para o lucro de B. e cada armrio de B,. %ncontre a margem $ue ma0imini e o lucro. .8 # bleos &nidos S.#. uma empresa do ramo de derivados de petr4leo $ue manufatura tr3s combustveis especiais com base na mistura de dois insumos7 um e0trato mineral e um solvente. 5o processo de produ!"o n"o e0iste perda do material, de forma $ue a $uantidade de litros de e0trato mineral somada a $uantidade de litros de solvente utili ada para a fabrica!"o de um tipo de combustvel resulta no total de litros da$uele combustvel. # propor!"o da mistura est descrita na tabela a seguir7 Com!ust@$el A O litros ? litros Com!ust@$el = ? litros . litros Com!ust@$el C . litros A litros

%0trato Mineral Solvente

Supon'a $ue a bleos &nidos S.#. ten'a disponveis ,AC litros de e0trato mineral e ACC litros de solvente, e $ue os lucros l$uidos esperados para os tr3s combustveis sejam de RB AC,CC, RB AA,CC e RB ,O,CC, respectivamente. Responda7 a8 %stabele!a um modelo de programa!"o linear $ue determine a $uantidade de cada combustvel a ser fabricada, dadas as restri!;es de matria primas. b8 Quanto de cada produto deve ser manufaturado de modo a ma0imi ar o lucro da compan'iaY De $uanto esse lucroY <&tili e o mtodo simple08

?8 &m pe$ueno entregador pode transportar madeira ou frutas em seu carrin'o de m"o, mas cobra RB AC,CC para cada fardo de madeira e RB D?,CC por saco de frutas. Os fardos pesam , @g e ocupam A dmD de espa!o. Os fados de frutas pesam , @g e ocupam D dm D de espa!o. O carrin'o tem capacidade para transportar ,A @g e ,C dm D, e o entregador pode levar $uantos sacos e fardos desejar. Resolva o problema pelo mtodo simple0 e determine $ual ser o lucro do entregador e como ele deve preenc'er o seu carrin'o.

L8 &ma pe$uena mal'aria produ dois tipos de camisas7 de manga curta e de manga comprida. Noda a produ!"o feita vendida para um distribuidor, $ue compra tudo o $ue produ ido. # confec!"o de cada camisa passa por tr3s se!;es de trabal'o7 corte, costura e acabamento. # tabela , mostra os tempos necessrios em cada se!"o7 Nabela , Nempo de fabrica!"o de uma camisa em cada se!"o )roduto Nempo de fabrica!"o <em 'oras8 1orte 1ostura #cabamento Manga 1urta D ,,? ?

Manga 1omprida D D D # tabela A mostra a $uantidade de 'oras por semana em cada se!"o de trabal'o. Mimites de capacidade de fabrica!"o Se!"o de trabal'o ^omensT 'oras por semana 1orte A,C 1ostura ,LC #cabamento DDC Nabela A

Determine a $uantidade de cada tipo de camisa $ue deve ser fabricada de forma a ma0imi ar o lucro da empresa sabendo $ue o lucro unitrio proporcionado pela camisa de manga curta de RB A,CC e o proporcionado pela de manga comprida de RB D,CC. Xa!a atravs do mtodo simple0. /8 &ma empresa de m4veis de co in'a fabrica tr3s tipos de meses de f4rmica7 $uadrada, retangular e redonda. 1ada mesa passa por dois processos7 de produ!"o e de acabamento. # tabela a seguir resume o n2mero e 'oras re$ueridas por mesa em cada um dos processos, bem como o lucro unitrio de cada mesa. # partir desses dados utili e o mtodo simple0 para ac'ar a solu!"o 4tima a fim de ma0imi ar os lucros da produ!"o. Modelo de mesa Quadrada Retangular Redonda Notal semanal disponvel )rodu!"o A 'oras D 'oras . 'oras ,.CCC 'oras #cabamento A 'oras A 'oras A 'oras LCC 'oras Mucro unitrio DC LC OC *

O8 1onsidere uma fbrica de rdios $ue possui duas lin'as de produ!"o7 Rdios Standard <RS8: Rdios Mu0o <RM8. # tabela de produtividade fornece as seguintes informa!;es7 (*,imo de (3o8de8o!ra em&regada Lu ro unit*rio fun ion*rios na linIa na &rodu23o 6RJ1 de &rodu23o 6IomemSdiaSunidade1 RS '" )9799 RL )' ' -9799 # fbrica possui um total de .C funcionrios a serem alocados nas duas lin'as de produ!"o. Ma0imi e os lucros dirios atravs do mtodo simple0. -8 # Sugar1o S.#. produ tr3s tipos de barras de c'ocolate industriais, todas consistindo e0clusivamente de a!2car e c'ocolate. # composi!"o e lucro relacionado a cada uma desses produtos, bem como a disponibilidade de matrias*primas v3m dados abai0o. Xormule o problema de forma a ma0imi ar os lucros da empresa.

)roduto , )roduto A )roduto D Disponibilidade

Quantidade de a!2car <cg8 , , , ?C

Quantidade de 1'ocolate <cg8 A D , ,CC

Mucro <B8 D / ?

,C8 # +rin$uedos S.#. fabrica dois tipos de brin$uedos de madeira7 soldados e trens. &m soldado vendido por RBA/ e usa RB,C de matria*prima. 1ada soldado fabricado aumenta os custos diretos de m"o*de*obra e custos indiretos em RB,.. &m trem vendido a RBA, e utili a RB- de matria*prima. 1ada trem aumenta os de m"o*de*obra e indiretos em RB,C. # fabrica!"o re$uer dois tipos de m"o*de*obra7 carpinteiro e pintor. # fabrica!"o de um soldado re$uer A' de um pintor e , ' de carpinteiro. &m trem demanda ,'ora de pintura e ,' de carpintaria. )ara cada semana, a +rin$uedos pode conseguir toda a matria*prima necessria, mas apenas ,CC' de pintura e OC' de carpintaria. # demanda para os trens ilimitada, mas a de soldados de no m0imo .C por semana. Resolva pelo mtodo simple0.

(K+O#O #E +RANSPOR+E
&m problema bastante comum $ue muitas ve es pode ser modelado como um problema de programa!"o linear o problema de transporte. %ste problema envolve o transporte de alguma carga de diversas fontes a diversos pontos de destino. Dados o custo da distribui!"o entre cada fonte e destino, as produ!;es das fontes e as capacidades dos destinos, pretendem*se minimi ar o custo total do transporte. # estrutura geral de um problema de transporte pode ser vista da seguinte maneira7 supon'amos tr3s fontes de um determinado produto e tr3s destinos para os $uais ele deve ser transportado, conforme figura abai0o, devemos programar o transporte em cada uma das rotas indicadas de forma a minimi ar o custo total calculado sobre todas as rotas.

&ma das situa!;es $ue caracteri am um problema de transporte encontrada por uma empresa $ue tem fbricas locali adas em algumas cidades e dep4sitos em outra e deve determinar um programa de transporte de forma a satisfa er a demanda por seus produtos, respeitar a capacidade das fbricas e dos dep4sitos e minimi ar seus gastos com transporte. Resumidamente, uma rede de transporte liga origens aos destinos e o objetivo principal procurar o carregamento das rotas $ue minimi a o custo total.

Um E,em&lo de Pro!lema de +rans&orte Seja o processo de produ!"o, transporte e dep4sito

E,em&lo de um &ro!lema de trans&orte7 om ) fontes e ) destinos Os custos de transporte 1ij, da fonte i para o destino j s"o apresentados na Nabela 1ustos unitrios de transporte para o e0emplo de problema de transporte

Xormulando o problema por programa!"o linear, define*se como objetivo a minimi a!"o do custo total de transporte, ou seja7

1omo se trata de um problema tpico de programa!"o linear, ele pode ser resolvido pelo mtodo Simple0. %ntretanto, tcnicas especficas para este tipo de problema podem resolv3*lo de forma mais rpida $ue o Simple0.

(.todo de Ste&&ing8Stone
O mtodo de stepping-stone c'ega ( solu!"o 4tima partindo se uma solu!"o inicial e pes$uisando se alguma solu!"o mel'or pode ser obtida. 1omo o mtodo parte de uma solu!"o inicial, devemos encontrar uma solu!"o vivel $ual$uer para poder utili ar o mtodo. # solu!"o do problema se torna mais cWmoda se os dados forem representados em um $uadro

Solu23o !*si a ini ial * Mtodo do mnimo custo %ste mtodo consiste nos seguintes passos7 #tribuir o m0imo possvel ( varivel com menor custo unitrio e preenc'e com eros a lin'a ou coluna satisfeita. 5o e0emplo, fa *se 0D, H OC j $ue cD, H D, utili ando completamente o fornecimento da Xonte D. Desta forma, 0 DA e 0DD devem ser iguais a C. #justar os elementos da lin'a ou coluna n"o ajustada a partir da varivel com menor custo. 5o e0emplo, na primeira coluna temos $ue fa er 0 ,, H /C <menor custo unitrio8, de forma a atender a capacidade do Destino ,. Mogo, 0 A, deve ser igual a C. O processo repetido para as variveis com outros custos, em ordem crescente. Dessa forma, devemos fa er 0,A H ?C, de forma a completar o fornecimento da Xonte ,, erando assim a varivel 0,D. )ara completar o $uadro, devemos definir 0AA H AC <capacidade do Destino A8 e 0AD H LC.

O!s: O n2mero de variveis bsicas <clulas preenc'idas8 tem $ue ser m J n *,, do contrario o processo trava. Onde =m> o numero de origem <fbrica8 e =n> o destino <dep4sito8

m H D e n H D, D J D *, H ? $ue igual a $uantidade de variveis bsicas Sabendo $ue H O 0,, J ? 0,A J L 0,D J ,? 0A, J ,C 0AA J ,A 0AD J D 0D, J - 0DA J ,C 0DD 1usto total do transporte 7 1,H O0/C J ?0?C J L0C J ,?0C J ,C0AC J ,A0LC J D0OC J -0C J ,C0C H "GE9 Pro esso Iterati$o 1ada clula va ia representa uma varivel n"o bsica $ue poderia entra na base. )ara entrar, a contribui!"o da varivel n"o bsica deve implicar a redu!"o do custo total. 1alculando essas contribui!;es Alo%ue " unidade em uma .lula n3o !*si a. 1alculando a contribui!"o para clula 0,D. #ssim, n"o s"o mais LC, mas L, o total de unidades na coluna D. N3o se de$e $iolar as restri2>es das olunas nem das linIas. )ara n"o violar a restri!"o da coluna D, uma unidade dever ser subtrada de 0AD, $ue passa a ter ?- unidades, e a coluna D com um total de LC novamente. #gora a lin'a A totali a /- e n"o OC, o $ue pode ser corrigido com a adi!"o de uma unidade a 0AA <AC *S_A,8. # coluna A fica ent"o com um total de /,, o $ue pode ser corrigido com a subtra!"o de uma unidade de 0,A. # lin'a , automaticamente corrigida em fun!"o do passo anterior. )ara cada varivel erada, devemos determinar um camin'o fec'ado de forma a calcular a sua contribui!"o na fun!"o objetivo. %stes camin'os s"o definidos por lin'as verticais ou 'ori ontais, delimitando um polgono fec'ado. #penas em um vrtice deste polgono deve 'aver uma varivel erada, $ue a pr4pria varivel n"o bsica $ue ser includa na base. S4 possvel formar um 2nico camin'o com essas caractersticas para cada varivel erada. %ncontrado o camin'o mnimo da varivel, sua contribui!"o calculada alternando soma e subtra!"o dos custos unitrios dos vrtices, come!ando da varivel a ser includa na base. Iamos agora calcular a contribui!"o de cada varivel n"o bsica na fun!"o objetivo

1omo um problema de minimi a!"o, a varivel a entrar na base ser a$uela $ue contribui com a maior redu!"o no valor da fun!"o objetivo, $ue a varivel 0,D. O valor a ser alocado a esta clula deve ser o m0imo, de modo $ue nen'uma das variveis fi$ue com valor negativo. %ste valor o menor valor das variveis $ue est"o nos vrtices do camin'o mnimo com sinal negativo. 5o caso, as variveis com sinal negativo s"o 0,A e 0AD. Mogo, o valor a ser alocado ?C.

#s demais variveis v"o adicionar ou subtrair ?C, conforme o sinal do vrtice correspondente ( varivel seja positivo ou negativo. Ou seja, as variveis passar"o a ter os seguintes valores7 0,D HC J ?C H ?C: 0AD H LC * ?C H ,C: 0AA H AC J ?C H /C: 0,A H ?C * ?C HC. Mogo, a varivel $ue sai da base 0,A.

O %uadro a&Qs a &rimeira itera23o:

1usto total do transporte 7 1AH O0/C J ?0C J L0?C J ,?0C J ,C0/C J ,A0,C J D0OC J -0C J ,C0C H ,-AC Recalculando as contribui!;es de cada varivel n"o bsica na fun!"o objetivo, temos $ue7

1omo todas as variveis t3m contribui!"o positiva, isto indica $ue a inclus"o de $ual$uer uma delas far aumentar o valor da fun!"o objetivo, portanto a solu!"o encontrada 4tima. Outro e,em&lo:

Pro edimentos de solu23o atra$.s do (.todo de ste&&ing8stone # solu!"o se torna mais cWmoda se os dados forem representativos em um $uadro, como mostra a figura abai0o7

&m dos mtodos usados para proceder a solu!"o c'amado de stepping*stone. %sse mtodo c'ega ( solu!"o 4tima partindo se uma solu!"o inicial e pes$uisando se alguma solu!"o mel'or pode ser obtida. 1omo o mtodo parte de uma solu!"o inicial, devemos encontrar uma solu!"o vivel $ual$uer para poder utili ar o mtodo.

)asso A7 Neste de otimalidade e determina!"o da varivel $ue entra na base )ara verificarmos se essa solu!"o 4tima, podemos reali ar uma anlise da varia!"o do custo total causada por varia!;es unitrias nas variveis $ue est"o fora da base, ou seja, 0,, e 0AA. )ara a varivel 0,,, o procedimento o seguinte7

Dar um aumento unitrio ( varivel 0,,, ou seja, fa er 0,, passar de C para ,: )ara manter o ajustamento da solu!"o, diminuir 0 ,A de ,, aumentar 0AA de , e diminuir 0A, tambm em ,. # figura V a seguir mostra essas varia!;es. %m fun!"o dessas varia!;es, calcular a varia!"o no custo total do transporte.

Xigura V Mogo, como a varia!"o no custo total causada pela varia!"o unitria em 0,, foi positiva, n"o ser compensador transportar o produto por essa rota, j $ue o custo final aumentaria. )ara a varivel 0AA, teramos a seguinte situa!"o, conforme a figura 0.

Xigura 07 #juste da solu!"o para varia!"o em 0AA. Con lus3o: 5esse caso, a varia!"o no custo total foi nula, o $ue significaria $ue a solu!"o obtida 4tima, j $ue tn'amos obtido uma varia!"o em Z positiva em 0 ,,. 5o entanto, como a varia!"o para 0AA igual a ero, temos outra solu!"o bsica com 0 AA na base. #ifi uldades do Pro!lema de +rans&orte 5"o balanceamento entre oferta e demanda. 1aso isso ocorra, o problema n"o pode ser resolvido da maneira apresentada. Deve*se ent"o criar uma origem ou destino fictcio para $ue o problema esteja balanceado. )ara o problema inicial, se a produ!"o total for maior $ue a capacidade total, criar um dep4sito fictcio com capacidade H produ!"o total * capacidade total, com custos de distribui!"o nulos. Se a produ!"o total for menor $ue a capacidade total, criar uma fbrica fictcia. Pro!lemas Pro&ostos de (.todo de +rans&orte ,8 &ma compan'ia locadora de autom4veis se defronta com um problema de aloca!"o resultante das contratas de loca!"o $ue permitem sejam autom4veis devolvidos em

localidades outras $ue a$uelas onde foram originalmente alugados. 5o momento ' duas agencias de loca!"o <origens8 com respectivamente, carros e0cedentes e $uatro outras agencias <destinos8 necessitando de -, carros, respectivamente. Os custos unitrios de transportes <em d4lares8 locadoras s"o as seguintes7

presente ,? e ,D L, / e entre as

A8 &ma compan'ia area regional pode comprar seu combustvel para jato a partir de $ual$uer um dentre tr3s fornecedores. #s necessidades da compan'ia area para o m3s entrante em cada um dos tr3s aeroportos em $ue ela opera s"o7 ,CC.CCC gal;es no aeroporto ,: ,OC.CCC gal;es no aeroporto A e DCC.CCC gal;es no aeroporto D. 1ada fornecedor pode abastecer cada um dos aeroportos de acordo com os pre!os <em cents por gal"o8 dados na seguinte tabela a seguir7

1ada fornecedor, contudo, est limitado pelo n2mero total de gal;es $ue ele pode abastecer por m3s. %stas capacidades s"o DAC.CCC gal;es para o fornecedor ,: A/C.CCC gal;es para o fornecedor A e ,?C.CCC gal;es para o fornecedor D. Determine a poltica de a$uisi!"o $ue suprir as necessidades da compan'ia em cada aeroporto a um custo total mnimo. D8 Resolva por Nransporte

.8 Resolva por Mtodo de Nransporte7

Das könnte Ihnen auch gefallen