Está en la página 1de 50

UNIVERSIDAD DE ORIENTE NCLEO DE ANZOTEGUI EXTENSIN REGIN CENTRO SUR ANACO- EDO- ANZOTEGUI

Programacin lineal
BACHILLERES: ANDREINA SOLANO INDIRA PREZ JOS GARCA ANDREINA MARTNEZ MARBELLA LPEZ

Programacin lineal
FRANCIS GELVIZ MARZO, !"!

NDICE INTRODUCCIN#################$$$#$$! DESARROLLO "$ M%&'(% &' )*+,-.%*)' ###############!/


1.1.

M0)%&% &' (+ '-123,+ ,%*%'-)'#########!4 M0)%&% &'( 5%-)% 67,36%###########$"8 M0)%&% &' +.*%936+53:, V%;'(########$$"< M0)%&% &' (%- 62()3.(35+&%*'-#########$ "

"$ $ "$/$ "$8$

$ M%&'(% &' +-3;,+53:,###############$$/! $" M0)%&% &' =>,;+*%############$$$#/"

/$ M%&'(% &' )*+,-?%*&%###############$8! CONCLUSIN####################$$8@ BIBLIOGRAFIA##################$$$#84

Programacin lineal
INTRODUCCIN La Programacin Lineal es una pequea parte de una teora matemtica que se ha consolidado en el siglo XX con el nombre de Optimizacin. En general, se trata de un con unto de t!cnicas matemticas que intentan obtener el ma"or pro#echo posible de sistemas econmicos, sociales, tecnolgicos,... cu"o $uncionamiento se puede describir matemticamente de modo adecuado. En la actualidad es una herramienta com%n que ha ahorrado miles o millones de dlares a muchas compaas " negocios, inclu"endo industrias medianas en distintos pases del mundo. &eg%n las caractersticas de las $unciones del problema " de las #ariables se tienen di$erentes tipos de problemas de Programacin 'atemtica. &i todas las $unciones del problema, ob eti#o " restricciones son lineales, se tiene un problema de Programacin Lineal. (s, la PL trata la planeacin de las acti#idades para obtener un resultado ptimo, esto es, el resultado que me or alcance la meta especi$icada )seg%n el modelo* entre todas las opciones de solucin. (unque la asignacin de recursos a las acti#idades es la aplicacin ms $recuente, la PL tiene muchas otras posibilidades. +e hecho, cualquier problema cu"o modelo matemtico se a uste al $ormato general del modelo de PL es un problema de PL. En este traba o describiremos algunos m!todos como lo son el m!todo de transporte, asignacin " transbordo con el propsito de conocer ms sobre los problemas lineales " sus soluciones posibles.

Programacin lineal
8$ MODELOS DE TRANSPORTE: Es una clase especial de programacin lineal que tiene que #er con transportar un articulo desde sus $uentes )es decir, $bricas* hasta sus destinos )es decir, bodegas*. El ob eti#o es determinar el programa de transporte " que al mismo tiempo satis$aga los lmites de la o$erta " demanda. En el modelo se supone que el costo de transporte es proporcional a la cantidad de unidades transportadas en determinada ruta. En general, se pude ampliar el problema de transporte a otras reas de operacin, entre otras el control de in#entarios, programacin de empleos " asignacin de personal. D'-5*3.53:, ;','*+( &' 2, 6%&'(% &' )*+,-.%*)':
1)

,n con unto de m puntos de suministro a partir de los cuales se en#a un bien. El punto i de suministro abastece a lo sumo Si unidades.

2)

,n con unto de n puntos de demanda a los que se en#a el bien. El punto de demanda j debe de recibir por lo menos dj unidades del bien en#iado.

3)

-ada unidad producida en el punto de suministro i " en#iada al punto de demanda j incurre en el costo #ariable cij.

&ea Xij. n%mero de unidades en#iadas desde el punto de suministro i " en#iada al punto de demanda j entonces la $ormulacin de un problema de transporte es/

Programacin lineal
min s.a/ )0estricciones de suministro* )0estricciones por demanda* xij . &i el problema es un transporte equilibrado entonces se dice/

Entonces el suministro total es igual a la demanda, siendo as se podra escribir como/ min s.a )0estricciones de suministro* )0estricciones de demanda* xij . &i el problema es un transporte no equilibrado debido al que el suministro total e1cede a la demanda total, entonces se tiene lo siguiente/

Programacin lineal
a. &e debe de crear un punto de demanda $icticio que tiene una demanda igual a la cantidad de suministro en e1ceso. b. ( los puntos de demanda $icticios se les asigna un costo cero, "a que, no son en#os reales.

&i el problema es un transporte no equilibrado debido al que el suministro total es menor que la demanda total, entonces se tiene lo siguiente/

a. &i es estrictamente menor no tiene solucin $actible. b. &e permite la posibilidad de de ar sin satis$acer parte de la demanda. c. )En este tipo de situacin se asocia una penalizacin con la demanda no cumplida*. La estructura especial de un problema de transporte permite asegurar que ha"a una solucin bsica no arti$icial de inicio, obtenida con uno de los m!todos siguientes/ 2. '!todo de la esquina noroeste 3. '!todo del costo mnimo 4. '!todo de apro1imacin de 5ogel 6. '!todo de multiplicadores EA'6.(% ":

Programacin lineal
-orpo7er tiene tres centrales el!ctricas que cubren las necesidades de cuatro ciudades. -ada central suministra los n%meros siguientes de 8ilo7atts9hora )87h* de electricidad/ Planta 2. 4: millones Planta 3. :; millones Planta 4. 6; millones Las demandas de potencia pico en estas ciudades que ocurren al mismo tiempo )3p.m*, son como sigue )en 87h*/ -iudad 2. 6: millones -iudad 3. 3; millones -iudad 4. 4; millones -iudad 6. 4; millones. Los costos por en#iar un milln de 87h de electricidad de la planta a la ciudad dependen de la distancia que debe #ia ar la electricidad. <ormule un PL para minimizar el costo de satis$acer la demanda de potencia pico de esta ciudad.

(
+e Planta2 Planta 3 Planta 4 -iudad 2 -iudad 3 -iudad 4 -iudad 6 &uministros )millones de 87h*

=> =@ =26

=? =23 =@

=2; =24 =2?

=@ =A =:

4: :; 6;
7

Programacin lineal
D'6+,&+ B63((%,'&' BCD=E

6:

3;

4;

4;

Babla2/ -ostos de en#i " demanda para -orpo7er

