Está en la página 1de 16

Universidad Nacional

AbiertaVicerrectorado
Académico Área de
Ingeniería
Carrera Ingeniería de Sistemas

Trabajo Sustitutivo de Pruebas

Asignatura: Investigación de Operaciones I Código: 315

Nombre del Estudiante: José Anselmo García Pernía

Cédula de Identidad: 30.192.358

Centro Local / Unidad de Apoyo: Tovar

Correo electrónico: joseanselmogarciapernia@gmail.com

Teléfono celular: 0424-7390702

Carrera: Ingeniería en Sistemas

Lapso: 2023-2
M: 1, U: 1, O: 1 C/D: 1/1
I) La Empresa Procesadora de Datos Omega realiza tres tipos de actividades: nóminas,
cuentas por cobrar e inventarios. Los requisitos de ganancias y tiempo para la perforación
de teclas, el cálculo y la impresión de oficina para un "trabajo estándar" se muestran en la
siguiente tabla:

Trabajo Beneficio/Estándar Requisito de tiempo (Min.)


Trabajo (UM) Perforación Cálculo Impresión
Nómina 275 1,200 20 100
A/c Cuenta por 125 1,400 15 60
cobrar
Inventario 225 800 35 80
UM=Unidad Monetaria

Omega garantiza la finalización de todos los trabajos estándar durante la noche. Cualquier
trabajo programado durante el día se puede completar durante el día o la noche. Sin
embargo, cualquier trabajo programado durante la noche debe completarse durante la
noche. La capacidad para ambos días y la noche se muestran en la siguientetabla:

Capacidad (Min.) Perforación Cálculo Impresión


Día 4,200 150 400
Noche 9,200 250 650
Formule este problema como un modelo de PL para determinar la "combinación" de
trabajos estándar que deben aceptarse durante el día y la noche. Describa:

i) Variables de Decisión.
ii) Función Objetivo.
iii) Restricciones.
iv) El modelo matemático de Programación Lineal.

R.I:

SOLUCION PARA EL DIA

Método simplex
GRAFICO DEL DIA
SOLUCION PARA LA NOCHE

Método simplex
GRAFICO DE LA NOCHE

II) Responda
Verdadero o falso:

a. La Programación Lineal determina la forma económica y eficiente de ubicar plantasde


manufactura para distribución física.
b. Todas las variables en el problema de programación lineal deben tomar valoresnegativos.

R-a. Verdadero. La Programación Lineal es una técnica matemática utilizada para optimizar
la asignación de recursos limitados en la toma de decisiones. En el caso específico
mencionado, la Programación Lineal puede ser utilizada para determinar la ubicación óptima
de plantas de manufactura para la distribución física, considerando factores económicos y
eficiencia.
R-b. Falso. En un problema de Programación Lineal, las variables pueden tomar cualquier
valor real, incluyendo valores negativos. Las restricciones y la función objetivo del problema
determinarán los rangos de valores permitidos para las variables, pero no hay una restricción
general que indique que todas las variables deben ser negativas.

Rellenar los espacios en blanco


11. La programación lineal es una técnica que intenta determinar la mejor manera deasignar
recursos limitados para lograr algún objetivo específico.
12. Una técnica de programación lineal mejora la calidad de eficiencia de un proceso o
sistema.
13. En una programación lineal, todas las relaciones entre las variables de decisión son
lineales.

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
(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
3. Una restricción en un modelo PL restringe
(a) valor de la función objetivo
(b) valor de una variable de decisión
(c) uso del recurso disponible
(d) Todo lo anterior.
R. 1

(c) Captura la relación relevante entre los factores de decisión.


R. 2
(c) Técnica matemática.
R.3
(d) Todo lo anterior.

M: 1, U: 2, O: 2 C/D: 1/1
La Fuerza Aérea está experimentando con tres tipos de bombas P, Q y R en las que se
utilizarán tres tipos de explosivos, a saber, A, B y C. Teniendo en cuenta los diversos factores,
se ha decidido utilizar como máximo 600 kg de explosivo A, como mínimo 480 kg de
explosivo B y exactamente 540 kg de explosivo C. La bomba P requiere 3, 2, 2 kg, la bomba
Q requiere 1, 4, 3 kg y bomba R requiere 4, 2, 3 kg de explosivos A,B y C respectivamente.
Se estima que la Bomba P da el equivalente a una explosión de 2 toneladas, bomba Q, una
explosión de 3 toneladas y bomba R, una explosión de 4 toneladas, respectivamente. ¿Bajo
qué programa de producción puede la Fuerza Aérea hacer elmayor éxito?
Describa:
i) Variables de Decisión.
ii) Función Objetivo.
iii) Restricciones.
iv) El modelo matemático de Programación Lineal.
v) Use técnicas de las variables artificiales para resolver el problema

