You are on page 1of 14

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Programacin lineal.
Orgenes de la programacin lineal.
En el mundo que vivimos, pocas son las ramas del saber en las que las Matemticas no an mostrado su in!luencia, en particular los conceptos de m"imo # m$nimo an contribuido a resolver bastantes problemas en otras ciencias% &esde tiempos mu# remotos se an estudiado problemas de optimi'acin% Pues basta con que nos !i(emos en la obra denominada )Elementos*, escrita por el matemtico griego Euclides, que ac$a re!erencia a la menor # ma#or recta que puede ser tra'ada a una circun!erencia desde un punto e"terior, o la !orma de allar el paralelogramo de rea m"ima, estando !i(ado su per$metro% +ambi,n se estudiaron posteriormente problemas de optimi'acin con el desarrollo del Clculo In!initesimal # el Clculo de -ariaciones .siglos /-II # /-III0, por matemticos como 1eibnit', 2e3ton o 4ernoulli% Sin embargo, es a partir de la 5evolucin Industrial, cuando surgen nuevos problemas de optimi'acin, que conlleva tambi,n la aparicin de nuevas t,cnicas% As$ por e(emplo, Leonid Vitalevich Kantarovitch public )M,todos matemticos de organi'acin # plani!icacin de la produccin* en la que por primera ve' se plantean problemas de programacin lineal% Posteriormente, aparecer$an otros problemas de optimi'acin, como el problema de transporte o el problema de r,gimen alimenticio optimo% Paralelamente a la aparicin # desarrollo de problemas de optimi'acin, se an desarrollado t,cnicas de computacin que an ec o posible la resolucin # simpli!icacin de algunos de estos problemas% 6na de las primeras aplicaciones de la programacin lineal !ue el puente a,reo de 4erl$n 1% En 1789, George Bernard Dantzig !ormula, en t,rminos matemticos precisos, :.m,todo del simple"0 el enunciado al que se debe reducir todo problema de programacin lineal% &ant'ig% 1os !undamentos matemticos de la programacin lineal se deben al matemtico norteamericano de origen ;ngaro John von Neumann .17<=>17?90, que public la teor$a de (uegos%

1 A mediados de 178@, la 6%5%S%S% bloque las comunicaciones terrestres en poder de los aliados, que se plantearon
dos posibilidadesA romper el bloqueo terrestre por la !uer'a, o llegar a 4erl$n por el aire% Se adopt la segunda decisin utili'ando un modelo de programacin lineal, organi'ando de !orma e!ectiva el abastecimiento a,reo # terrestreA en diciembre de 178@ se estaban transportando 8?<< toneladas diariasB en mar'o de 1787, se lleg a las @<<< toneladas, tanto como se transportaba por carretera # !errocarril antes del corte de las comunicaciones%

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Inecuaciones lineales. Interpretacin geomtrica.


Una inecuacin lineal es de la forma
a " b # c 0

a " b # c 0

Adems, una inecuacin lineal, geomtricamente representa el conjunto de puntos de uno de los dos semiplanos en los que la recta de la ecuacin a " b # c =0 divide el plano D E(emplo%> Er!icamente el con(unto 3 " 2 # 12 0 es

Sistema de inecuaciones lineales. Interpretacin geomtrica.