&olucin/ Paso 1: &e comienza por de$inir una #ariable para cada decisin que debe tomar -orpo7er. +ebido a que -orpo7er debe de determinar cuanta potencia se en#a desde cada planta a cada ciudad, se de$ine )para i. 2, 3,4 " .2, 3, 4,6* xij . numero de )millones* de 87h producidos en la planta i " en#iados a la ciudad j. Paso 2/ Escribir en t!rminos de las #ariables, el costo total de suministrar las demanda de potencia pico a las ciudades de 2 a 6, de la siguiente manera/ >122C?123C2;124C@126 )-osto de en#iar potencia desde la planta 2* C@132C23133C24134CA136 )-osto de en#iar potencia desde la planta 3* C26142C@143C2?144C:146 )-osto de en#iar potencia desde la planta 4* Paso 3/ Escribir las restricciones. -orpo7er presenta dos tipos de restricciones, la primera es que, la potencia total suministrada por cada planta no puede e1ceder la capacidad de la planta, lo que se conocera como restricciones de suministro. &egunda, son necesarias restricciones que aseguren que cada ciudad recibir potencia su$iciente

Programacin lineal
para satis$acer su demanda pico, esta restriccin se conocer como restriccin por demanda. Lo cual se escribe de la siguiente manera/

0estricciones por suministro. 122C123C124C126 132C133C134C136 142C143C144C146 )0estriccin de suministro de la planta 2* )0estriccin de suministro de la planta 3* )0estriccin de suministro de la planta 4*

0estricciones por demanda. 122C132C142 123C133C143 124C134C144 126C136C146 )0estriccin de demanda de la ciudad 2* )0estriccin de demanda de la ciudad 3* )0estriccin de demanda de la ciudad 4* )0estriccin de demanda de la ciudad 6*

Paso 4/ -olocar la restriccin de no negati#idad, puesto que, las 1ij deben de ser no negati#as. 1ij0 Paso 5: Escribir la formulacin del problema lineal Min z =>122C?123C2;124C@126C@132C23133C24134CA136C26142C@143

C2?144C:146 s.a

Programacin lineal
122C123C124C126 132C133C134C136 142C143C144C146 0estricciones de suministro

122C132C142 123C133C143 124C134C144 126C136C146 1ij0 Paso 6/ Dallar la solucin optima a tra#!s de alguno de los m!todos utilizados para resol#er problemas de este tipo, "a sea, el m!todo de la esquina EO0OE&BE, costo menor, apro1imacin 5ogel o multiplicadores. )Los cuales sern descritos ms adelante*. +e esta manera se encuentran planteados los problemas de transporte " las caractersticas #istas anteriormente son las que se presentan en estos. 8$" M0)%&% &' (+ ,%*%'-)'$ Este m!todo comienza en la celda )ruta* de la esquina noroeste, o superior izquierda de la tabla )#ariable 122*. 0estricciones de demanda

1!

Programacin lineal
Paso 1: (signar todo lo mas que se pueda a la celda seleccionada " a ustar las cantidades asociadas de o$erta " demanda restando la cantidad asignada. Paso 2: &alir del rengln o la columna cuando se alcance la o$erta o demanda cero, " tacharlo para indicar que no se puede hacer mas asignaciones a ese rengln o columna. &i un rengln o una columna dan cero al mismo tiempo, tachar solo uno el rengln o la columna " de ar una o$erta )demanda* cero en el rengln )columna* que no se tach. Paso 3: &i queda e1actamente un rengln o columna sin tachar, detenerse. En caso contrario, a#anzar a la celda de la derecha si se acaba de tachar una columna, o a la de aba o si se tach un rengln. &eguir con el paso 2. EA'*5353% ,F": BM0)%&% &' (+ '-123,+ ,%*%'-)'E Siguiendo con el ejemplo dado anteriormente de Corpower tenemos la siguiente formulaci n! aplicaremos el m"todo de la es#uina noroeste para $allar una soluci n ptima. -orpo7er tiene tres centrales el!ctricas que cubren las necesidades de cuatro ciudades. (
+e Planta2 Planta 3 Planta 4 -iudad 2 -iudad 3 -iudad 4 -iudad 6 &uministros )millones de 87h*

=> =@ =26

=? =23 =@

=2; =24 =2?

=@ =A =:

4: :; 6;
11

Programacin lineal
D'6+,&+ B63((%,'&' BCD=E

6:

3;

4;

4;

Los costos por en#iar un milln de 87h de electricidad de la planta a la ciudad dependen de la distancia que debe #ia ar la electricidad. <ormule un PL para minimizar el costo de satis$acer la demanda de potencia pico de esta ciudad. Min z =>122C?123C2;124C@126C@132C23133C24134CA136C26142C@143

C2?144C:146 s.a 122C123C124C126 132C133C134C136 142C143C144C146 122C132C142 123C133C143 124C134C144 126C136C146 1ij0 0ealizamos una tabla con el suministro " las demandas
-iudad 2 -iudad 3 -iudad 4 -iudad 6 &uministro

0estricciones de suministro

0estricciones de demanda

12

Programacin lineal
Planta 2 Planta 3 Planta 4 4: 2; FFFFFFFFFF 6:
> @ 26

FFFFFFFFFF 3; FFFFFFFFFFF 3;

? 23 @

FFFFFFFFFFF2; 3; 2; 4;
24 2?

FFFFFFFFFFF @ FFFFFFFFFFF A 4; 4;
:

4: :; 6;

Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda de electricidad es/ G. 4:1>C2;1@C3;123C3;124C2;12?C4;1:. 22>;. EA'*5353% ,F : BM0)%&% &' (+ '-123,+ ,%*%'-)'E ,na compaa tiene 4 almacenes con 2:, 3: " : artculos disponibles respecti#amente. -on estos productos disponibles desea satis$acer la demanda de 6 clientes que requieren :, 2:, 2: " 2; unidades respecti#amente. Los costos asociados con el en#o de mercanca del almac!n al cliente por unidad se dan en la siguiente tabla/ -lientes A(6+50, " / &olucin/ 2 2; 23 ; 3 ; A 26 4 3; @ 2? 6 22 3; 2>