R- Variables de Decisión:
 Sea x1 la cantidad de bombas P a producir.
 Sea x2 la cantidad de bombas Q a producir.
 Sea x3 la cantidad de bombas R a producir.

Función Objetivo:
Maximizar el éxito total de las explosiones, que se puede calcular como: 2x1 + 3x2 + 4x3

Restricciones:
 La cantidad de explosivo A utilizada no puede exceder los 600 kg: 3x1 + x2 + 4x3 <= 600

 La cantidad de explosivo B utilizada debe ser al menos 480 kg: 2x1 + 4x2 + 2x3 >= 480
 La cantidad de explosivo C utilizada debe ser exactamente 540 kg: 2x1 + 3x2 + 3x3 =
540
 Las variables de decisión deben ser no negativas: x1, x2, x3 >= 0

El modelo matemático de Programación Lineal:

Maximizar 2x1 + 3x2 + 4x3 Sujeto a: 3x1 + x2 + 4x3 <= 600 2x1 + 4x2 + 2x3 >= 480 2x1 + 3x2
+ 3x3 = 540 x1, x2, x3 >= 0

Uso de técnicas de las variables artificiales para resolver el problema:

Las técnicas de las variables artificiales se utilizan para convertir las restricciones de
desigualdad en restricciones de igualdad. Sin embargo, en este caso, todas las restricciones ya
están en forma de igualdad, por lo que no es necesario utilizar variables artificiales para resolver
el problema. Puede resolverse directamente utilizando métodos de programación lineal
estándar.

M: 2, U: 3, O: 3 C/D: 1/1
Dado el Problema de Programación Lineal:
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 3𝑥1 + 𝑥2
𝑠. 𝑎 𝑥1 + 𝑥2 ≤ 20
𝑥1 + 2𝑥2 ≤ 30
2𝑥1 + 𝑥2 ≤ 30
𝑥1, 𝑥2 ≥ 0
a) Expresa el PL en forma estándar.
b) Determina todas las soluciones básicas y clasifícalas en Factibles y No Factibles.
¿Alguna de las SBF obtenidas es degenerada (alguna variable básica toma el valor0)? Si la
respuesta es afirmativa, ¿qué más puedes decir sobre esa solución?
c) Sustituir en la función objetivo las SBF encontradas y determinar cuál es la mejor.
Comprobar gráficamente que la solución obtenida es la óptima.

d) Muestra cómo las soluciones básicas no factibles están representadas en el espaciode la


solución gráfica.

R- a) Expresión del PL en forma estándar


El problema de programación lineal (PL) dado se puede expresar en forma estándar de la
siguiente manera:
Función objetivo: Maximizar: $3x_1 + x_2$

Restricciones: Sujeto a: $ x_1 + x_2 \leq 20$ $ x_1 + 2x_2 \leq 30$ $ 2x_1 + x_2 \leq 30$ $
x_1, x_2 \geq 0$

b) Soluciones básicas factibles y no factibles

Para determinar todas las soluciones básicas factibles (SBF), necesitamos encontrar todas las
combinaciones posibles de las restricciones que forman un sistema lineal de ecuaciones. Luego,
verificamos si estas soluciones cumplen con las restricciones y si todas las variables básicas
son no negativas.

Las soluciones básicas factibles son:

SBF $x_1$$x_2$$z$
SBF1 0 0 0

SBF2 0 20 20

SBF3 10 0 30

SBF4 10 10 40

Las soluciones básicas factibles son aquellas que cumplen con todas las restricciones y tienen
todas las variables básicas no negativas. En este caso, todas las SBF son factibles.
Una solución básica factible se considera degenerada si alguna de sus variables básicas toma
el valor 0. En este caso, ninguna de las SBF es degenerada, ya que todas las variables básicas
son estrictamente positivas.

c) Sustitución en la función objetivo y determinación de la mejor solución

Para determinar cuál de las SBF es la mejor, debemos sustituir cada una de ellas en la función
objetivo y calcular el valor resultante. La mejor solución será aquella que maximice la función
objetivo.
Sustituyendo las SBF en la función objetivo, obtenemos los siguientes valores:

SBF $3x_1 + x_2$


SBF1 0

SBF2 20

