Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Restricciones
3.1. Restricciones estructurales, corresponden a las
limitaciones de los bienes, en economía todos los recursos son
escasos.
3.2 Restricciones de no negatividad, las variables no pueden
tomar valores negativos.
Asignación de Variables:
Sea:
X1 = Número de mesas a producir semanalmente
X2 = Número de sillas a producir semanalmente
Función Objetivo
Maximizar 7 X1 + 5 X2
Problema de aplicación
Restricciones Estructurales:
4 X1 + 3 X2 ≤ 240 Horas en el Taller de Carpintería
2 X1 + X2 ≤ 100 Horas en el Taller de Pintura
Restricciones de no negatividad:
X1 ≥ 0
X2 ≥ 0
Comentarios:
Para formular la función objetivo decimos, si por cada mesa
se gana $7, entonces en X1 mesas se ganarán $7X1 dólares,
lo mismo para X2, si por cada silla se ganan $5, para X2 sillas
se ganarán $5 X2.
Para cualquier valor de X1 y X2 se cumplirá la función
objetivo propuesta.
Problema de aplicación
Para formular las restricciones de no negatividad cuando se
tienen varias variables, en lugar de escribir una restricción
para cada variable es conveniente poner una sola restricción
para todas ellas, como la que sigue:
X1, X2, X3, …,Xn ≥ 0
Formular un problema de programación lineal solo es asignar
variables, establecer la función objetivo y las restricciones.
Debido a que existen varios software especializados para
resolver problemas de programación lineal, pero ninguno
para formularlos, se recomienda al estudiante tratar de
formular problemas, por cuanto solo se aprende de esa
forma.
Para resolver los problemas de programación lineal se
dispone de varios métodos (gráfico, algebraico, simplex).
Problema de aplicación – Método gráfico
Restricción 1 Restricción 2
4 X1 + 3 X2 = 240 2 X1 + X2 = 100
X1 0 50
X1 0 60
X2 100 0
X2 80 0
Problema de aplicación – Método gráfico
La gráfica es la siguiente
X2
La región factible es un
polígono convexo, que es 100
conformado solo por las
restricciones, para el presente A R2
caso es el cuadrilátero
irregular O, A, B, C.
Las restricciones de no
negatividad, no se grafican 50 B
porque utilizamos solo el
primer cuadrante del plano,
donde los dos semi ejes son
positivos.
REGIÓN R1
FACTIBLE
0 C 60 X1
Problema de aplicación – Método gráfico
En la región factible se ubican todos los puntos, que cumplen
al mismo tiempo con todas las restricciones, tiene infinitos
puntos por ser un polígono, todos ellos representan una
solución factible.
La solución óptima problema es siempre uno de los vértices de
la región factible, entonces basta con calcular el valor de la FO
en los vértices de la Región Factible y seleccionar el mayor
para maximizar (o el menor para minimizar).
Las coordenadas de los puntos A y C son conocidos desde la
tabulación. Para conocer analíticamente las coordenadas del
punto B se resuelve el sistema de ecuaciones correspondiente
a las restricciones que al cortarse forman el referido punto
(expresadas como ecuación o igualdad).
Para el punto B
4 X1 + 3 X2 = 240
2 X1 + X2 =100
Problema de aplicación – Método gráfico
Al resolver el sistema de dos ecuaciones con dos incógnitas
(por cualquier método conocido), se obtiene:
X1 = 30; X2 = 40. Luego se puede presentar la respuesta
O 0 0 0
A 0 80 400
B 30 40 410
C 50 0 350
Como se puede observar el mayor valor de la función objetivo
(máximo) es $410, que indica que la carpintería logrará el
mayor beneficio produciendo 30 mesas y 40 sillas.
La solución al problema y el valor del punto B, se
determinaron analíticamente (se aplicó el método gráfico
combinado con el método analítico), pero también se puede
determinar toda la solución gráficamente.
Problema de aplicación – Método gráfico
Si se desarrolla el método gráfico con exactitud, es posible
determinar las coordenadas de cualquier punto, simplemente
leyendo en los semiejes de la gráfica con la escala
correspondiente.
Para determinar la solución gráfica del problema, sin el apoyo
del método analítico, se debe representar la función objetivo
en la gráfica, para ello se recomienda igualar la F.O. al mínimo
común múltiplo de sus coeficientes y tabular para ambas
variables; si las coordenadas de la FO no están en la misma
escala de las restricciones, se debe aumentar o suprimir ceros
al MCM.
7 X1 + 5 X2 = 35 X1 0 5
Tabulando se tiene: X2 7 0
Problema de aplicación – Método gráfico
Como se puede observar los datos de la tabulación son más
pequeños que los de las restricciones en la gráfica, por lo que
conviene multiplicar el MCM por 10, obteniendo:
7 X1 + 5 X2 = 350
Tabulando: X2
100
X1 0 50 FO
X2 70 0 A R2
FO
La función objetivo es un
Vector, se puede trasladar a 50
cualquier paralela. B
Por lo que basta con trazar
una paralela que pase por
el ángulo más extremo de REGIÓN R1
la región factible. Ese punto FACTIBLE
será el Máximo, que como se O C 50 FO X1
puede ver es el punto B.
Método gráfico Caso Minimización
Problema:
Una escuela prepara una excursión para 400 alumnos. La empresa de
transporte tiene 8 buses de 40 pasajeros y 10 buses de 50 pasajeros,
pero solo dispone de 9 conductores. El alquiler de un bus grande
cuesta 80 Euros y el de un bus pequeño 60 Euros. Determinar por el
método gráfico la mejor opción económica de transporte para la
excursión.
Solución
Sea:
X1 = Número de buses pequeños a alquilar (40 pasajeros)
X2 = Número de buses grandes a alquilar (50 pasajeros)
Función Objetivo
Minimizar 60 X1 + 80 X2
Método gráfico Caso Minimización
Sujeto a:
40 X1 + 50 X2 ≥ 400 (El total de alumnos debe ser 400 o más)
X1 ≤ 8 (Buses de 40)
X2 ≤ 10 (Buses de 50)
10 R3
X1 + X2 ≤ 9 (Conductores) B
A R4 REGIÓN
X1, X2 ≥ 0 R1 FACTIBLE
Tabulando la R1 R2
X1 0 10 5 C
X2 8 0
Observe:
Que en lugar de escribir la palabra “Restricciones” en la formulación del
problema, se puede poner solamente Sujeto a (o solo SA).
Que otra forma de escribir la solución es referenciando el valor de la
Función Objetivo (conocida también como Z) a cada punto, como en el
presente caso.
En minimización la Región Factible está alejada del origen, y el (0, 0)
nunca está incluido en ella, porque de estarlo sería el mínimo. En el
problema de la excursión no se gasta nada, pero no habría excursión.
Casos especiales
Se tienen los siguientes casos especiales:
Otros ejercicios
En vista que el procedimiento de aplicación del método es similar para todos
los casos, y que la dificultad es formular los problemas, con la finalidad de
mejorar la habilidad del estudiante en este aspecto, se formularán algunos
problemas adicionales del Compendio de Problemas de Programación Lineal ,
que es parte del material del curso.
Se seleccionó el siguiente problema porque tiene un tipo de restricción que
hasta ahora no lo hemos visto.
Otros problemas
Problema 13: Se desea obtener tres elementos químicos a partir de las
sustancias A y B. Un kilo de A contiene 8 gramos del primer elemento, 1
gramo del segundo y 2 del tercero; un kilo de B tiene 4 gramos del primer
elemento, 1 gramo del segundo y 2 del tercero. Se necesita como mínimo 16
gramos del primer elemento, y del segundo y tercer elemento un máximo de 5 y
20 gramos, respectivamente; además, la cantidad de A debe ser máximo el
doble que la cantidad de B. Determinar por el método gráfico de
programación lineal los kilos de A y los de B que han de tomarse para que el
costo sea mínimo. Si un kilo de A vale $2 y uno de B $10. ¿Puede
eliminarse alguna restricción?
Formulación
Sea:
X1 = Kg de sustancia A que se utilizará para obtener los elementos
X2 = Kg de sustancia B que se utilizará para obtener los elementos
Función Objetivo
Minimizar 2 X1 + 10 X2
Otros problemas
Sujeto a:
1. 8 X1 + 4 X2 ≥ 16 (mínimo 16 g elemento 1)
2. X1 + X2 ≤ 5 (máximo 5 g elemento 1)
3. 2 X1 + 2 X2 ≤ 20 (máximo 20 g elemento 3)
4. X1 ≤ 2 X2 X1 - 2 X2 ≤ 0 (proporción sustancias)
X1 , X2 ≥ 0
Hasta ahí el problema está perfectamente formulado, nótese la
asociación que existe entre la afirmación “como mínimo” que le
corresponde el signo ≥ de la R1, así “como máximo” con el signo ≤
de la segunda y tercera restricción.
La R4, está formulada inicialmente como una expresión y luego como
una restricción (las restricciones tienen solo un número al lado
derecho, no una variable). Pero esta es la primera restricción que
vemos de este tipo, para tabularla es más sencillo a partir de la
expresión, suponiéndola como igualdad (X1 = 2X2), y asignando
valores solo a X2 para determinar del valor de X1.
Otros problemas
En vista que históricamente los alumnos fallan en determinar
este tipo de restricciones, se indica que se tabulan a partir de
la expresión (X1=2X2), diciendo: si X2 igual acero, X1 es igual a
2(0) = 0, luego si X2 es igual a 5, X1 es igual a 2(5) = 10.
X1 0 10
X2 0 5 Región Factible: A-B-C-D
2. Las que cortan un solo eje, y son paralelas al otro. Tienen una sola variable.
Generalmente se grafican sin tabular. Ejemplos:
X1 ≤ 8 (corta el eje X1 en el 8 y es paralela a X2 , jala hacia el origen)
X2 ≤ 10 (corta el eje X2 en el 10 y es paralela a X1, jala hacia el origen)
3. Las que salen del origen o cortan un solo eje, pero no son paralelas al otro.
Tienen una variable positiva en cada miembro de una expresión, al pasar
ambas variables al primer miembro para convertir la expresión en restricción
queda una de ellas negativa. Se tabula para una sola variable. Ejemplos
X1 ≤ X2 X1 - X2 ≤ 0; en la gráfica sale del origen (0,0) es a 45 o, jala
hacia arriba, por ser mayor X2 (en la expresión).
X1 ≥ 2X2 +10 X1-2X2 ≥10; corta X1 en el 10, jala hacia abajo porque X1 es
mayor (en la expresión). Se sugiere al alumno tabular y graficar estas
restricciones para verificar (tabular dando valores solo a X 2).