0ealizando la tabla/ (lmac!n 2 3 4


-liente 2 -liente 3 -liente 4
; A

-liente 6

O$erta

: FFFFFFFFFF FFFFFFFFFF

2; 23 ;

2; :

FFFFFFFFFFF 3; FFFFFFFFFFF 22 2:
@

2: 3: :
13

: :

3; 2>

FFFFFFFFFFF 26 FFFFFFFFFF 2?

Programacin lineal

+emanda

2:

2:

2;

Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda es/ G. ):12;* C )2;1;* C ):1A* C )2:1@* C ):13;* C ):12>* G. 62; EA'*5353% ,F/: BM0)%&% &' (+ '-123,+ ,%*%'-)'E ,na compaa de renta de autos tiene problemas de distribucin debido a que los acuerdos de renta permiten que los autos se entreguen en lugares di$erentes a aquellos en que originalmente $ueron rentados. Por el momento ha" 3 lugares )$uentes* con 2: " 24 autos en e1ceso respecti#amente " 6 lugares )destinos* en los que se requieren @H ?H A " @ autos respecti#amente. Los costos de transporte en dlares entre los lugares son los siguientes/ +estino Origen 2 3 4 6 2 6: 2A 32 4; 3 26 2> 2@ 42 +emanda @ ? A @ (l sumar la demanda " la o$erta notamos que la O$erta +emanda O$erta. @ C? C A C @.42 +emanda. 2: C24.3> O$erta +emanda, "a que $altan 4 de o$erta, coloco otro rengln para

tener 4 en o$erta " las dems casillas las relleno con cero.
14

Programacin lineal
Origen 2 3 4 +emanda/
Lugares 2 Lugares 3 Lugares 4 Lugares 6

@ FFFFFFFFFF FFFFFFFFFF @

6: 26 ;

? GGGGGGGGGG

2A 2>

FFFFFFFFFFF 32 FFFFFFFFFFF 4; A
2@

2: 24 4

? 4 @

42 ;

FFFFFFFFFFF ; ?

FFFFFFFFFF ; A

G. )@16:* C )?12A*C )A12@*C )?142*C )41;* G. >3?= 8$ M0)%&% &'( 5%-)% 67,36%$ Este m!todo determina una me or solucin de inicio, porque se concentra en las rutas menos costosas. Paso 1: &e inicia asignando todo lo posible a la celda que tenga el mnimo costo unitario )los empates se rompe en $orma arbitraria*. Paso 2: El rengln o la columna "a satis$echos se tacha, " las cantidades de o$erta " demanda se a ustan en consecuencia. Paso 3: &i se satis$acen en $orma simultnea el m!todo de la esquina noroeste. Paso 4/ &e busca la celda no tachada con el costo unitario mnimo " se repite el proceso hasta que quede sin tachar e1actamente un rengln o una columna. un rengln " una

columna al mismo tiempo, solo se tacha uno de los dos, igual que en

15

Programacin lineal

EA'*5353% ,F": BM0)%&% &'( 5%-)% 67,36%E Siguiendo con el ejemplo dado anteriormente de Corpower tenemos la siguiente formulaci n! aplicaremos el m"todo del costo m%nimo para $allar una soluci n ptima. -orpo7er tiene tres centrales el!ctricas que cubren las necesidades de cuatro ciudades. (
+e Planta2 Planta 3 Planta 4
D'6+,&+ B63((%,'&' BCD=E

-iudad 2

-iudad 3

-iudad 4

-iudad 6

&uministros )millones de 87h*

=> =@ =26 6:

=? =23 =@ 3;

=2; =24 =2? 4;

=@ =A =: 4;

4: :; 6;

Los costos por en#iar un milln de 87h de electricidad de la planta a la ciudad dependen de la distancia que debe #ia ar la electricidad. 0ealizamos una tabla con el suministro " las demandas
-iudad 2 -iudad 3
> @ 26

-iudad 4
? 23 @

-iudad 6

&uministro

Planta 2 Planta 3 Planta 4

2: 4; FFFFFFFFFF 6:

3; FFFFFFFFFF FFFFFFFFFFF 3;

FFFFFFFFFFF2; 3; 2; 4;
24 2?

FFFFFFFFFFF @ FFFFFFFFFFF A 4; 4;
:

4: :; 6;

16

Programacin lineal
Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda de electricidad es/ G. )2:1>* C )3;1?* C )4;1@* C )3;124* C )2;12?* C )4;1:*. 2;>; EA'*5353% ,F : BM0)%&% &'( 5%-)% 67,36%E ,na compaa tiene 4 almacenes con 2:, 3: " : artculos disponibles respecti#amente. -on estos productos disponibles desea satis$acer la demanda de 6 clientes que requieren :, 2:, 2: " 2; unidades respecti#amente. Los costos asociados con el en#o de mercanca del almac!n al cliente por unidad se dan en la siguiente tabla/ -liente A(6+50, " 3 / &olucin/ 2 2; 23 ; 3 ; A 26 4 3; @ 2? 6 22 3; 2>

0ealizando la tabla/ (lmac!n 2 3 4 +emanda


-liente 2 -liente 3
2; 23 ;

-liente 4
; A

-liente 6

O$erta

FFFFFFFFFF FFFFFFFFFF : :

2: FFFFFFFFFF

FFFFFFFFFFF 3; 2:
@

; 2; FFFFFFFFFF 2;

22 3; 2>

2: 3: :

FFFFFFFFFFF 26 FFFFFFFFFF 2? 2: 2:

Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda es/ G. )2:1;* C )2:1@* C )2;13;* C ):1;* C );122* .44:
17

Programacin lineal
4.3 M0)%&%

&' A.*%936+53:, V%;'($

Es una #ersin me orada del m!todo del costo mnimo, que en general produce me ores soluciones de inicio. Paso 1: +eterminar para cada rengln )columna* una medida de penalizacin restando el elemento del costo unitario mnimo en el rengln )columna* del elemento con costo unitario siguiente al mnimo del mismo rengln )columna*. Paso 2: Identi$icar el rengln o columna con ma"or penalizacin. 0omper los empates en $orma arbitraria. (signar todo lo posible a la #ariable que tenga el mnimo costo unitario del rengln columna seleccionado. ( ustar la o$erta " la demanda " tachar el rengln o la columna "a satis$echos. &i se satis$acen un rengln " una columna en $orma simultnea, solo se tacha uno de los dos " al que queda se le asigna o$erta o demanda cero. Paso 3:

a* &i queda sin tachar e1actamente un rengln o columna con cero o$erta o demanda, detenerse. b* &i queda sin tachar un rengln )columna* con o$erta )demanda* positi#a, determinar las #ariables bsicas en el rengln )columna* con el m!todo del costo mnimo. +etenerse.

18

