Vous êtes sur la page 1sur 3

4 Captulo 1.

Programacion lineal

4. La funcion lineal que debe ser optimizada (minimizada o maximizada).


En las secciones que siguen se da una lista de ejemplos, prestando especial
atencion en cada caso a estos cuatro elementos.
La lista seleccionada no es sino una muestra de la gran cantidad de problemas
de programacion lineal (PPL) disponibles en las referencias. El objetivo en dicha
seleccion es poder ilustrar de manera clara el alcance de la programacion lineal
y ayudar a nuestros lectores a familiarizarse con los cuatro elementos descritos
mas arriba.

1.2 El problema del transporte


En esta seccion se presenta y se describe el problema del transporte.
Imagnese que un cierto producto debe enviarse en determinadas cantidades
u1 , . . . , um , desde cada uno de m orgenes, y recibirse en cantidades v1 , . . . , vn ,
en cada uno de n destinos. El problema consiste en determinar las cantidades
xij , que deben enviarse desde el origen i al destino j, para conseguir minimizar
el coste del envo.
Los cuatro elementos principales de este problema son:
1. Datos
m: el numero de orgenes
n: el numero de destinos
ui : la cantidad que debe enviarse desde el origen i
vj : la cantidad que debe ser recibida en el destino j
cij : el coste de envo de una unidad de producto desde el origen i al
destino j
2. Variables
xij : la cantidad que se enva desde el origen i al destino j.
Se supone que las variables deben ser no negativas:
xij 0; i = 1, . . . , m; j = 1, . . . , n (1.1)

Esto implica que la direccion de envo del producto esta prefijada


desde los distintos orgenes hasta los destinos. No obstante, otras
hipotesis podran tenerse en cuenta. Por ejemplo, podra no limitarse
el signo de las variables xij IR, si no se quiere predeterminar cuales
son los puntos de partida y llegada.
3. Restricciones. Las restricciones de este problema son:
n
P
xij = ui ; i = 1, . . . , m
j=1
m
P (1.2)
xij = vj ; j = 1, . . . , n
i=1
1.2. El problema del transporte 5

u1 u2 u3
x13 x31
x21 x23
x22 x33
x12 x32
x11

v1 v2 v3

Figura 1.1: Esquema del problema del transporte.

El primer conjunto de condiciones indica que la cantidad del producto que


parte del origen i debe coincidir con la suma de las cantidades que parten
de ese origen hasta los distintos destinos j = 1, . . . , n.

El segundo conjunto de condiciones asegura que el total recibido en el


destino j debe corresponder a la suma de todas las cantidades que llegan
a ese destino y parten de los distintos orgenes i = 1, . . . , m.

Nuestros lectores deben distinguir entre las cotas de las variables (1.1) y
las restricciones del problema (1.2).

4. Objetivo que debe optimizarse. En el problema del transporte nos


interesa normalmente minimizar los costes de envo (suma de los costes de
envo por unidad de producto multiplicado por las cantidades enviadas);
es decir, se debe minimizar

m X
X n
Z= cij xij (1.3)
i=1 j=1

Una vez que se han identificado estos cuatro elementos, se esta preparado para
resolver el problema.

Ejemplo 1.1 (problema del transporte). Considerese el problema del trans-


porte de la Figura 1.1, con m = 3 orgenes y n = 3 destinos, y

u1 = 2, u2 = 3, u3 = 4; v1 = 5, v2 = 2, v3 = 2
6 Captulo 1. Programacion lineal

En este caso, el sistema (1.2) es

x11

x
1 1 1 0 0 0 0 0 0 12 2

x
0 0 0 1 1 1 0 0 0 13 3
x
0 0 0 0 0 0 1 1 1 21 4

Cx = x = (1.4)
1 0 0 1 0 0 1 0 0 22 5
x
0 1 0 0 1 0 0 1 0 23 2

x31
0 0 1 0 0 1 0 0 1 2
x32

x33
xij 0; i, j = 1, 2, 3

Las tres primeras ecuaciones establecen la conservacion del producto en los


tres orgenes y las tres ultimas igualdades, la conservacion del producto en los
tres destinos.

Si se concretan valores particulares



1 2 3
c= 2 1 2
3 2 1

para los costes de envo, nuestro problema consiste en minimizar

Z = x11 + 2x12 + 3x13 + 2x21 + x22 + 2x23 + 3x31 + 2x32 + x33 . (1.5)

Mediante el paquete GAMS puede resolverse este problema (vease la seccion


11.2.1), y encontrar un valor mnimo de 14 para la funcion objetivo, lo que
implica un coste de

2 0 0
Z = 14 unidades, para x = 1 2 0 (1.6)
2 0 2
Tpicamente, los paquetes comerciales de optimizacion proporcionan solu-
ciones optimas o informan al usuario de que el problema es no factible, pero no
indican si existen diversas soluciones optimas. En la seccion A.40 del apendice,
se vera que este problema admite muchas soluciones optimas con el mismo coste
optimo asociado.

1.3 El problema de la planificacion de la pro-


duccion
Un productor fabrica una pieza, cuya demanda vara en el tiempo, de acuerdo
con el grafico de la Figura 1.2. El productor debe siempre atender la demanda

Vous aimerez peut-être aussi