Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Variables: Qué busca determinar el modelo, cuáles son las incógnitas del problema:
𝑪𝒂𝒏𝒕𝒊𝒅𝒂𝒅𝒆𝒔 (𝒖𝒏𝒊𝒅𝒂𝒅𝒆𝒔)
𝑿𝟏 , 𝑿 𝟐 , 𝑿𝟑 , … , 𝑿𝒏
2. Restricciones: Qué restricciones deben imponerse a las variables a fin de satisfacer las
limitaciones del sistema representado por el modelo:
𝑶𝒑𝒕𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏: 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏
𝑼𝒕𝒊𝒍𝒊𝒅𝒂𝒅𝒆𝒔 (𝑼𝒏 ): 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑
2. FORMULACION DEL PROBLEMA COMO UN MODELO DE PROGRAMACION LINEAL
Función objetivo:
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑
Sujeto a
• Propiedades:
a. Restricciones:
1. Una restricción del tipo ≥ puede convertirse en una ecuación restando una variable
de exceso 𝑺𝒏 en el primer miembro de la restricción, variable de exceso que debe
agregarse a la restricción de la no negatividad.
2. A una restricción es del tipo ≥ debe agregarse una variable artificial 𝑹𝒏 en el primer
miembro de la restricción, variable artificial que debe agregarse a la restricción de la
no negatividad.
b. Función objetivo:
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 = 𝟎
Función objetivo:
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 = 𝟎
Sujeto a
FASE I.
Auméntese las variables artificiales (𝑹𝒏 ) según se necesite para asegurar una solución inicial.
Fórmese una función objetivo que busque la 𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏 de la suma de las variables
artificiales (𝑹𝒏 ) sujeta a las restricciones del problema original modificado por las variables
artificiales (𝑹𝒏 ).
Si el valor mínimo de la nueva función objetivo es cero (lo que significa que todas las variables
artificiales (𝑹𝒏 ) son cero), el problema tiene un espacio de soluciones factibles.
Diríjase a la FASE II. De lo contrario, si el mínimo es positivo, el problema no tiene solución factible.
Deténgase.
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 = 𝑹𝟏
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 = 𝑹𝟏
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 = − 𝒂𝟏𝟏 𝑿𝟏 − 𝒂𝟏𝟐 𝑿𝟐 − 𝒂𝟏𝟑 𝑿𝟑 + 𝑺𝟏 + 𝒃𝟏
Igualando a Cero la nueva función objetivo:
La forma estándar del método simplex artificial del modelo de programación lineal de la Fase I,
es:
Función objetivo:
FASE II.
Utilícese la solución básica optima de la FASE I como solución inicial para el problema original.
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑
Forma estándar de la función objetivo del problema original:
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 = 𝟎
La cual debe reemplazarse en la tabla de la solución básica optima de la minimización de
la FASE I.
Tabla inicial del método simplex artificial para la FASE II; Maximización de Z es:
Reemplazar la Función objetivo del modelo original en la tabla de la solución básica óptima de la
FASE I, eliminar la variable artificial y aplicar el método simplex primal para una maximización.
CONDICION DE OPTIMALIDAD:
• Para maximización:
• Para minimización:
Paso 0: Usando la forma estándar (con los segundos miembros no negativos) determine una
solución inicial factible.
Paso 1. Seleccione una variable entrante entre las variables actuales no básicas, usando la
condición de optimalidad.
Paso 2. Seleccione la variable saliente entre las variables actuales básicas, usando la condición de
factibilidad.
Paso 3. Determine los valores de las nuevas variables básicas, haciendo a la variable entrante
básica y a la variable saliente no básica. Vuelva al Paso 1.
Paso 4. Identificadas las variables entrantes y salientes, determinar la nueva solución básica
aplicando el MÉTODO DE ELIMINACIÓN DE GAUSS JORDAN. El método comienza identificando la
columna de la variable entrante como columna entrante. El renglón asociado con la variable
saliente se denominará ecuación pivote, y el elemento en la intersección de la columna entrante y
la ecuación pivote se denominará elemento pivote.
Con el método de eliminación de Gauss Jordan se efectúa un cambio de base empleando dos
operaciones de cálculo:
1. Ecuación pivote:
𝒏𝒖𝒆𝒗𝒂 𝒆𝒄𝒖𝒂𝒄𝒊ó𝒏
= (𝒆𝒄𝒖𝒂𝒄𝒊ó𝒏 𝒂𝒏𝒕𝒆𝒓𝒊𝒐𝒓) − (𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒄𝒐𝒍𝒖𝒎𝒂𝒏 𝒆𝒏𝒕𝒓𝒂𝒏𝒕𝒆)
∗ (𝒏𝒖𝒆𝒗𝒂 𝒆𝒄𝒖𝒂𝒄𝒊ó𝒏 𝒑𝒊𝒗𝒐𝒕𝒆)
La empresa Industrial de Aceros Co., produce aceros al manganeso grado B-1 con una utilidad de
USD1.400, aceros al manganeso grado B-2 con una utilidad de USD1.600 y aceros al manganeso
grado B-3 con una utilidad de USD1.800, utilizados en aplicaciones donde se requiere resistencia al
impacto y contra la abrasión.
Producir acero al manganeso grado B-2, requiere 1 tonelada de acero al manganeso, 125 minutos
de tratamiento de templado y 170 minutos tratamiento de revenido.
Producir acero al manganeso grado B-3, requiere 1,2 toneladas de acero al manganeso, 150
minutos de tratamiento de templado y 190 minutos de tratamiento de revenido.
¿Qué cantidad de acero al manganeso de cada grado debe producir la empresa Industrial de
Aceros Co., para tomar decisiones y obtener la mayor utilidad posible con los recursos
disponibles?
Función objetivo:
Primera restricción: restar una variable de exceso 𝑺𝒏 y agregar una variable artificial 𝑹𝒏
en el primer miembro de la restricción porque la disponibilidad es del tipo ≥.
𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 + 𝑹𝟏 = 𝟓𝟑𝟎
𝟏𝟐𝟎 𝑿𝟏 + 𝟏𝟐𝟓 𝑿𝟐 + 𝟏𝟓𝟎 𝑿𝟑 + 𝑺𝟐 = 𝟕𝟎. 𝟎𝟎𝟎
𝟏𝟓𝟎 𝑿𝟏 + 𝟏𝟕𝟎 𝑿𝟐 + 𝟏𝟗𝟎 𝑿𝟑 + 𝑺𝟑 = 𝟗𝟎. 𝟎𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑹𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎
Función objetivo:
𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 + 𝑹𝟏 = 𝟓𝟑𝟎
𝟏𝟐𝟎 𝑿𝟏 + 𝟏𝟐𝟓 𝑿𝟐 + 𝟏𝟓𝟎 𝑿𝟑 + 𝑺𝟐 = 𝟕𝟎. 𝟎𝟎𝟎
𝟏𝟓𝟎 𝑿𝟏 + 𝟏𝟕𝟎 𝑿𝟐 + 𝟏𝟗𝟎 𝑿𝟑 + 𝑺𝟑 = 𝟗𝟎. 𝟎𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑹𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎
FASE I MINIMIZAR R:
𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 + 𝑹𝟏 = 𝟓𝟑𝟎
𝟏𝟐𝟎 𝑿𝟏 + 𝟏𝟐𝟓 𝑿𝟐 + 𝟏𝟓𝟎 𝑿𝟑 + 𝑺𝟐 = 𝟕𝟎. 𝟎𝟎𝟎
𝟏𝟓𝟎 𝑿𝟏 + 𝟏𝟕𝟎 𝑿𝟐 + 𝟏𝟗𝟎 𝑿𝟑 + 𝑺𝟑 = 𝟗𝟎. 𝟎𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑹𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎
𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 + 𝑹𝟏 = 𝟓𝟑𝟎
𝑹𝟏 = − 𝟎, 𝟗𝟎 𝑿𝟏 − 𝑿𝟐 − 𝟏, 𝟐 𝑿𝟑 + 𝑺𝟏 + 𝟓𝟑𝟎
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 = 𝑹𝟏
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 = − 𝟎, 𝟗𝟎 𝑿𝟏 − 𝑿𝟐 − 𝟏, 𝟐 𝑿𝟑 + 𝑺𝟏 + 𝟓𝟑𝟎
Igualando a Cero la Nueva Función objetivo:
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 + 𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 = 𝟓𝟑𝟎
La forma estándar del método simplex con variables artificiales del modelo de programación
lineal de la FASE I, es:
Función objetivo:
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑹 + 𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 = 𝟓𝟑𝟎
Sujeto a:
𝟎, 𝟗𝟎 𝑿𝟏 + 𝑿𝟐 + 𝟏, 𝟐 𝑿𝟑 − 𝑺𝟏 + 𝑹𝟏 = 𝟓𝟑𝟎
𝟏𝟐𝟎 𝑿𝟏 + 𝟏𝟐𝟓 𝑿𝟐 + 𝟏𝟓𝟎 𝑿𝟑 + 𝑺𝟐 = 𝟕𝟎. 𝟎𝟎𝟎
𝟏𝟓𝟎 𝑿𝟏 + 𝟏𝟕𝟎 𝑿𝟐 + 𝟏𝟗𝟎 𝑿𝟑 + 𝑺𝟑 = 𝟗𝟎. 𝟎𝟎𝟎
Tabla inicial:
FASE II MAXIMIZAR Z:
Tabla inicial:
Consultar:
Consultar Ejemplo Solución de un modelo de programación lineal por el método simplex artificial
en hoja de cálculo (Excel). Excel QM y Solver (Excel) (consulte aquí).