Programacin lineal
c* &i todos los renglones " columnas que no se tacharon tienen cero o$erta " demanda )restante*, determinar las #ariables bsicas cero por el m!todo del costo mnimo. +etenerse. d* En cualquier otro caso, seguir en el paso 2. EA'*5353% ,F": BM0)%&% &' A.*%936+53:, V%;'(E Siguiendo con el ejemplo dado anteriormente de Corpower tenemos la siguiente formulaci n! aplicaremos el m"todo de &proximaci n 'ogel para $allar una soluci n ptima. -orpo7er tiene tres centrales el!ctricas que cubren las necesidades de cuatro ciudades. (
D' P(+,)+" P(+,)+ P(+,)+ /
D'6+,&+ B63((%,'&' BCD=E

C32&+& "

C32&+&

C32&+& /

C32&+& 8

S263,3-)*%B63((%,'- &' CD=E

=> =@ =26 6:

=? =23 =@ 3;

=2; =24 =2? 4;

=@ =A =: 4;

4: :; 6;

Los costos por en#iar un milln de 87h de electricidad de la planta a la ciudad dependen de la distancia que debe #ia ar la electricidad. 0ealizamos una tabla con el suministro " las demandas
C32&+& " C32&+&
?

C32&+& /
2;

C32&+& 8
@

S263,3-)*%

P(+,)+ "

>

4:
1

Programacin lineal

P(+,)+ P(+,)+ / 6:

@ 26

23 @

24 2?

A :

:; 6;

3;

4;

4;

Procedemos a obtener las penalizaciones.


C32&+& " P(+,)+ " P(+,)+ P(+,)+ / C32&+& C32&+& / C32&+& 8 S263,3-)*% Penalizacin de rengln P2 P3 P4 P6 3 3 6 3 4 : 3 4 3 6

FFFFFF

>

2;

3: : FFFFFFF 4;

2; 24 2?

FFFFFFF FFFFFFF 4; 4;
A9:.3 9 9 9

@ A :

4: :; 6;

6; @ FFFFFF 6:
26

FFFFFF 23 2; @ 3;
@9?.4 @9?.4 239?.? 9

9 9

Penalizacin por columna P2 P3 P4 P6 @9>.2 @9>.2 @9>.2 @9>.2 2492;.4 2492;.4 2492;.4 2492;.4

Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda de electricidad es/ G. )2;1?* C )3:12;* C )6;1@* C ):124* C )2;1@* C )4;1:*. @A:

EA'*5353% ,F : BM0)%&% &'( 5%-)% 67,36%E ,na compaa tiene 4 almacenes con 2:, 3: " : artculos disponibles respecti#amente. -on estos productos disponibles desea satis$acer la
2!

Programacin lineal
demanda de 6 clientes que requieren :, 2:, 2: " 2; unidades respecti#amente. Los costos asociados con el en#o de mercanca del almac!n al cliente por unidad se dan en la siguiente tabla/ -liente A(6+50, " / " 2; 23 ; / 3; @ 2? 8 22 3; 2>

; A 26

&olucin/ 0ealizando la tabla/ A(6+50, "


C(3',)' "
2; 23

C(3',)'
; A 26

C(3',)' /
3; @ 2?

C(3',)' 8
22 3; 2>

OH'*)+

2: 3: :

/ +emanda :

2:

2:

2;

Luego asignamos las penalizaciones/


A(6+50, C(3',)' " C(3',)' C(3',)' / C(3',)' 8 OH'*)+ Penalizacin de rengln P2 P3 P4 2; 22 22 A 3 "/

"

; ;

2; 23 ;

: 2;

; A

FFFFF

3;

2; 22 FFFFF FFFFF
3; 2>

2: 3: :

2: @ FFFFF 2?

FFFFF 26

"8 9 9

21

Programacin lineal

+emanda
P2 P3 P4

:
2;923.3 9 9

2:
A9;.A A9;.A A9;.A

2:
2?9@.A !-4I"" 9

2;
2>922.A 3;922.@ 3;922.@

Penalizacin por columna

Luego hacemos el clculo tomando los datos de la tabla optima. El costo para satis$acer la demanda es/ G. )2;1;* C )231;* C ):1;* C )2;122* C )2;1A* C )2:1@* C ):1;*.42:
4.4

M0)%&% &' (%- 62()3.(35+&%*'Este m!todo tiene su raz en la teora de la dualidad en

programacin lineal. En este m!todo se asocian los multiplicadores ui " (i al rengln i " la columna j de la tabla de transporte. Para cada #ariable xij estos multiplicadores satis$acen las ecuaciones siguientes/ ui )(j * cij! para cada xij +,sica Paso 1/ Para la resol#er las ecuaciones con el m!todo de los multiplicadores debe de partirse del hecho de que se necesita igualar, en $orma arbitraria, ui . ; Paso 2: 0esol#er las #ariables restantes sustitu"endo el resultado encontrado en la otra ecuacin para despe ar la siguiente incgnita. Paso 3: ahora usamos ui " (j para e#aluar las #ariables no bsicas, calculando ui )(j - cij para cada xij no +,sica.

22

Programacin lineal
Paso 4: La in$ormacin obtenida en el paso 6 equi#aldr a calcular el rengln de z de la tabla simple1. Paso .: +ebe de determinarse quien entra " qui!n sale. Paso 6: &e $orma un ciclo cerrado que comienza " termina en la celda de la #ariable de entrada. El ciclo consiste solo en segmentos horizontales " #erticales conectados )no se permiten diagonales*. E1cepto para la celda de la #ariable de entrada, cada esquina debe de coincidir con una #ariable bsica. E1iste e1actamente un ciclo para determinar la #ariable de entrada. Paso A/ &e asigna la cantidad a la celda de la #ariable de entrada.

Para que se sigan satis$aciendo los limites de o$erta " demanda, se debe alternar entre restar " sumar la cantidad en las esquinas

sucesi#as del ciclo. )Eo importa si el circuito se recorre en sentido de las manecillas del relo o al contrario*. El #alor de positi#o ms pequeo del ciclo. Paso >/ -on la nue#a solucin bsica se repite el clculo de los multiplicadores hasta que no hallan #ariables de entrada. EA'*5353% ,F": BM0)%&% &' (%- 62()3.(35+&%*'-E Siguiendo con el ejemplo dado anteriormente de Corpower tenemos la siguiente formulaci n! aplicaremos el m"todo de los multiplicadores para $allar una soluci n ptima. -orpo7er tiene tres centrales el!ctricas que cubren las necesidades de cuatro ciudades.
23

ser el #alor

Programacin lineal
(
+e Planta2 Planta 3 Planta 4
D'6+,&+ B63((%,'&' BCD=E

-iudad 2

-iudad 3

-iudad 4

-iudad 6

&uministros )millones de 87h*

