Está en la página 1de 9

UNIVERSIDAD INTERNACIONAL

DEL ECUADOR

Introducción a la
programación lineal

INVESTIGACIÓN DE OPERACIONES

Mgtr. Mario Alberto Espinoza


Modelo de programación lineal Terminología

Recursos (m - Actividades (n -
número de tipos de número de
recursos actividades que se
disponibles) consideran)
• Dinero • Inversión en
• Maquinaria proyectos
especial • Publicidad
• Equipo • Envío de bienes
• Vehículos • Actividades de
• Personal tipo general

• El tipo más usual de aplicación de programación lineal involucra Símbolos para denotar los componentes de un
asignación de recursos para actividades. modelo de programación lineal:
• La cantidad disponible de cada recurso es limitada y debe asignarse Z = valor de la medida global de desempeño.
cuidadosamente. xi = nivel de la actividad j (para j = 5 1, 2, . . . , n).
• La determinación de la asignación implica elegir los niveles de las cj = incremento en Z que se obtiene al aumentar
actividades que lograrán el mejor valor posible de la medida de una unidad en el nivel de la actividad j.
desempeño. bi = cantidad de recurso i disponible para asignarse
• El modelo plantea el problema en términos de tomar decisiones sobre a las actividades (para i = 1, 2, . . . , m).
los niveles de las actividades, aij = cantidad del recurso i consumido por cada
• por lo que x1, x2, . . . , xn se llaman variables de decisión. unidad de la actividad j.
Modelo de programación lineal Forma estándar

En particular, este modelo consiste en


elegir valores de x1, x2, . . . , xn para

Maximizar Z = c1x1 + c2x2 + . . . + cnxn,

sujeta a las restricciones:

Las cj, bi y aij (para i = 1, 2, . . . , m y j = 1, 2, . . . , n) también se


conocen constantes de entrada o parámetros del modelo.

Ésta se llama la forma estándar del


problema de programación lineal
Modelo de programación lineal Otras formas de modelos

El modelo anterior no se ajusta a la forma natural de algunos problemas de programación lineal.


Otras formas legítimas son las siguientes:

1. Minimizar en lugar de maximizar la 3. Algunas restricciones funcionales en


función objetivo: forma de ecuación:
Minimizar Z = c1x1 + c2x2 + . . . + cnxn . ai1x1 + ai2x2 + . . . + ainxn = bi ;
para algunos valores de i.

2. Algunas restricciones funcionales con 4. Algunas variables de decisión sin la


desigualdad en sentido mayor o igual que: restricción de no negatividad:
ai1x1 + ai2x2 + . . . + ainxn >= bi ; xj no está restringida en su signo;
para algunos valores de i. para algunos valores de j.
Modelo de programación lineal Terminología de las
soluciones
Cualquier conjunto de valores de las variables de decisión (x1, x2, . . . , xn) se
llama una solución, aunque sea sólo una posibilidad deseable o ni siquiera
permitida.

Solución factible es aquella Existe la posibilidad que el


para la que todas las problema no tenga soluciones
restricciones se satisfacen. óptimas
Solución no factible es una  1) No tiene soluciones
solución para la que al menos factibles;
una restricción se viola.  2) Las restricciones no
Región factible es la reunión de impiden que el valor de la
todas las soluciones factibles. función objetivo (Z)
Solución óptima es una mejore indefinidamente (Z
solución factible que proporciona no acotada)
el valor más favorable de la Cualquier problema que tenga
función objetivo. soluciones óptimas múltiples
Valor más favorable significa el tendrá un número infinito de ellas.
valor más grande si la función Solución factible en un vértice
objetivo debe maximizarse, o el (FEV) es una solución que se
valor más pequeño si la función encuentra en una esquina de la
objetivo debe minimizarse. región factible.
Ejemplo de programación lineal Planeación regional

La CONFEDERACIÓN SUR DE KIBBUTZIM está Debido a la disponibilidad limitada de agua para


formada por tres kibbutzim (comunidades agrícolas irrigación, la Confederación no podrá usar todo el
comunales) de Israel. En la actualidad planean la terreno irrigable para los cultivos.
producción agrícola para el año próximo.
Para asegurar la equidad entre los tres kibbutzim, han
La producción agrícola está limitada tanto por la acordado que cada uno sembrará la misma proporción
extensión de terreno disponible para irrigación como de sus tierras irrigables disponibles. Por ejemplo, si el
por la cantidad de agua que la Comisión de Aguas kibbutz 1 siembra 200 de sus 400 acres disponibles,
asigna para irrigarlo. entonces el kibbutz 2 deberá sembrar 300 de sus 600
acres, mientras que el kibbutz 3 sembraría 150 acres de
Los tipos de cultivos adecuados para la región los 300 que tiene. Cualquier combinación de estos
incluyen remolacha, algodón y sorgo. cultivos se puede sembrar en cualquiera de las granjas.

Los cultivos difierenprimordialmente en su rendimiento El objetivo es maximizar el rendimiento neto total de la


neto esperado por acre y en su consumo de agua. Confederación Sur de Kibbutzim.
Además, el Ministerio de Agricultura ha establecido
una cantidad máxima de acres que la Confederación
puede dedicar a estos cultivos.
Ejemplo de programación lineal Planeación regional
Ejemplo de programación lineal Planeación regional

Las variables de decisión xj (j = 1,


2, . . . , 9) representan estas nueve
cantidades. La medida de eficacia Z
es el rendimiento neto total, el
modelo de programación lineal
resultante es:

Maximizar
Z = 1,000 (x1 + x2 + x3) + 750 (x4 +
x5 + x6) + 250 (x7 + x8 + x9)

sujeta a las siguientes restricciones:


Ejemplo de programación lineal Planeación regional

La oficina de coordinación técnica


formuló este modelo y después aplicó
el método símplex, para encontrar
una solución óptima.

El valor óptimo de la función objetivo


que obtuvieron es Z = 633, 3331 1/3,
es decir, un rendimiento neto total de
$633,333.33.

También podría gustarte