Vous êtes sur la page 1sur 6

EPE – CE105/CE109

Semana 1 – Sesión 1

FORMULACIÓN DE MODELOS de PL
La formulación de modelos de programación lineal es el proceso mediante el cual una situación problemática se
traduce en un enunciado matemático, empleando un conjunto de variables (X1, X2, …), operadores matemáticos (+, -,
*, ÷) y relaciones entre dos o más variables (≤, ≥, =). Todo modelo de PL debe respetar la siguiente estructura:

Definición de Representan a los valores sobre los cuales se desea tomar una decisión, es decir, están bajo
variables de el control del decisor. Ejemplos:
decisión  Cantidad de unidades a producir de distintos modelos de cierto producto
 Cantidad de soles a invertir en diferentes alternativas de inversión
 Cantidad de trabajadores a contratar en ciertos horarios de atención
 Cantidad de vehículos a utilizar por ruta
Función objetivo Es la fórmula matemática que resume el objetivo a optimizar. Ejemplos:
 Maximizar Ingresos
 Minimizar Costos
 Maximizar Utilidades
 Maximizar Producción
 Minimizar Tiempo
Restricciones Corresponden a los requisitos que deben cumplir los valores de las variables de decisión, las
estructurales limitaciones impuestas de acuerdo al contexto del caso, etc.
¿Qué limitaciones tiene el problema? (≤) Ejemplos:
 Tiempo-máquina disponible  Espacio en el almacén
 Horas-hombre disponibles  Presupuesto
 Inventario disponible  …
¿Qué requerimientos tiene el problema? (≥) Ejemplos:
 Demanda  Promedio ponderado para obtener beca
 Lote mínimo de compra  Abrir una cuenta bancaria, promociones
 Compromisos contractuales  Cantidad de alumnos por sección
¿Qué condiciones de balance tiene el problema? (=) Ejemplos:
 Política de marketing  Mezclas químicas (petróleo, medicina)
 Políticas de riesgo  Fórmula de alimento balanceado
Restricciones de Identifican las características de las variables.
no negatividad  Xi ≥ 0  Xi ≥ 0, entera

Metodología:
La formulación de modelos de programación lineal solo se puede dominar con la práctica y la experiencia.
A continuación se dan pautas que pueden resultarle útiles:
1° Lea el problema varias veces a fin de comprenderlo en su totalidad.
2° Identifique y escriba la función objetivo en función de las variables de decisión. Recuerde que el objetivo
corresponderá siempre a una situación de MAXIMIZACIÓN o MINIMIZACIÓN.
3° Describa las variables de decisión del problema. Recuerde indicar acción (verbo) y horizonte temporal (mes,
semana, día, etc.).
4° Identifique y escriba las restricciones estructurales en función de las variables de decisión. Recuerde empezar el
bloque de restricciones con la expresión “SUJETA A”. Además debe asignar nombre a cada restricción, y respetar
la sintaxis de las restricciones (variables al lado izquierdo de la desigualdad, constantes al lado derecho).
5° Cierre el modelo escribiendo la restricción de no negatividad.

-1-
EPE – CE105/CE109

SOLUCIÓN POR EL MÉTODO GRÁFICO


Una vez establecido el modelo de programación lineal, el siguiente paso es resolver el modelo, es decir, encontrar los
valores de las variables de decisión que optimizan la función objetivo. Si el modelo matemático de programación lineal
es de dos variables, entonces puede ser resuelto gráficamente.
El procedimiento para encontrar la solución mediante el método gráfico es el siguiente:

FASE I: Región factible.- es la región o área de puntos que cumplen simultáneamente todas las restricciones.
Cada punto en la región factible se conoce como solución factible.
1° Trace el plano cartesiano y fije cada variable en uno de los ejes.
2° Tabule un par de puntos de paso para cada restricción estructural.
3° Grafique las restricciones en el plano e interséquelas identificando la región factible.

FASE II: Solución óptima.- es el punto, en la región factible, que optimiza (maximiza o minimiza) la función
objetivo.
4° Tabule y grafique la función objetivo en el origen (Z = 0).
5° Identifique la solución óptima, desplazando esta recta al punto más alejado de la región factible
si se desea MAXIMIZAR o al más cercano si se desea MINIMIZAR.
6° Determine las coordenadas del punto óptimo y calcule el valor óptimo de la función objetivo.

