Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
Las empresas mineras mantienen una política de maximizar la producción y minimizar las pérdidas para dar
continuidad a la operación, el uso del algoritmo símplex resuelve el problema de maximización de un modelo
matemático dado, por lo tanto, esta herramienta puede ser empleada en una empresa minera de método
subterráneo, asimismo, el uso de este tipo tecnologías debe ser obligatorio para la correcta toma de decisiones y
de este modo garantizar la continuidad de la industria minera.
Abstrac
Mining companies maintain a policy of maximizing production and minimizing losses to give continuity to the
operation, the use of the simplex algorithm solves the problem of maximizing a given mathematical model,
therefore, this tool can be used in a mining company Underground method, likewise, the use of this type of
technology must be obligatory for the correct decision making and in this way guarantee the continuity of the mining
industry.
INTRODUCCIÓN
El método SÍMPLEX es un procedimiento algebraico, PRESENTACIÓN DEL PROBLEMA
sin embargo, sus conceptos fundamentales
Las empresas mineras que explotan minerales por el
son geométricos es utilizado en la investigación de
método subterráneo mantienen una política de
operaciones para minimizar pérdidas o maximizar
maximizar la producción y minimizar las pérdidas
ganancias. Además, la función objetivo debe
para de esta manera garantizar ganancias y
satisfacer todas las restricciones dadas. Fue
continuidad en la operación.
desarrollado por George Dantzigen 1947.
Por lo tanto, se requiere establecer un procedimiento
Según refiere [ CITATION Hil10 \l 10250 ] el método
matemático para determinar los escenarios en la que
símplex es un procedimiento algebraico está basado
se obtendrá las máximas ganancias, es decir, la
en algunos conceptos geométricos bastante sencillos
máxima producción al menor costo. Con esta
que permiten usar el algoritmo para examinar un
información la gerencia de la mina podrá tomar
número relativamente pequeño de soluciones
decisiones optimas.
básicas factibles antes de alcanzar e identificar la
solución óptima. OBJETIVO
Asimismo, el algoritmo símplex se usa para resolver Maximizar producción de una empresa minera de
programación lineal que tiene miles de restricciones método subterráneo aplicando el algoritmo
y variables, además, para utlilizar el algoritmo SÍMPLEX.
simplex este se debe convertir en un equivalente en
METODOLOGÍA
el cual las restricciones son ecuaciones y todas las
variables son no negativas, es decir, se debe llevar a El presente documento es una investigación
la forma estándar, en la que cada restricción de bibliográfica o documental del tipo informativa o
desigualdad se debe reemplazar por una restricción exploratoria.
de igualdad. [ CITATION Win05 \l 10250 ].
La metodología usada para el desarrollo del presente
Las restricciones del problema serán únicamente del documento fue dividida en las siguientes fases: 1.
tipo "≤" (menor o igual), asimismo, los coeficientes Elección del tema, 2. Introducción, 3. Presentación
independientes sean mayores o iguales a 0. Por del problema y Objetivos, 4. Metodología, 5.
tanto, las restricciones se tendrán que estandarizar Desarrollo del trabajo, 6. Conclusiones y resumen, 7.
para que cumplan estos requisitos antes de iniciar Exposición.
los cálculos.
DESARROLLO DE LA INVESTIGACIÓN
En caso de que después del proceso aparezcan
restricciones del tipo "≥" (mayor o igual) o "=" Según [ CITATION Hil10 \l 10250 ], el método
(igualdad), o no se puedan cambiar, será necesario símplex se puede resolver de 03 maneras:
emplear otros métodos de resolución, siendo el más algebraica, tabular y matricial.
común el método de las Dos Fases. Para el presente documento, desarrollaremos la
forma tabular del método símplex o tableaus símplex
1
en la que utiliza las operaciones elementales en los Condición de salida de la base: una vez obtenida la
renglones equivalentes de la misma manera. variable entrante, la variable que sale se determina
mediante el menor cociente P0/Pj de los
estrictamente negativos.
Forma Estándar del Modelo Matemático
No obstante, es posible normalizar el objetivo del
La forma estándar del modelo de problema consta de problema con el fin de aplicar siempre los mismos
una función objetivo sujeta a determinadas criterios en lo referente a la condición de parada del
restricciones: algoritmo y a las condiciones de entrada y salida de
las variables de la base.
Función objetivo
De esta forma, si el objetivo es minimizar la solución,
Z: C 1 · X 1 +C 2 · X 2+ C 3 · X 3+ C 4 · X 4 .... C n · X n se puede cambiar el problema a otro equivalente de
S.T. maximización simplemente multiplicando la función
objetivo por "1".
a 11 . x 1+ a12 . x 2+ …+a1 n . x n =b1 Cambio de signo de los términos independientes.
a 21 . x 1 +a22 . x 2 +…+ a2 n . x n=b 2 Los términos independientes (bi) de cada ecuación
a m 1 . x1 + am 2 . x 2+ …+a mn . xn =bm x 1 … … … x n ≥0 deben ser no negativos para poder emplear el
método SÍMPLEX. A tal fin, si alguna de las
Condiciones del modelo restricciones presenta un término independiente
menor que 0 habrá que multiplicar por "-1" ambos
1. El objetivo consistirá en maximizar o lados de la inecuación (teniendo en cuenta que esta
minimizar el valor de la función objetivo (por operación también afecta al tipo de restricción).
ejemplo, incrementar ganancias o reducir
Puede resultar que en las restricciones donde
pérdidas, respectivamente). tengamos que modificar los signos de las constantes,
2. Todas las restricciones deben ser los tipos de desigualdad fueran "≤" (quedando tras la
ecuaciones de igualdad (identidades operación del tipo "≥") siendo necesario desarrollar el
matemáticas). método de las Dos Fases.
3. Todas las variables (xi) deben tener valor Si existe alguna restricción del tipo "=" no supondría
positivo o nulo (condición de no negatividad). ninguna ventaja ni desventaja puesto que siempre
4. Los términos independientes (bi) de cada sería de necesaria aplicación el método de las Dos
ecuación deben ser no negativos. Fases.
5. El problema a modelar debe adaptarse a la Normalización de las restricciones
forma estándar para poder aplicar el
Otra de las condiciones del modelo estándar del
algoritmo del SÍMPLEX.
problema es que todas las restricciones sean
ecuaciones de igualdad (también llamadas
Tipo de optimización.
restricciones de igualdad), por lo que hay que
Se presentan dos opciones: convertir las restricciones de desigualdad o
inecuaciones en dichas identidades matemáticas.
Obtener el valor óptimo mayor (maximizar)
Obtener el valor óptimo menor (minimizar). La condición de no negatividad de las variables
(x1,..., xn ≥ 0) es la única excepción y se mantiene
Objetivo de maximización tal cual.
2
Esta nueva variable aparece con coeficiente cero en Para tener una visión más clara de la tabla, se
la función objetivo, y restando en la ecuación incluye una fila que contiene los títulos de cada una
correspondiente.). de las columnas.
Surge ahora un problema con la condición de no Sobre esta tabla se agregan dos nuevas filas: una de
negatividad con esta nueva variable del problema. ellas, que lidera la tabla, donde aparecen los
Las inecuaciones que contengan una desigualdad de coeficientes de las variables de la función objetivo, y
tipo "≥" quedarán: una última fila que recoge el valor la función objetivo
y los costes reducidos Zj - Cj.
a 11 . x 1+ a12 . x 2 ≥b 1 a 11 . x 1+ a12 . x 2-1. x s= b 1
Los costes reducidos muestran la posibilidad de
Al realizar la primera iteración con el método mejora en la solución Z0. Por este motivo también
SÍMPLEX, las variables básicas no estarán en la son llamados valores indicadores.
base y tomarán valor cero. En este caso la nueva
variable xs, tras hacer cero a x1 y x2, tomará el valor En la Tabla 1, se muestra a continuación el aspecto
-b1 y no cumpliría la condición de no negatividad. general de método SÍMPLEX tabular:
Tabla 1. Tableus SÍMPLEX
Es necesario añadir otra nueva variable xr, llamada
variable artificial, que también aparecerá con
coeficiente cero en la función objetivo y sumando en C1 C2 ... Cn
la restricción correspondiente. Base Cb P0 P1 P2 ... Pn
Queda de la siguiente manera: P1 Cb1 b1 a11 a12 ... a1n
a 11 . x 1+ a12 . x 2 ≥b 1 a 11 . x 1+ a12 . x 2-1. x s +1. xr = P2 Cb2 b2 a21 a22 ... a2n
b1 ... ... ... ... ... ... ...
Restricción de tipo "=" Pm Cbm bm am1 am2 ... amn
Al contrario de lo que cabría pensar, para las Z Z0 Z1-C1 Z2-C2 ... Zn-Cn
restricciones de tipo "=" (aunque ya son identidades) Fuente: Adaptado de [ CITATION Win05 \l 10250 ].
también es necesario agregar variables artificiales xr.
Como en el caso anterior, su coeficiente será cero en Todos los valores incluidos en la tabla vendrán
la función objetivo y aparecerá sumando en la dados por el modelo del problema salvo los valores
restricción correspondiente. de la fila Z (o fila indicadora).
Para poder solucionar un problema mediante un X1: Cantidad Tm/día a extraer del tajeo N° 1
algoritmo primero se debe extraer toda la información X2: Cantidad Tm/día a extraer del tajeo N° 2
que aporta el enunciado y preparar el problema de X3: Cantidad Tm/día a extraer del tajeo N° 3
acuerdo a las necesidades del método resolutivo. X4: Cantidad Tm/día a extraer del tajeo N° 4
Los pasos para modelar un problema son los X5: Cantidad Tm/día a extraer del tajeo N° 5
siguientes:
Función objetivo
Paso 1: Determinar las variables de decisión
y expresarlas algebraicamente. Maximizar beneficio = Ingreso - Costo
X1,..., Xn Restricciones.
4
La capacidad de la planta concentradora 3,500 La adición de variables de holgura o ficticias a las
Tm/día. restricciones, es para formar la igualdad a las
desigualdades, añadiendo una variable no negativa
X 1 + X 2+ X 3 + X 4 + X 5≤ 3,500Tm/día. al miembro menor, cuyo coeficiente en la función
objetivo es cero.
1. Ley de mina (requerimientos mínimos)
Solución del problema por algoritmo SÍMPLEX.
n
Sea S: Variables de holgura X: Variables artificiales
∑ X 1 Ley j1 ≥ Ley Min1∗C . C Para que ingrese a la tabla SÍMPLEX es necesario
j−1
que todas las inecuaciones se transformen en
2. Contenido mínimo de Cobre igualdades.
Tabla 4. Las características de producción Caso N°1 Solución óptima para nuestra función objetivo:
Z = 39600 us$/tm
Capacidad Capacidad Valor del
chancadora molienda mineral Con X1: 120 tm/hr y X2: 900 tm/hr
(tm/hr) (tm/hr) (us$/tm)
DISCUSIÓN DE RESULTADOS
Galería 1 40 60 30
Galería 2 90 45 40 Caso de Estudio N° 01
22hr/día 22hr/día
Fuente: Elaboración propia
Función objetivo
Caso de Estudio N° 02
MAX Z = 30 X₁ + 40 X₂
El resultado es Z = 39600 us$/tm, con X1: 120 tm/hr
y X2: 900 tm/hr, sin embargo, se puede mejorar el
St: modelo empleando una mayor número de variables
claves, como por ejemplo: Energía, desgaste de
X₁ X₂ equipos, precio internacional de metales, etc., para
+ ≤ 22 9X₁+ 4X₂ <= que de esta manera disminuir el riego en la toma de
40 90
7920 decisiones.
CONCLUSIONES
X₁ X₂
+ ≤ 22 3X₁+ 4X₂ <= Para los casos de estudio N°1 y N°2
60 45
3960 empleando el algoritmo simplex se maximizó
la función objetivo obteniendo valores de
X₂ <= 900
XXX XXXX
El método Simplex trabaja con igualdades, por lo que El método simplex puede resolverse de 03
es necesario aumentar una variable, las cuales son
maneras diferentes: algebraica, tabular y
definidas como variables de holgura en restricciones
del tipo <=. matricial. La ventaja del método tabular es
que se puede resolver de manera simple
9X₁+ 4X₂ + S1 = 7920
6
cuando es un número limitado de variables y
restricciones.
Para utilizar el método simplex es de vital
importancia llevar a la forma estándar las
restricciones utilizadas en el modelo.
Una decisión tomada sin el empleo de las
herramientas de la investigación de
operaciones llevará a la empresa minera
inevitablemente al fracaso, por lo tanto, el
empleo de algoritmos que maximicen
ganancias y reduzcan costos debe ser de
uso obligatorio para la toma de decisiones.
Su importancia está en que es un método
que se puede encontrar el óptimo sin
importar el número de variables con las que
se trabaje a comparación de otros métodos
como la programación Lineal que sus
variables queda restringido a un número
finito muy pequeño
El algoritmo símplex es un método que
resuelve la función objetivo con las
restricciones planteadas. Por lo tanto, un mal
planteamiento del modelo llevará a obtener
resultados erróneos, por consiguiente,
decisiones equivocadas.
En los casos reales, los modelos tienen más
de 2 variables y restricciones, por lo tanto, el
desarrollo con el algoritmo SÍMPLEX podrá
ser aplicado. Para el caso de miles de
restricciones y variables el cálculo manual se
hace inviable.
Existen diversos softwares que resuelven el
algoritmo simplex, tales como: Lindo,
winqsb, Tora, Solver. Sin embargo, el mal
planteamiento del modelo llevará tomar
decisiones equivocadas y por consiguiente el
fracaso del proyecto.
RECOMENDACIONES
Realizar el correcto modelo matemático del
problema a resolver, debido a que, el
algoritmo símplex es una herramienta
metodológica para resolver la función
objetivo y no tiene en cuenta los errores al
plantear el modelo matemático. Por ejemplo,
la mala elección de una desigualdad.
Para resolver más de 03 variables se deberá
utilizar un software especializado. Por
ejemplo, Lingo.
Para ser implementados los resultados en el
campo, estos primeramente deben ser
comprobados y validados. Para que
posteriormente se siga utilizando el modelo
de maximización.
BIBLIOGRAFÍA
7
Hillier, F. S., & Lieberman, G. J. (2010). Introducción a la Investigaciòn de Operaciones (Novena ed.). México D.
F.: McGraw-Hill Companies, Inc.
Mata Maciso, Y. J. (2014). Aplicación de la programacion entera al planeamiento estrategico de la producción en
la mina condestable. Tesis para optar el Título Profesional de Ingeniero de Minas, Universidad Nacional de
Ingeniería, Lima.
Ph D, Agreda, C. (1994). Investigaciòn de Operaciones - Teoría y Problemas. Lima.
Taha, H. A. (2012). Investigación De Operaciones (Novena ed.). México: PEARSON EDUCACIÓN.
Winston, W. L. (2005). Investigación de Operaciones - Aplicaciones y Algoritmos (Cuarta ed.). México:
International Thonson Editores S.A.