=> =@ =26 6:

=? =23 =@ 3;

=2; =24 =2? 4;

=@ =A =: 4;

4: :; 6;

Los costos por en#iar un milln de 87h de electricidad de la planta a la ciudad dependen de la distancia que debe #ia ar la electricidad. <ormule un PL para minimizar el costo de satis$acer la demanda de potencia pico de esta ciudad. 0ealizamos una tabla con el suministro " las demandas
-iudad 2 -iudad 3
> @ 26

-iudad 4
? 23 @

-iudad 6

&uministro

Planta 2 Planta 3 Planta 4

4: 2; FFFFFFFFFF 6:

FFFFFFFFFF 3; FFFFFFFFFFF 3;

FFFFFFFFFFF2; 3; 2; 4;
24 2?

FFFFFFFFFFF @ FFFFFFFFFFF A 4; 4;
:

4: :; 6;

Los #alores de ui " (j se determinan al resol#er las ecuaciones siguientes. u1*/ 0ecuaci n 11 u1 ) (1 *2 0ecuaci n 21 u2 ) (1 *3 0ecuaci n 31

24

Programacin lineal
u3 ) (1 *140ecuaci n 41 u2 ) (2 *12 0ecuaci n .1 u2 ) (3 *13 0ecuaci n 61 u3 ) (3 *16 0ecuaci n 41 u3 ) (4 *. 0ecuaci n 21 +e )3*, (1 . >, de )>* u2 .2, entonces )6* produce (2 .22, " )?* da como resultado (3 . 23. +e )A*, u3 .6. Por %ltimo, )>* da (4*2. Para cada #ariable no bsica ahora se calcula cij /*ui )(j - cij Para x12 Para x13 Para x14 Para x24 Para x31 Para x32 / ) 11 5 6*. / ) 1 5 3* -2 4)2 5 14* -2 /)12 5 1/*2 1)1 - 4* -. 4)11 5 3*6

6e+ido a #ue para x32 es el (alor positi(o m,s grande! a continuaci n se introducir, en la ta+la
-iudad 2 -iudad 3
> @

-iudad 4
? 23

-iudad 6

&uministro

Planta 2 Planta 3

4: "!

FFFFFFFFFF 3;

FFFFFFFFFFF2; 3;
24

FFFFFFFFFFF @ FFFFFFFFFFF A

4: :;

25

Programacin lineal
Planta 4 FFFFFFFFFF 6:
C32&+& "
P(+,)+ " P(+,)+ P(+,)+ / 4: 2; FFFFFFFFFF
@ >

26

2; 4;

2?

4; 4;

6;

3;
C32&+&
FFFFFFFFFF 3;9 .2;
?

C32&+& /
FFFFFFFFFFF 3;C 2;9
2;

C32&+& 8
FFFFFFFFFFF FFFFFFFFFFF 4;
A @

S263,3-)*%
4: :; 6;

23

4; 24
2?

26

6:

3;

4;

4;

X43 "a se introdu o a la base " X23 entra a continuacin/ Jj=


ui=0 " 4: 2; FFFFFFFFFF
@

@
>

""
FFFFFFFFFF 2; 2;
?

"
FFFFFFFFFFF 4;
@ 2;

<
FFFFFFFFFFF FFFFFFFFFFF 4;
A @

S263,3-)*%
4: :; 6;

23

24

26

2?

6:

3;

4;

4;

Ja se introdu o 124 entra a continuacin 142 Jj=


ui=0 " / 3: 3; FFFFFFFFFF
@

@
>

""
FFFFFFFFFF
?

"
FFFFFFFFFFF 4;
2;

<
FFFFFFFFFFF FFFFFFFFFFF 4;
A @

S263,3-)*%
4: :; 6;

23

24

26

2;

2?

6: Babla optima -orpo7er Jj=


ui=0

3;

4;

4;

K
>

K
2;
?

"!
FFFFFFFFFFF
2;

S263,3-)*%
FFFFFFFFFFF
@

4:

26

Programacin lineal

/ /

6; FFFFFFFFFF

23

24

FFFFFFFFFFF 4;

:; 6;

26

2;

2?

6:

3;

4;

4;