La gráfica que se muestra a continuación corresponde a la solución de un modelo de PL:

 El modelo tiene dos variables: R y A.


 El modelo tiene cuatro restricciones estructurales,
que corresponden a las regiones 2), 3), 4) y 5).
 La función objetivo es una MINIMIZACIÓN, dado
que después de graficar la función objetivo en el
origen, al trasladarla hacia la región factible para
identificar el Punto Óptimo, se ha buscado el punto
más cercano.
 El Punto Óptimo está en la intersección de las
restricciones 3) y 4).
 Para determinar las coordenadas del Punto Óptimo
se intersecan las ecuaciones de las restricciones 3)
y 4).
 Para calcular el Valor Óptimo se remplaza en la
fórmula de Z los valores de las variables.

INTERPRETACIÓN ADMINISTRATIVA
Después de diseñar y resolver un modelo matemático de PL, en la siguiente etapa debemos interpretar los resultados.

 Valor óptimo: valor de la función objetivo en la solución óptima.


 Solución óptima: se refiere a los valores que toman las variables de decisión.
 Holgura: (restricción) es la cantidad que le falta al lado izquierdo de la restricción para igualar al lado derecho.
 Excedente: (restricción) es la cantidad en la que el lado izquierdo de la restricción supera al lado derecho.
 Restricción activa: (holgura/excedente = 0) indica que un recurso se está utilizando totalmente (en el caso), o
que se está cumpliendo una condición con lo mínimo indispensable (en el caso).
 Restricción no activa: (holgura/excedente > 0) indica que un recurso sobra (en el caso), o que se está
cumpliendo una condición con más de lo mínimo indispensable (en el caso).

-2-
EPE – CE105/CE109

 MODELO DE PRODUCCIÓN
En un taller de confecciones se quiere establecer el plan de producción semanal de las camisetas deportivas con
mayor demanda, de tal manera que se consiga trabajar al menor costo total.
Los modelos a producir son dos: camiseta ergonómica y camiseta clásica, con costos unitarios por S/ 20 y S/ 15,
respectivamente.
Durante su confección, cada camiseta pasa por dos áreas: confección y acabado. En el área de confección la próxima
semana se tendrán disponibles 24 horas para esta área.
 Cada camiseta ergonómica requiere de 1/4 hora en el área de confección, mientras que cada camiseta clásica
requiere de 12 minutos.
Además, se debe tener en cuenta que:
 Por cada 2 camisetas ergonómicas, por lo menos se deberán producir 5 camisetas clásicas.
 Máximo el 50% de los costos totales deben corresponder al modelo ergonómico.
 La demanda mínima de camisetas clásicas se estima en 30 unidades.

a) Formule el modelo matemático de programación lineal correspondiente al caso descrito.


b) Resuelva el modelo empleando el método gráfico.
c) Interprete solución óptima y valor óptimo.
d) Interprete holgura/exceso respecto a la restricción sobre el tiempo en el área de confección.
e) Interprete holgura/exceso respecto a la restricción sobre la demanda mínima del modelo clásico.

-3-
EPE – CE105/CE109

Semana 1 – Sesión 3

FORMULACIÓN DE MODELOS de PL
Formule un modelo matemático de programación lineal para cada una de las siguientes situaciones:

 MODELO DE TRANSPORTE
En una compañía que produce y comercializar alimento para ganado se desea determinar cuántas toneladas de
materia prima se deben enviar mensualmente desde cada uno de sus dos almacenes hasta cada una de sus tres
plantas de producción, de manera que se satisfaga el requerimiento de la planta, no se exceda la disponibilidad del
almacén, y el costo de transporte sea el mínimo.
En el tablero se muestran datos relacionados con el costo de transporte por tonelada (en soles), la disponibilidad de
materia prima en cada almacén y el requerimiento mínimo de cada planta:

Plantas
1 2 3 Disponibilidad
Almacén
1 400 500 700 60 Tn
2 900 200 800 50 Tn
Requerimiento 30 Tn 25 Tn 40 Tn

Además, para lograr un equilibrio en la utilización de los almacenes, por cada cinco toneladas enviadas desde el
almacén 1, por lo menos se deben enviar cuatro toneladas desde el almacén 2.

 MODELO DE PROGRAMACIÓN DE TRABAJADORES


Un problema usual en las estaciones de seguridad ciudadana consiste en planificar las horas de trabajo de los serenos,
de manera que se minimice el número total de serenos asignados.
El turno de cada sereno es de doce horas consecutivas, y se debe tener en cuenta que solo podrán comenzar su turno
al inicio de cualquier período, es decir, ningún sereno podría iniciar su turno a las 9:00, 11:00, etc.
A continuación se indica la cantidad requerida de serenos por período:

Período Horario Requerimiento mínimo de serenos


1 06:00 – 12:00 150
2 12:00 – 18:00 110
3 18:00 – 00:00 200
4 00:00 – 06:00 180

Formule el modelo matemático de programación lineal correspondiente al caso descrito.

SOLUCIÓN POR EL MÉTODO GRÁFICO


 Determine la solución óptima y el valor óptimo del siguiente modelo de programación lineal:
MAX Z = 8 T + 10 C
ST
2) 2 T + 3 C <= 36
3) 3 C >= 6
4) T – 4 C <= 0
5) 4 T + 3 C >= 18
T, C >= 0

-4-
EPE – CE105/CE109

INTERPRETACIÓN ADMINISTRATIVA CON LINDO


Para interpretar los reportes obtenidos al resolver modelos
de PL utilizando el programa LINDO.

 OBJECTIVE FUNCTION VALUE = Valor óptimo


 VARIABLE… VALUE = Solución óptima
 ROW… SLACK = Holgura o Excedente

 Aureliano Buendía acaba de enterarse que su tío abuelo ha fallecido heredándole 350 mil dólares. En menos de una
semana ha recibido un par de propuestas de dos amigos que le ofrecen la oportunidad de participar como socio en
dos negocios bastante prometedores. Con Melquiades, al convertirse en socio, podría invertir hasta 250 mil dólares y
500 horas de trabajo, recibiendo una ganancia estimada del 80% (ignorando el valor del tiempo). Las cifras
correspondientes a la proposición de José Arcadio son 150 mil dólares y 600 horas, con una ganancia estimada del
140%. Sin embargo, ambos amigos son flexibles y aceptan que participe con un monto inferior de dinero, dejando
claro que la participación en las ganancias y el tiempo a dedicar serán proporcionales al monto invertido.
Aureliano desea maximizar su ganancia, y aunque no piensa renunciar a su trabajo actual, podrá dedicar un mínimo de
600 horas a ambos negocios (en total). Además, colocará por lo menos el 40% de su inversión total en la propuesta de
José Arcadio por ser la más rentable.

Utilizando el modelo y el reporte de LINDO conteste a las siguientes preguntas:


a) Interprete la solución óptima y el valor óptimo.
b) Calcule e interprete las holguras y/o excedentes de las restricciones 2) y 5).

Modelo matemático Solución con LINDO


i = cantidad de miles de soles a invertir en el
negocio de i(M: Melquiades, J: José Arcadio)
MAX 0.8 M + 1.4 J
ST
2) M + J <= 350
3) M <= 250
4) J <= 150
5) 2 M + 4 J >= 600
6) 0.6 J – 0.4 M >= 0
END
Solución gráfica

Punto óptimo: (200,150)

Valor óptimo: 370

-5-
EPE – CE105/CE109

 Se desea planificar las horas de trabajo de los bomberos voluntarios, minimizando el número total de bomberos
asignados sujeto al número especificado de ellos durante cada período del día. Dado que el turno de cada bombero es
de doce horas consecutivas, permanecerán en la estación durante tres períodos consecutivos, y podrá comenzar a
trabajar al inicio de cualquiera de los períodos.

Período Horario Número requerido de bomberos


1 08:00 – 12:00 8
2 12:00 – 16:00 6
3 16:00 – 20:00 12
4 20:00 – 00:00 10
5 00:00 – 04:00 8
6 04:00 - 08:00 5

Utilizando el modelo y el reporte de LINDO conteste a las siguientes preguntas:


a) Interprete el valor óptimo.
b) Interprete la solución óptima mediante un gráfico de barras.
c) Interprete las holguras y/o excedentes de las dos primeras restricciones.

Modelo matemático Solución con LINDO

Xi= cantidad de bomberos que empiezan su turno al inicio del


período i (1,2,3,4,5,6)

MIN X1+X2+X3+X4+X5+X6

ST
PER1) X5 + X6 + X1 >= 8
PER2) X6 + X1 + X2 >= 6
PER3) X1 + X2 + X3 >= 12
PER4) X2 + X3 + X4 >= 10
PER5) X3 + X4 + X5 >= 8
PER6) X4 + X5 + X6 >= 5
END

-6-

Vous aimerez peut-être aussi