Documentos de Académico
Documentos de Profesional
Documentos de Cultura
22.649.452
METROPOLITANO
GABIBARRETO17@HOT... 04242799428
236
VERDADERO O FALSO:
Respuesta problema 1
Sea xij = número de trabajos aceptados durante el día y la noche.
Z máx = 275 (x11 + x12) + 125 (x21 + x22) + 225 (x31 + x32)
El problema dado se puede formular como un problema de programación lineal. Definamos las variables de
decisión de la siguiente manera:
Restricciones: 1,200 (x11 + x12) + 1,400 (x21 + x22) + 800 (x31 + x32) ≤ 13,400
VERDADERO O FALSO:
A. VERDADERO.
B. VERDADERO.
RELLENAR LOS ESPACIOS EN BLANCO:
11. La programación lineal es una técnica que intenta determinar la mejor manera de asignar
RECURSOS para lograr algún OBJETIVO.
12. Una técnica de programación lineal mejora la calidad de DECISIONES.
13. En una programación lineal, todas las relaciones entre las variables de decisión son
LINEAL.
OPCIÓN MÚLTIPLE:
1. El modelo matemático de un problema de PL es importante porque
(a) ayuda a convertir la descripción verbal y los datos numéricos en una expresión matemática (R)
(b) los tomadores de decisiones prefieren trabajar con modelos formales
(c) captura la relación relevante entre los factores de decisión
(d) permite el uso de la técnica algebraica
2. La programación lineal es un
(a) técnica de optimización restringida
(b) técnica para la asignación económica de recursos limitados
(c) técnica matemática
(d)Todo lo anterior (R)
MAXIMIZAR e = 2x + 3y 4z sujeto a
3x + y + 4z = 600
2x + 4y + 2z= 480
2x + 3y + 3z =540
Solución óptima: e = 645; x= 45, y=45, z=105
La segunda consistió en el uso de un máximo de 600 kg de explosivo A, al menos 480 kg de
explosivo B y exactamente 540 kg de explosivo C.
El resultado de dicho análisis se muestra a continuación:
MAXIMIZAR e = 2x + 3y + 4z sujeto a
3x + y + 4z = 600
2x + 4y + 2z >= 480
2x + 3y + 3z = 540
Solución óptima: e = 645; x = 45, y = 45, z= 105
El en el análisis fue la interpretación de "decidieron utilizar un máximo de 600 kg de explosivo A".
La primera interpretación asume que se utilizó exactamente 600 kg de explosivo A. La segunda
interpretación asume que se utilizó un máximo de 600 kg de explosivo A, lo que implica que se
podría utilizar menos de 600 kg.
Solución mediante el método simplex La solución básica factible inicial: s1 = 600, A1 = 480,
A2 = 540, Max Z = –1,020 M obtenido al poner las variables básicas x1 = x2 = s2 = 0.
Cj → 2 3 4 0 0 –M –M
Coeficiente de Variantes Valor de X1 X2 X3 S1 S2 A1 A2 Radio
variables básicas Variantes básicas mínimo
CB B B(=XB) X B X2
0 S1 600 3 1 4 1 0 0 0 600/1
S1 A1 480 2 4 2 0 -1 1 0 480/4 →
S2 A2 540 2 3 3 0 0 0 1 540/3
Z=1,020 M Zj -4M -7M -5M 0 M -M -M
Cj - Zj 2+4M 3+7M 4+5M 0 -M 0 0
↑
Solución inicial
El valor de C2 - Z2 en la columna X2 es el más grande y positivo. Se elige la variable no básica X2
para reemplazar a la variable básica A1 en la base. Para esto, aplicamos las siguientes
operaciones de fila: R2 (nueva) → R2 (antigua) × (1/4) (elemento clave); R1(nueva) → R1(antigua) -
R2(nueva); R3(nueva) → R3(antigua) - 3R2(nueva)
Para obtener la solución básica factible mejorada como se muestra en la siguiente Tabla.
Cj → 2 3 4 0 0 –M
Coeficiente de Variantes Valor de X1 X2 X3 S1 S2 A1 Radio mínimo
variables básicas Variantes básicas X B X2
CB B B(=XB)
0 S1 480 5/2 0 7/2 1 1/4 0 960/7
3 X2 120 1/2 1 1/2 0 -1/4 0 240
-M A1 180 1/3 0 3/2 0 3/4 1 120 →
Z=1,020 M Zj 3/2-M/2 3 3/2-M/2 0 -3/4-3M/4 -M
Cj - Zj 1/2+M/2 0 5/2+3M/2 0 3/4-3M/4 0
SOLUCIÓN MEJORADA
↑
El valor de C3 - Z3 en la columna X3 es el más grande de los variables positivos y no básicos. Se
elige reemplazar el variable básico A2 por X3 en la base. Para esto, aplicamos las siguientes
operaciones de fila:
R3(nueva) → R3(vieja) × (2/3) (elemento clave);
R1(nueva) → R1(vieja) - (7/2) R3(nueva); R2(nueva) → R2(vieja) - (1/2) R3(nueva),
para obtener la solución básica factible mejorada mostrada.
Cj → 2 3 4 0 0
Coeficiente de Variantes Valor de X1 X2 X3 S1 S2
variables básicas Variantes básicas
CB B B(=XB)
0 S1 60 4/3 0 0 1 -3/2
3 X2 60 1/3 1 0 0 -1/2
-M X3 120 1/3 0 1 0 1/2
Z=1,020 M Zj 7/3 3 4 0 1/2
Cj - Zj -1/3 0 0 0 -1/2
SOLUCIÓN ÓPTIMA
Todas las cj - zj ≤ 0 y las variables artificiales A1 y A2 han sido eliminadas de la base (mezcla de
solución). Por lo tanto, se llega a una solución óptima con X1 = 0 bombas de tipo P, X2 = 60
bombas de tipo Q, X3 = 120 bombas de tipo R, con el beneficio máximo de Z = 660.
RESPUESTA 3
El problema de programación lineal de maximizar se puede expresar de la siguiente manera:
Función objetivo: Maximizar 3x1 + x2
Expresando las restricciones con variables de holgura introducimos las variables de holgura x3, x4,
x5:
x1 + x2 + x3 = 20 x1 + 2x2 + x4 = 30 2x1 + x2 + x5 = 30
Las variables de holgura son no negativas(x3, x4, x5≥0).
Reescribiendo la función objetivo en forma estándar:
Maximizar 3x1 + x2 + 0x3 + 0x4 + 0x5
Las soluciones básicas son obtenidas al igualar las variables no básicas a 0 y resolver el sistema
de ecuaciones generado por las restricciones.
Solución básica 1: x1 = 20, x2 = 0, x3 = 0, x4 = 30, x5 = 0 Factible: Sí
Solución básica 2: x1 = 0, x2 = 15, x3 = 20, x4 = 0, x5 = 10 Factible: Sí
Solución básica 3: x1 = 30, x2 = 0, x3 = 0, x4 = 0, x5 = 30 Factible: No
La solución básica 3 es degenerada ya que la variable básica x2 toma el valor 0. Esto significa que
la restricción correspondiente no es activa.
Sustituyendo las soluciones básicas en la función objetivo:
Solución básica 1: 3(20) + 0 = 60 Solución básica 2: 3(0) + 15 = 15 Solución básica 3: 3(30) + 0 =
90
La mejor solución es la Solución básica 3 con un valor de 90 en la función objetivo.
Para comprobar gráficamente que la solución obtenida es óptima, se puede graficar el conjunto
factible y trazar la línea de nivel correspondiente a la función objetivo. La solución óptima se
encuentra en el punto de intersección entre la línea de nivel y el conjunto factible.
Las soluciones básicas no factibles están representadas en el espacio de la solución gráfica por
puntos que se encuentran fuera del conjunto factible o en el límite de alguna restricción. Esos
puntos no pueden ser alcanzados como soluciones óptimas.
Formulación matemática. Los problemas primarios y duales de LP del problema dado son:
Cj → 6 8 0 0
Coeficiente de Variantes Valor de X1 X2 S1p S2p
variables básicas Variantes básicas
CB B XB(=b)
6 X1 4 1 0 1/20 -1/20
8 X2 9 0 1 -1/10 3/20
Z= 96 C j - Zj 0 0 -1/10 -6/10
Indica que la solución óptima es producir: X1 = 4 unidades del producto A; X2 = 9 unidades del producto B y
Zx = máximo beneficio total, Rs 96.
La solución óptima del problema dual se puede obtener aplicando el método del Big-M. La solución óptima
es
Cj → 300 110 0 0
Coeficiente de Variantes Valor de Y1 Y2 S1d S2d
variables básicas Variantes básicas
CB B YB
300 Y1 1/10 1 0 -1/20 1/40
110 Y2 6/10 0 1 1/10 -3/20
Z= 96 b i - Zj 0 0 4 9
Hora en la máquina II y Zy = costo mínimo total, Rs 96. Los valores de Y1 = Rs 1/10 y y2 = Rs 3/5, indican el
valor de una hora de tiempo de máquina de las máquinas I y II, respectivamente. Sin embargo, dado que las
horas de las máquinas pueden aumentarse más allá de un límite específico, este resultado solo es válido
para un rango específico de horas disponibles en las máquinas I y II. Comparación de las soluciones Para
interpretar la solución óptima de la primal (o dual), los valores de la solución se pueden leer directamente
de la tabla simplex óptima del dual (o primal).
Las variables de exceso en la primal corresponden a las variables básicas duales en la solución óptima y
viceversa. Por ejemplo, S1p es la variable de exceso de la primera restricción primal. Esta corresponde a la
primera variable dual Y1. De manera similar, S2p corresponde a la segunda variable dual Y2. Además, S1d y S2d
son las variables de excedente duales y corresponden a X1 y X2, respectivamente, del problema primal. La
correspondencia entre las variables primal y dual se resume de la siguiente manera:
PRIMAL DUAL
PRIMAL DUAL
El problema de programación lineal que se presenta se puede resolver utilizando el método simplex de
variable acotada. A continuación, se muestra el problema y las restricciones:
Restricciones:
1. x1 + 2x2 + 2x3 ≤ 14
3. 0 ≤ x1 ≤ 4
4. 2 ≤ x2 ≤ 5
5. 0 ≤ x3 ≤ 3
El método simplex de variable acotada es una variante del método simplex que se utiliza cuando algunas
variables tienen restricciones de no negatividad y límites superiores e inferiores. Para resolver este
problema, se deben seguir los siguientes pasos:
1. Convertir las restricciones a ecuaciones:
Base x1 x2 x3 s1 s2 x4 x5 x6 RHS
s1 1 2 2 1 0 0 0 0 14
s2 2 4 3 0 1 0 0 0 23
x4 1 2 2 0 0 1 0 0 4
x5 0 -1 0 0 0 0 1 0 -2
x6 0 0 1 0 0 0 0 1 3
Z -3 -5 -2 0 0 0 0 0 0
4. Aplicar el método simplex para encontrar la solución óptima. Este proceso implica iteraciones hasta
que se alcance una solución óptima. Cada iteración implica seleccionar una variable de entrada y
una variable de salida, y actualizar la tabla.
5. La solución óptima se alcanza cuando no hay variables de entrada o todas las variables de entrada
tienen coeficientes negativos en la fila Z.
6. La solución óptima se encuentra en la última columna de la tabla, en la fila Z. Los valores de las
variables x1, x2 y x3 se encuentran en las columnas correspondientes a las variables básicas en la
tabla final.
Primero debemos reescribirlo en forma estándar. La forma estándar se obtiene al agregar variables de
holgura y restricciones de no negatividad para las variables de decisión.
w - 3z ≤ 2 2w - 3z ≤ 4 2w + z ≤ 1 w ≥ 0 z ≥ 0 wz = 0
Para implementar el algoritmo del pivote complementario, creamos una tabla con las siguientes columnas:
w, z, x1, x2, x3, x4, x5, RHS, donde x1, x2, x3, x4, x5 son las variables de holgura, y RHS es el lado derecho de
las restricciones.
W Z X1 X2 X3 X4 X5 RHS
1 -3 1 0 0 0 0 2
2 -3 0 1 0 0 0 4
2 1 0 0 1 0 0 1
1 0 0 0 0 1 0 0
0 1 0 0 0 0 1 0
En cada iteración del algoritmo, seleccionamos una variable no básica y ejecutamos el pivote
complementario para obtener una nueva solución. Elegimos la variable con el coeficiente de costo reducido
más negativo para maximizar la función objetivo.
En este caso, la función objetivo es w - Mz. Como queremos maximizarla, elegimos la variable z como la
variable no básica a ingresar. Calculamos los coeficientes de costo reducido para determinar las razones de
cambio y elegir la variable básica que sale.
El coeficiente de costo reducido para z es -M. Dado que M es negativo, se puede decir que el costo reducido
para z es cero. Sin embargo, debemos recordar que wz = 0. Por lo tanto, no debemos seleccionar una razón
de cambio que incluya la variable z.
Calculamos las razones de cambio utilizando las restricciones que tienen las variables básicas asociadas
negativas. En este caso, solo hay dos restricciones que cumplan con esto: la primera y la segunda
restricción. Calculamos las razones de cambio:
W Z X1 X2 X3 X4 X5 RHS Ratio
1 -3 1 0 0 0 0 2 2/3
2 -3 0 1 0 0 0 4 4/3
2 1 0 0 1 0 0 1 1/2
1 0 0 0 0 1 0 0 -
0 1 0 0 0 0 1 0 -
Seleccionamos la variable básica que sale como la que tiene la menor razón de cambio. En este caso, la
variable básica que sale es x3, ya que tiene una razón de cambio de 1/2.
W Z X1 X2 X3 X4 X5 RHS Ratio
1 -3 1 0 0 0 0 2 2/3
2 -3 0 1 0 0 0 4 4/3
0 1 0 0 1 0 0 1/2 1/2
1 0 0 0 0 1 0 0 -
0 1 0 0 0 0 1 0 -
Ahora volvemos a calcular los coeficientes de costo reducido y las razones de cambio:
W Z X1 X2 X3 X4 X5 RHS Ratio
1 -3 1 0 0 0 0 2 2/3
2 -3 0 1 0 0 0 4 4/3
0 1 0 0 1 0 0 1/2 1/2
1 0 0 0 0 1 0 0 -
0 1 0 0 0 0 1 0 -
El coeficiente de costo reducido para z es -M = -2. Como es negativo, seleccionamos z como la variable no
básica a ingresar. Calculamos las razones de cambio:
W Z X1 X2 X3 X4 X5 RHS Ratio
1 -3 1 0 0 0 0 2 -
2 -3 0 1 0 0 0 4 -
0 1 0 0 1 0 0 1/2 1/2
1 0 0 0 0 1 0 0 -
0 1 0 0 0 0 1 0 -
La razón de cambio más pequeña es 1/2, perteneciente a la variable básica z. Por lo tanto, no hay una
variable no básica que pueda ingresar.
W Z X1 X2 X3 X4 X5 RHS
1 0 1 0 0 0 0 1
0 1 0 1 0 0 0 2
0 1 0 0 1 0 0 1/2
1 0 0 0 0 1 0 0
0 1 0 0 0 0 1 0