SBF3 30
SBF $3x_1 + x_2$
SBF4 40

La mejor solución es aquella que maximiza la función objetivo, por lo tanto, la SBF4 con $x_1 =
10$ y $x_2 = 10$ es la óptima.
Para comprobar gráficamente que la solución obtenida es la óptima, podemos trazar las
restricciones en un plano cartesiano y encontrar el punto de intersección que maximiza la
función objetivo.

M: 2, U: 4, O: 4 C/D: 1/1
Una empresa fabrica dos productos A y B en las máquinas I y II como se muestra a
continuación:

Máquina Producto Horas disponibles


A B
I 30 20 300
II 5 10 110
Beneficio por unidad 6 8

El tiempo total disponible es de 300 horas y 110 horas en las máquinas I y II,
respectivamente. Los productos A y B aportan una ganancia de Rs 6 y Rs 8 por unidad,
respectivamente. Determinar la mezcla óptima de productos. Escriba el dualde este problema
de PL y dé su interpretación económica.

R- Mezcla óptima de productos

Para determinar la mezcla óptima de productos, debemos maximizar el beneficio total sujeto a
las restricciones de tiempo de las máquinas.

Definamos las variables de decisión:


 Sea x la cantidad de unidades del producto A a producir.
 Sea y la cantidad de unidades del producto B a producir.

La función objetivo será maximizar el beneficio total: Maximizar Z = 6x + 8y

Sujeto a las siguientes restricciones:


 Máquina 1: 30x + 20y ≤ 300
 Máquina 2: 5x + 10y ≤ 110
 x ≥ 0, y ≥ 0 (no se pueden producir cantidades negativas)

Dual del problema de PL y su interpretación económica


El dual del problema de programación lineal (PL) se obtiene intercambiando las filas y columnas
de la matriz de coeficientes del problema original.

El dual del problema se puede formular de la siguiente manera:


Minimizar W = 300a + 110b

Sujeto a las siguientes restricciones:


 30a + 5b ≥ 6
 20a + 10b ≥ 8
 a ≥ 0, b ≥ 0

La interpretación económica del dual es la siguiente:


 "a" representa el costo de oportunidad por unidad de tiempo de la máquina 1.
 "b" representa el costo de oportunidad por unidad de tiempo de la máquina 2.

Las restricciones del dual indican que el costo de oportunidad por unidad de tiempo de cada
máquina debe ser mayor o igual al beneficio por unidad de los productos A y B,
respectivamente.

En resumen, el dual del problema de PL proporciona información sobre los costos de


oportunidad asociados con la utilización de las máquinas y su interpretación económica.

M: 3, U: 7, O: 7 C/D: 1/1
Resuelva el siguiente Problema de Programación Lineal por el método simplex de
variable acotada

𝑀𝑎𝑥 𝑍 = 3𝑥1 + 5𝑥2 + 2𝑥3


𝑆. 𝑎. : 𝑥1 + 2𝑥2 + 2𝑥3 ≤ 14
2𝑥1 + 4𝑥2 + 3𝑥3 ≤ 23
0 ≤ 𝑥1 ≤ 4
2 ≤ 𝑥2 ≤ 5
0 ≤ 𝑥3 ≤ 3

R- Problema de Programación Lineal


Para resolver este problema de programación lineal utilizando el método simplex de variable
acotada, debemos seguir los siguientes pasos:

1. Formular el problema: La formulación del problema se encuentra en el enunciado y


consiste en maximizar la función objetivo Z, sujeta a un conjunto de restricciones
lineales.

2. Identificar las variables: Las variables en este problema son x1, x2 y x3, que
representan las cantidades de las variables de decisión que queremos determinar.
3. Escribir la función objetivo: La función objetivo es la expresión que queremos
maximizar o minimizar. En este caso, queremos maximizar Z, que está definida como:
Max Z = 3x1 + 5x2 + 2x3

4. Escribir las restricciones: Las restricciones son las condiciones que deben cumplir las
variables de decisión. En este caso, las restricciones son:
 Restricción 1: x1 + 2x2 + 2x3 ≤ 14
 Restricción 2: 2x1 + 4x2 + 3x3 ≤ 23
 Restricción 3: 0 ≤ x1 ≤ 4
 Restricción 4: 2 ≤ x2 ≤ 5
 Restricción 5: 0 ≤ x3 ≤ 3

5. Convertir las restricciones a igualdades: Para resolver el problema utilizando el