Un sistema de inecuaciones lineales representa geomtricamente un conjunto de puntos que cumplen todas las inecuaciones (recinto que puede ser acotada o no D E(emplos% Er!icamente el con(unto de puntos que veri!ica 3 " 2 # 12 0 " # 2= 0 es el con(unto de puntos de interseccin de las dos regiones .verde # a'ul0

que no est acotado%

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Er!icamente el con(unto de puntos que veri!ica

" 2 # 10 " # 2 " ! " 0 # 0

es el con(unto encerrado en el pentgono irregular% Adems el valor de dFcada uno de los v,rtices del recinto, se puede obtener resolviendo el sistema !ormado por cada par de ecuaciones de las rectasB as$ por e(emplo resolviendo el sistema G " H @ B " I C # H 1< J se obtiene el v,rtice del recinto K.@,10%

Que es la programacin lineal.


"a programacin lineal surgi inicialmente especialmente para dar respuesta a cuestiones de carcter log#stico $ militar, sin em%argo es en la industria $ en la econom#a, donde posteriormente, &a encontrado sus aplicaciones ms importantes' As#, por ejemplo, la programacin lineal permite resolver pro%lemas de me(clas, nutricin, almacenaje, produccin, circulacin, semforos, etc' )n este tipo de pro%lemas, se presentan situaciones que las que se e*ige ma*imi(ar o minimi(ar algunas funciones que se encuentran sujetas a determinadas limitaciones, denominadas restricciones'

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

D E(emplo 1% Problema de mximos 6na !brica de bombones tiene almacenados ?<< Lg de c ocolate, 1<< Lg de almendras # @? Lg de !rutas% Produce dos tipos de ca(asA la de tipo A contiene = Lg de c ocolate, 1 Lg de almendras # 1 Lg de !rutasB la de tipo 4 contiene C Lg de c ocolate, 1,? Lg de almendras # 1 Lg de !rutas% 1os precios de las ca(as de tipo A # 4 son 1= # 1=,?< euros, respectivamente% MCuntas ca(as debe !abricar de cada tipo para ma"imi'ar su ventaN D E(emplo C% Problema de mnimos 6n grupo local posee dos emisoras de radio, una de OM # otra de AM% 1a emisora de OM emite diariamente 1C oras de m;sica rocL, P oras de m;sica clsica # ? oras de in!ormacin general% 1a emisora de AM emite diariamente ? oras de m;sica rocL, @ oras de m;sica clsica # 1< oras de in!ormacin general% Cada d$a que emite la emisora de OM le cuesta al grupo ? <<< euros, # cada d$a que emite la emisora de AM le cuesta 8<<< euros% Sabiendo que tiene enlatado para emitir 1C< oras de m;sica rocL, 1@< oras de m;sica clsica # 1<< oras de in!ormacin general, Mcuntos d$as deber emitir con ese material cada una de las dos emisoras para que el coste sea m$nimo, teniendo en cuenta que entre las dos emisoras an de emitir al menos una semanaN%

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Planteamiento del problema en trminos matemticos.


,amos a ver como se plantear#a el pro%lema de programacin lineal (ma"imi'acin # minimi'acin utili(ando los ejemplos del apartado anterior' !"em#lo $% Problema de mximos 6na !brica de bombones tiene almacenados ?<< Lg de c ocolate, 1<< Lg de almendras # @? Lg de !rutas% Produce dos tipos de ca(asA la de tipo A contiene = Lg de c ocolate, 1 Lg de almendras # 1 Lg de !rutasB la de tipo 4 contiene C Lg de c ocolate, 1,? Lg de almendras # 1 Lg de !rutas% 1os precios de las ca(as de tipo A # 4 son 1= # 1=,?< euros, respectivamente% MCuntas ca(as debe !abricar de cada tipo para ma"imi'ar su ventaN Para plantear este problema, seguimos los siguientes pasosA a0 Simpli!icamos el enunciado, mediante una tabla -aja tipo A (.g' -&ocolate Almendras 3rutas 3 1 1 -aja tipo / (.g' 2 2,2 1 0isponi%les (1g' 200 100 !2

4recio en euros 13 13,2 b0 E"presamos con ecuaciones e inecuaciones lineales la in!ormacin descrita% Si designamos por " el n;mero de ca(as de tipo A # por # al n;mero de ca(as del tipo 4 que se an de !abricar% 1a !uncin ' = 13 " 13,20 # representa la cantidad de euros obtenidos por la venta de las ca(as, # por tanto es la !uncin que debemos ma"imi'ar% 1as restricciones del problema vienen dadas por las siguientes inecuacionesA 3 " 2 # 200 " 1,2 # 100 " # !2 Q por supuesto, con la condicin " 0 # 0

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

!"em#lo &% Problema de mnimos 6n grupo local posee dos emisoras de radio, una de OM # otra de AM% 1a emisora de OM emite diariamente 1C oras de m;sica rocL, P oras de m;sica clsica # ? oras de in!ormacin general% 1a emisora de AM emite diariamente ? oras de m;sica rocL, @ oras de m;sica clsica # 1< oras de in!ormacin general% Cada d$a que emite la emisora de OM le cuesta al grupo ? <<< euros, # cada d$a que emite la emisora de AM le cuesta 8<<< euros% Sabiendo que tiene enlatado para emitir 1C< oras de m;sica rocL, 1@< oras de m;sica clsica # 1<< oras de in!ormacin general, Mcuntos d$as deber emitir con ese material cada una de las dos emisoras para que el coste sea m$nimo, teniendo en cuenta que entre las dos emisoras an de emitir al menos una semanaN% a0 Simpli!icamos el enunciado, mediante una tabla )misora 35 (&oras 56sica 7oc. 56sica -lsica 9nformacin general 12 8 2 A5 (&oras 2 ! 10 0isponi%les (&oras 120 1!0 100

-oste en euros 2000 :000 b0 E"presamos con ecuaciones e inecuaciones lineales la in!ormacin descrita% Si designamos por " el n;mero de d$as que emite la emisora de OM # por # al n;mero de d$as que emite la emisora de AM% 1a !uncin ' H ?<<< " I 8<<< # representa el coste en euros de la emisin, # por tanto es la !uncin que debemos minimi'ar% 1as restricciones del problema vienen dadas por las siguientes inecuacionesA 12 " 2 # 120 8 " ! # 1!0 2 " 10 # 100

" # ;
Q por supuesto, con la condicin

" 0 # 0

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Mtodo analtico para el clculo de soluciones.


,amos a ver como se solucionar#a el pro%lema de programacin lineal (ma"imi'acin # minimi'acin utili(ando los ejemplos del apartado anterior' !"em#lo $% Problema de mximos Se trata ma"imi'ar su(eto a ' = 13 " 13,20 # 3 " 2 # 200 " 1,2 # 100 " # !2 " 0 # 0 Q dado .se puede demostrar0 que ' alcan'a sus valores m"imo en los v,rtices del recinto de restricciones

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

Kue son soluciones de los sistemas de ecuaciones <istema 1 *=0 $=0 Cu#os puntos son <istema 2 " 1,2 # = 100 " =0 <istema 3 " # = !2 # =0 <istema : " 1,2 # = 100 " # =!2

R 0,0 , P !2,0 ,K 22,30 , 5 0,

100 1,2

Q evaluando para dic os valores la !uncin ', obtenemosA ' R =0 " 0 # = 0 S ' P =13 '!213,20 '0 = 1102 S ' K = 13 '22 13,20' 30=1120 S ' 5 = 13'0 13,20 ' Por tanto la !uncin 100 =>00 S 1,2 K 22,30 % 1uego, el

' , alcan'a el valor m"imo en el punto

!abricante deber producir ?? ca(as del tipo A # =< del tipo 4%

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

!"em#lo &% Problema de mnimos Se trata minimi'ar su(eto a ' = 2000 " :000 # 12 " 2 # 120 8 " ! # 1!0 2 " 10 # 100 " # ;

" 0 # 0
Q dado .se puede demostrar0 que ' alcan'a sus valores m"imo # m$nimo en los v,rtices del recinto de restricciones

Kue son soluciones de los sistemas de ecuaciones <istema 1 12 " 2 # = 120 # =0 Cu#os puntos son P 10,0 , K ;,3; B 8,32 , 5 0,10 , S 0,; ,+ ;,0 Q evaluando para dic os valores la !uncin ', obtenemosA ' P =2000' 10 :000' 0 = 20'000 S <istema 2 12 " 2 # = 120 " # =; <istema 3 " # =; " =0 <istema : 2 " 10 # =100 # =0 <istema 2 2 " 10 # =100 " =0

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

1<

' K =2000 ';,3; :000' 8,32= 82'130 S ' 5 = 2000' 0 :000'10 = :0'000 S ' S = 2000 ' 0 :000 '; = 2!'000 S ' + = 2000' ; :000 '0 = 32'000 S Por tanto la !uncin ', alcan'a el valor m$nimo en el punto emisora OM% S 0,; % 1uego, el grupo debe

de emplear el material enlatado que posee durante 9 d$as en la emisora AM # ninguna en la

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

11

Mtodo grfico para el clculo de soluciones.


4ara calcular grficamente la solucin de un pro%lema de programacin lineal de dos varia%les es conveniente seguir el siguiente proceso? 1' 2' <e di%uja el recinto limitado por las restricciones del pro%lema' <e representa el vector director de la recta que viene dada por la ecuacin que &a$

que ma*imi(ar o minimi(ar' 3' <e tra(an rectas paralelas a este vector que pasen por cada uno de los vrtices del ' se &ace m*ima (o m$nima , sin mas que tener

recinto, $ se o%serva en que vrtice la funcin

en cuenta cual de las rectas tiene ma$or (o menor ordenada en el origen' !"em#lo $% Problema de mximos% Si queremos resolver el siguiente problema de programacin lineal ma"imi'ar su(eto ' = 13 " 13,20 # 3 " 2 # 200 " # !2 " 0 # 0 1%> 5epresentamos el recinto limitado por las inecuacionesA

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

1C

C%> 5epresentamos el vector director de la !uncin ' a ma"imi'arA v = 13,20 , 13 =%> +ra'amos rectas paralelas al vector vector v que pasen por los v,rtices P, K # 5% Se observa gr!icamente que la !uncin ' alcan'a su m"imo en el v,rtice K 22,30 , #a que la recta que pasa por ,l tiene ma#or ordenada en el origen que las dems% 1uego, para obtener unos ingresos m"imos, el !abricante deber producir ?? ca(as del tipo A # =< del tipo 4%

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

1=

!"em#lo &% Problema de mnimos% Si queremos resolver el siguiente problema de programacin lineal minimi'ar su(eto ' = 2000 " :000 # 12 " 2 # 120 8 " ! # 1!0

2 " 10 # 100 " # ; " 0 # 0


1%> 5epresentamos el recinto limitado por las inecuacionesA

C%> 5epresentamos el vector director de la !uncin ' a ma"imi'arA v = :000 , 2000 o bien v =:,2

=%> +ra'amos rectas paralelas al vector vector v que pasen por los v,rtices P, K, 5, S

Programacin lineal Matemticas Aplicadas a las Ciencias Sociales II

18

# +% Se observa gr!icamente que la !uncin ' alcan'a su m$nimo en el v,rtice S 0,; , #a que la recta que pasa por ,l tiene menor ordenada en el origen que las dems% 1uego, el grupo de emisoras deber emplear el material enlatado que posee durante 9 d$as en la emisora de AM, # ning;n d$a en la emisora de OM para acer el m$nimo coste%

You might also like