Para hallar la solucin ptima se tu#ieron que resol#er las ecuaciones siguientes/ u1*/ u2 ) (1 *3 u3 ) (4 *. u1 ) (2 *6 u2 ) (3 *13 u1 ) (3 *1/ u3 ) (2 *3 EA'*5353% ,F : BM0)%&% &' (%- 62()3.(35+&%*'-E A(6+50, "
C(3',)' " C(3',)' C(3',)' /
3 A 26 3;

C(3',)' 8
22

OH'*)+

2; 23

2; :

2: 3: 2;

2:

@ 2?

: 2; 2:

3; 2>

/ +emanda
V+*3+?(' ?L-35+

2:
S%(253:,

2:

E52+53:, (u,v)

x11

u1 ) (1

u1 */--- (1 *1/

27

Programacin lineal
*1/ x12 x22 x23 x24 X34 u1 ) (2 *2 u2 ) (2 *4 u2 ) (3 *3 u2 ) (4 *2/ u3) (4 *12 u1* /--- (2 *2 (2 *2---u2 *. u2 *.--- (3 *4 u2 *.--- (4 *1. (4 *1.---u3*3

7esumiendo se tienen u1 */! u2 *.! u3*3 (1 *1/! (2 *2! (3 *4! (4 *1. ( continuacin se usan ui " (j para e#aluar las #ariables no bsicas, calculando

ui )(j - cij para cada xij no +,sica

Los resultados de estas e#aluaciones se #en en la siguiente tabla/


V+*3+?(' ,% ?L-35+ ui +vj - cij

x13 x14 x21 x31 x32 x33 x31 '- (+ J+*3+?(' &' ',)*+&+

;9693;.92? ;C2:922.6 :92;923.4 492;96.4 493926.9@ 49692?.9@

28

Programacin lineal
v1 =10 u1 =0 u2 =5 u3=3 +emanda : v1 =10 u1 =0 :9 u2 =5 u3=3 +emanda :
2; 23

v2 =2
2; 23 6

v3 =4
3 A 26 3;

v4 =15
22

2; :

2: 3: 2;

2:

@ 2?

: 2; 2: v4 =15

3; 2>

2: v2 =2 2;C :9
6 3

2: v3 =4
3;

22

2: 3: 2;

A 26

2:

"16

:C 2;9 2:

3;

2?

2>

2:

"

2:

"

El #alor m1imo de es :, que se presenta cuando tanto x11 como x22 llegan a ni#el cero. -omo una sola #ariable bsica actual debe salir de la solucin bsica, se puede escoger entre x11 o x22 como #ariable de salida. En $orma arbitraria escogeremos a x11 para que salga de la solucin. La seleccin de x31 ).:* como #ariable de entrada " x11 como #ariable de salida requiere el a uste de los #alores de la #ariables bsicas en las esquinas del ciclo cerrado, como se mostrara en la tabla. -omo cada unidad que se transporta por la ruta )4,2* reduce el costo de transporte en =@ ). u3C v1 K c42*, el costo total asociado con el nue#o programa es =@ 1:. =6: menos, en consecuencia el costo nue#o es =:3@9=6:.=6A:. v1 =1 u1 =0 u2 =5
2;

v2 =2
" "6

v3 =4
3 3;

v4 =15
22

23

2:9 ;C
#

2:

"16

#
@

2: 3:
2

2;9 -

3;

Programacin lineal

u3=3 +emanda

: :

26

2?

: 2:

2>

2;

2:

"

2:

"

-on la nue#a solucin bsica se repite el clculo de los multiplicadores u " (, como se #e en la tabla anterior. La #ariable de entrada es x14 . El ciclo cerrado indica que x14 .2; " que la #ariable de salida es x24.

Proseguimos a la siguiente tabla.

Proseguimos a la siguiente tabla. v1 =-3 u1 =0 u2 =5 u3=7 +emanda : :


2; 23 6

v2 =2 :
"13 "1!
3 A 26

v3 =4
3;

v4 =11 2;
22 3;

2: 3: 2;

2;
"5

2:

"16
@ 2?

: 2:

2>

2:

2:

"5

(qu, podemos obser#ar la nue#a solucin/ cuesta =6 1 2;.=6; menos que la anterior, " el costo nue#o ser as =6A: 1 =6;.=64. Los nue#os #alores ui )(j - cij son ahora negati#os para todas las xij no bsica. Por consiguiente la solucin es ptima. $ M%&'(% &' +-3;,+53:,$

3!

Programacin lineal
,n problema de asignacin es un problema de transporte equilibrado en el que los suministros " demandas son iguales a 2. ,n problema de asignacin de m 1 m se podra resol#er de manera e$icaz por medio del m!todo h%ngaro. Los problemas de asignacin presentan una estructura similar a los de transporte, pero con dos di$erencias/ asocian igual n%mero de orgenes con igual n%mero de demandas " las o$ertas en cada origen es de #alor uno, como lo es la demanda en cada destino, como se menciono anteriormente. El problema debe su nombre a la aplicacin particular de asignar hombres a traba os )o maquinas a traba os*, con la condicin de que cada hombre puede ser asignado a un traba o " que cada traba o tendr asignada a una persona. La condicin necesaria " su$iciente para que este tipo de problema tenga solucin, es que se encuentre balanceado, es decir, que los recursos totales sean iguales a las demandas totales. El modelo de asignacin tiene sus principales aplicaciones en traba adores, o$icinas al personal, #ehculos a rutas, maquinas, #endedores a regiones, productos a $abricar, entre otros. El m!todo para resol#er problemas de asignacin es, el m!todo de h%ngaro. $" M0)%&% &' =>,;+*%$
a.

Caso de minimizaci n!

Paso 1: 0e#isar que todas las casillas tengan su costo unitario correspondiente. &i alguna no lo tiene asignarlo en t!rminos del tipo de matriz " problema considerado.

31

Programacin lineal
Paso 2: Lalancear el modelo, es decir obtener m.n )obtener una matriz cuadrada*. En donde m. numero de renglones. En donde n. numero de columnas Bodo rengln o columna tendr un costo )bene$icio* unitario de cero. Paso 3: Para cada rengln escoger el menor #alor " restarlo de todos los rengln. Paso 4: Para cada columna escoger el menor #alor " restarlo de todos los dems en la misma columna. Paso .: Brazar el mnimo n%mero de lneas #erticales " horizontales de $orma tal que todos los ceros queden tachados. Paso 6: 0e#isar si es ptima, mediante las siguiente pregunta/ 89l n:mero de la l%nea es igual al orden de la matri;< 9&i, el modelo es optimo " por tanto hacer la asignacin " traducir la solucin. La asignacin se debe hacer en las casillas donde ha"a ceros cuidando que cada regin " cada columna tengan una sola asignacin. 9Eo, pasar al siguiente punto. Paso 6: &eleccionar el menor #alor no tachado de toda la matriz. El #alor restarlo de todo elemento no tachado sumarlo a los elementos en la interaccin de dos lneas. Paso 4/ 0egresar el paso 6
32

Programacin lineal
?$ C+-% &' 6+9363M+53:,: =etodolog%a: Paso 1/ &eleccionar el ma"or elemento de toda la matriz de bene$icio. Este #alor restarlo de todos los dems, los #alores negati#os que se obtengan los costos de oportunidad, lo que se de a de ganar o producir. Paso 2/ Para el caso de la solucin del modelo considerar solo los #alores absolutos. -on esta trans$ormacin se ha obtenido un modelo de minimizacin " por tanto resol#erlo como tal. EA'*5353% ,F": BM0)%&% &' =>,;+*%E Los tres hi os de Moe Nl"ne, Mhon, Naren " Berr", quieren ganar algo para sus gastos personales, durante un #ia e de la escuela al zoolgico. El seor Nl"ne ha destinado tres tares para sus hi os/ podar el pasto, pintar la cochera, la#ar los autos de la $amilia. Para e#itar discusiones, les pide que presenten o$ertas secretas de lo que crean que es un pago usto para cada una de las tres tareas. &e sobreentienden que despu!s los tres obedecern la decisin de su papa sobre quien hace cual tarea. La siguiente tabla resume las o$ertas recibidas/ Podar Pintar La#ar Mohn =2: =2; =2: =23 =@ =2; =>

Naren =@ Berr" =2; seor Nl"neP

-on base en esta in$ormacin O-mo debe asignarse las tareas el

33

Programacin lineal
Paso 2/ en la matriz original de costo, identi$icar el mnimo de cada rengln " restarlo de todos los elementos del rengln. Paso 3/ En la matriz que resulte del paso 2, identi$icar el mnimo de cada columna, " restarlo de todos los elementos de la columna. Paso 4/ Identi$icar la solucin optima como la asignacin $actible asociada a los elementos cero de la matriz obtenida en el paso 3.

&iendo pi " #j los costos mnimos del rengln i " la columna j! como se de$inieron en los pasos uno " dos, respecti#amente. Los mnimos de rengln del paso 2 se calculan con la matriz original de costo. Podar Pintar La#ar 'nimo del rengln Mohn =2: =2; =2: =23 =@ =2; => p1 .@ p2.@ p3.>

Naren =@ Berr" =2; matriz reducida.

( continuacin se resta el mnimo de cada rengln para obtener la

Podar Mohn

Pintar

La#ar

=2:9=@.? =2;9=@.2 =@9=@.; =2:9=@.? =2;9=@.2

Naren =@9=@.;

Berr" =2;9=>.3 =239=>.6 =>9=>.; Quedndonos de la siguiente manera/ Podar Pintar La#ar

34

Programacin lineal
Mohn Naren Berr" 'nimo columna La aplicacin del paso 3 produce los mnimos de la columna, al restar esos #alores a la columna obtenida se tiene la matriz reducida/ Podar Pintar La#ar Mohn ? ; : 4 ; 2 ; de ? ; 3 la #1 .; 2 ? 6 #2 .2 ; 2 ; #3 .;

Naren ; Berr" 3

Podar Pintar La#ar Mohn ? ; : 4 ; 2 ;

Naren ; Berr" 3

Las celdas con elemento cero subra"ados son la solucin ptima. Eso quiere decir que Mhon #a a pintar la cochera, Naren podara el pasto " Berr" la#ara los autos. El costo total para el seor Nl"ne ser/ @C2;C>.=3A EA'*5353% ,F : BM0)%&% &' =>,;+*%E 'achineco tiene 6 maquinas " 6 tareas por completar. -ada mquina se debe asignar para completar una tarea. El tiempo requerido para preparar cada mquina para completar cada tarea se muestra en la
35

Programacin lineal
tabla. 'achineco desea reducir el tiempo de preparacin total necesario para completar las 6 tareas.

T3'6.% BH%*+-E 'quina Barea 2 Barea 3 Barea 4 Barea 6 2 3 4 6 26 3 A 3 : 23 > 6 > ? 4 ? A : @ 2;

Babla de preparacin para 'achineco Luscamos el mnimo del rengln/ T3'6.% BH%*+-E 'quin Barea 2 Barea 3 Barea 4 Barea 6 M7,36% &'( *',;(:, a 2 3 4 6 26 3 A 3 : 23 > 6 > ? 4 ? A : @ 2; : 3 4 3

36

Programacin lineal
( continuacin se resta el mnimo de cada rengln para obtener la matriz reducida. T3'6.% BH%*+-E 'quin Barea 2 Barea 3 a 2 3 4 6 269:.@ 393.; A94.6 393.; :9:.; 2393.2; >94.: 693.3 >9:.4 ?93.6 494.; ?93.6 A9:.3 :93.4 @94.? 2;93.> : 3 4 3 Barea 4 Barea 6 M7,36% &'( *',;(:,

Quedndonos de la siguiente manera/

T3'6.% BH%*+-E 'quina 2 3 4 6 Barea 2 Barea 3 Barea 4 Barea 6 @ ; 6 ; ; 2; : 3 4 6 ; 6 3 4 ? >

37

Programacin lineal
'nimo de columna ; ; ; 3

La aplicacin del paso 3 produce los mnimos de la columna, al restar esos #alores a la columna obtenida se tiene la matriz reducida/ T3'6.% BH%*+-E 'quina Barea 2 Barea 3 Barea 4 Barea 6 2 3 4 6 @ ; 6 ; ; 2; : 3 4 6 ; 6 ; 2 6 ?

T3'6.% BH%*+-E 'quina Barea 2 Barea 3 Barea 4 Barea 6 2 3 4 6 @ ; 6 ; ; 2; : 3 4 6 ; 6 ; 2 6 ?

38

Programacin lineal

El elemento ms pequeo es igual a 2, as que ahora se resta 2de cada elemento no cubierto en la matriz de costos reducidos " se agrega uno a cada elemento cubierto 3 #eces. T3'6.% BH%*+-E 'quina Barea 2 Barea 3 Barea 4 Barea 6 2 3 4 6 2; ; : ; ; @ : 2 4 4 ; 4 ; ; 6 :

T3'6.% BH%*+-E 'quina Barea 2 Barea 3 Barea 4 Barea 6 2 3 4 6 2; ; : ; ; @ : 2 4 4 ; 4 ; ; 6 :

Programacin lineal
Las celdas con elemento cero subra"ados son la solucin ptima. Eso quiere decir que la maquina 2 #a realizar la tarea 3, la maquina 3 la tarea 6, la maquina 4 la tarea 4 " la maquina 6 la tarea 2. &e requiere un tiempo total de preparacin de/ :C3C4C3. 23 /$ M%&'(% &' )*+,-?%*&%$ &e trata de en#iar bienes )cantidades* desde un punto i, a %nicamente destinos $inales j. El en#o no se produce entre orgenes o entre destinos, tampoco entre destinos a orgenes. El modelo de trasbordo nos demuestra que resulta ms econmico )minimizar costos* en#iar a tra#!s de ,%&%- intermedios o transitorios antes de llegare al punto de destino $inal. Este modelo se puede con#ertir " resol#er como un modelo de transporte normal, usando la idea del amortiguador. C(+-'- &' N%&%-: NEodos origen puro/ &olo act%an como origen o en#an.

REodos destino puro/ &olo act%an como destino o reciben.

REodos intermedios/ (ct%an como origen " destino a la #ez, o reciben " en#an.

4!

Programacin lineal

Con e" me#odo si$uien#e un %&o'"ema de #&ans'o&do se %uede #&ans(o&ma& en uno de #&ans%o&#e e)ui"i'&ado! *aso 1! &i es necesario agregue un punto de demanda $icticio )con un suministro de ; " una demnda igual al suministro e1cesi#o del problema* para equilibrar el problema.los en#ios al punto $icticio " de un punto asi mismo, por supuesto, tienen un costo de en#io cero. &ea s . suministro disponible total. *aso 2! cosntru"a una tabla de transporte creando un renglon para cada punto de suministro " punto de transbordo, " una columna para cada punto de demanda " punto de transbordo. -ada punto de suministro tendra un suministro igual a su demanda original. &ea s . suministro disponible total. Entonces cada punto de transbordo tendra un suministro igual a )suministro original del punto* C s " un punto de demanda igual a )demanda original del punto* C s. EA'*5353% ,F": BM%&'(% &' )*+,-?%*&%E
3!! 1 5 2!! 2 4 1 3 1 7 1 2 6 1 2 1 27! 1 1 2 1 23!

41

Programacin lineal
O$erta . +emanda.:;;

X" X / X 8 X O X/O X8O X8K XO8 XO< XO@ XK<


8

A N%&% " N%&% 2

3 4;;

3;;

N%&% / N%&% 8 N%&% O N%&% K N%&% < N%&% @ 92

92

92

92

92

92

92

92

92

92 934;

92

93A;

Ecuaciones de nodo de o$erta pura/ N%&% ": X"8I/!!


42

Programacin lineal
N%&% : X / P X 8 P X OI !! Ec. Para nodos de demanda pura. N%&% <: - XO<- XK<I - /! N%&% @: - XO@I - <! E52+53%,'- .+*+ ,%&%- &' )*+,-?%*&%: N%&% /: - X / C X/OI! X/OI X / X8O P X8K I X"8 P X 8 P XO8

N%&% 8: - X"8 - X 8 P X8O PX8K Q XO8 I!

N%&% O: -X O Q X/O Q X8O PXO8 P XO< P XO@ .; XO8 P XO< P XO@. X O PX/O P X8O N%&% K: - X8KP XK< XK< . X8K

(gregamos una #ariable Xii a los nodos de transbordo. N%&% /: X// P X/O I X /P X/O N%&% 8: X88PX8O P X8KI X"8 P X 8 P X88P XO8 N%&% O: XO8 PXOO P XO< P XO@. X O PX/O P X8OPXOO N%&% K: XKKPXK< . X8K PXKK (gregar a las ecuaciones de transbordo amortiguador b%$er )LSO$erta*/ LS:;;

43

Programacin lineal
N%&% / X// P X/ORO!! X /P X/ORO!! N%&% 8 X88PX8O P X8KRO!! X"8 P X 8 P X88P XO8RO!! N%&% O XO8 PXOO P XO< P XO@ RO!! X O PX/O P X8OPXOORO!! N%&% K XKKPXK<RO!! X8K PXKKRO!!
TRANSBORDO DP

/ "
$.

8 X"8 X8 M X88 XO8 ' :;;

O ' XO X/O X8O XOO ' :;;

K ' ' ' X8K ' XKK :;;

< ' ' ' ' XO< XK< 34;

@ ' ' ' ' XO@ ' 3A; 4;; 3;; :;; :;; :;; :;;

' X/

/ 8
%ransbor do

X// ' ' ' :;;

O K

EA'*5353% ,F : BM%&'(% &' )*+,-?%*&%E

44

Programacin lineal
&e tiene el siguiente esquema de trasbordo, los nodos 2 " 4 en#an )origen* " los nodos 6 " : reciben )destino*. Dallar la solucin ptima usando el modelo de trasbordo.

-lases de nodos/ 3.Origen puro / Eodo 2 4.+estino puro / Eodo : 6.Intermedio / Eodos 3, 4 " 6 En el tablero se eliminan/ la columna 2 por ser de origen puroH " la $ila : por ser destino puro, reduci!ndose en una matriz de 6 1 6. L . ?; )&uma de orgenes o suma de destinos* Luego agregamos L a los nodos intermedios, de la $ila " columna, En el tablero colocamos los costos de cada origen a cada destino, seg%n se indica en la red inicialH las 1 signi$ican que no se asigna ning%n costoH quedando el tablero para ser resuelto como un modelo de transporte/
DESTINO

45

Programacin lineal

2 OR IG EN 1 3 5

4 8 x

5 40

3 x

3 x 4 x B

20 + B

0 x B 10 + B

50

0esol#iendo el tablero )m!todo de 5ogel* obtenemos/


DESTINO 2 OR IG EN 1 3 10 2 0 50 3 x 4 x 60 60 x 70 0 30 0 60 50 4 2 4 5 30 3 10 2 50 60 x 80 x 60 3 4 8 5 40

46

Programacin lineal
La red de distribucin del trasbordo o esquema ptimo de trasbordo, se muestra a continuacin/

47

Programacin lineal
CONCLUSIN La Programacin Lineal es un procedimiento o algoritmo matemtico mediante el cual se resuel#e un problema indeterminado, $ormulado a tra#!s de ecuaciones lineales, optimizando la $uncin ob eti#o, tambi!n lineal. -onsiste en optimizar )minimizar o ma1imizar* una $uncin lineal, que denominaremos $uncin ob eti#o, de tal $orma que las #ariables de dicha $uncin est!n su etas a una serie de restricciones que e1presamos mediante un sistema de inecuaciones lineales. -omo pudimos obser#ar en el desarrollo de este traba o la programacin lineal cuenta con di$erentes m!todos que nos permiten reducir el esto de un en#i, o bien sea asignar maquinas a traba os o hombres a traba os, esta abarca muchos aspectos, permiti!ndole a la empresa reducir los costos, para as obtener me ores ganancias. +e los modelos "a #istos podemos concluir que/ El modelo de transporte busca determinar un plan de transporte de una mercanca de #arias $uentes a #arios destinos. Los datos del modelo son/ 2. Ei#el de o$erta en cada $uente " la cantidad de demanda en cada

destino. 3. El costo de transporte unitario de la mercanca a cada destino.

-omo solo ha" una mercanca un destino puede recibir su demanda de una o ms $uentes. El ob eti#o del modelo es el de determinar la cantidad que se en#iar de cada $uente a cada destino, tal que se
48

Programacin lineal
minimice el costo del transporte total. El modelo de asignacin es un caso especial del modelo de transporte, en el que los recursos se asignan a las acti#idades en t!rminos de uno a uno, haciendo notar que la matriz correspondiente debe ser cuadrada. (s entonces cada recurso debe asignarse, de modo %nico a una acti#idad particular o asignacin. 'ientras que el modelo de transbordo trata de en#iar bienes )cantidades* desde un punto i, a %nicamente destinos $inales j. El en#o no se produce entre orgenes o entre destinos, tampoco entre destinos a orgenes. El modelo de trasbordo nos demuestra que resulta ms econmico )minimizar costos* en#iar a tra#!s de nodos intermedios o transitorios antes de llegare al punto de destino $inal.

Programacin lineal

BIBLIOGRAFA

Dillier, <rederic8 &. " Lieberman, Terald M. )2@@A* >?ntroducci n a la ?n(estigaci n de @peracionesAH se1ta edicinH '!1ico/ 'c. Tra79Dill.

Baha Dand", >?n(estigaci n de operacionesUH s!ptima edicinH Editorial/ Pearson.

5!

También podría gustarte