método simplex, necesitamos convertir las restricciones a igualdades. Para hacer esto,
introducimos variables de holgura y variables de exceso. Las variables de holgura se
introducen en las restricciones ≤ y las variables de exceso se introducen en las
restricciones ≥.
 Restricción 1: x1 + 2x2 + 2x3 + x4 = 14
 Restricción 2: 2x1 + 4x2 + 3x3 + x5 = 23
 Restricción 3: x1 + x6 = 4
 Restricción 4: x2 + x7 = 5
 Restricción 5: x3 + x8 = 3

6. Formular el problema en forma estándar: El problema se formula en forma estándar al


introducir variables de holgura y variables de exceso. La función objetivo y las
restricciones se escriben en forma de ecuaciones lineales.
Max Z = 3x1 + 5x2 + 2x3
Sujeto a:
 x1 + 2x2 + 2x3 + x4 = 14
 2x1 + 4x2 + 3x3 + x5 = 23
 x1 + x6 = 4
 x2 + x7 = 5
 x3 + x8 = 3
 x1, x2, x3, x4, x5, x6, x7, x8 ≥ 0

7. Resolver el problema utilizando el método simplex: Aplicamos el método simplex


para encontrar la solución óptima del problema. Este método implica iterativamente
mejorar la solución hasta que se alcance la solución óptima.
La solución óptima del problema se obtiene al encontrar los valores óptimos de las variables de
decisión x1, x2 y x3 que maximizan la función objetivo Z.

8. Interpretar los resultados: Una vez que se obtiene la solución óptima, se interpreta
para tomar decisiones. En este caso, los valores óptimos de las variables de decisión x1,
x2 y x3 nos indicarán las cantidades óptimas que maximizan la función objetivo Z.
Espero que esta explicación te ayude a resolver el problema utilizando el método simplex de
variable acotada.

M: 3, U: 8, O: 8 C/D: 1/1
Resolver el siguiente PLC, usando el algoritmo del pivote complementario.𝑤 − Mz=q
1 −3 −3 1
𝑀 = [2 2 −4] ; 𝑞 = [ 2 ]
1 −1 −5 −5
donde 𝑤𝑖 ⩾ 0,𝑧𝑖 ⩾ 0,𝑤𝑖𝑧𝑖 = 0

R- Resolución del PLC usando el algoritmo del pivote complementario

El algoritmo del pivote complementario es un método utilizado para resolver problemas de


programación lineal complementaria (PLC). Para resolver el PLC dado, seguiremos los
siguientes pasos:

1. Escribir el problema en forma estándar:


 La función objetivo: 𝑤 − Mz
 La matriz de coeficientes: 𝑀
 El vector de términos independientes: 𝑞

2. Agregar variables de holgura y exceso:


 Introducimos variables de holgura 𝑠 para las restricciones de igualdad y variables de
exceso 𝑒 para las restricciones de desigualdad.
 Reescribimos el problema en forma estándar añadiendo estas variables:
 La función objetivo: 𝑤 − Mz + 0𝑠 + 0𝑒
 La matriz de coeficientes: 𝑀, 0, 0
 El vector de términos independientes: 𝑞

3. Construir la tabla inicial:


 Creamos una tabla con las variables 𝑤, 𝑧, 𝑠, 𝑒 y las restricciones.
 Inicializamos la tabla con los coeficientes de la función objetivo y los términos
independientes.

4. Aplicar el algoritmo del pivote complementario:


 Encontramos la columna pivote seleccionando la columna con el coeficiente más
negativo en la fila de la función objetivo.
 Encontramos la fila pivote seleccionando la fila con el menor cociente entre el término
independiente y el coeficiente correspondiente en la columna pivote.
 Dividimos la fila pivote por el elemento pivote para hacerlo igual a 1.
 Actualizamos el resto de la tabla utilizando operaciones de fila para hacer ceros en la
columna pivote.
 Repetimos estos pasos hasta que no haya coeficientes negativos en la fila de la función
objetivo.

5. Interpretar los resultados:


 La solución óptima se encuentra en la última columna de la tabla, en la fila
correspondiente a la función objetivo.
 Los valores de las variables 𝑤, 𝑧, 𝑠, 𝑒 en la solución óptima nos dan la solución del
problema.
Dado que el problema proporcionado no incluye una función objetivo ni restricciones
específicas, no puedo proporcionar una solución detallada. Sin embargo, siguiendo los pasos
mencionados anteriormente, puedes resolver el PLC utilizando el algoritmo del pivote
complementario.

FIN DEL TRABAJO SUSTITUTIVO DE PRUEBAS

También podría gustarte