MineríaMatemáticas

MiningMath

Loading...

Modelos de Math Optimization que integran múltiples áreas de negocio

Sugerencias de optimización

Lectura estimada: 6 minutos 1132 puntos de vista

La relación general entre el número de Restricciones y el VPN tiende a ser inversamente proporcional., lo que significa que los escenarios con menos restricciones impuesto, la optimización tiende a encontrar un VPN más alto ya que el algoritmo es libre para buscar mejores soluciones. Por lo tanto, siempre se recomienda que el Primero se prueba todo el potencial del proyecto minero., como se recomienda en el flujo de trabajo optimizado, que comienza en el Validación de datos generar resultados que podrían usarse en pasos posteriores. Respecto a estos aspectos, un bastante útil acercarse fue realizado por el equipo de MiningMath a lo largo de 2000 simulaciones (Figura 1) en un proyecto que busca Identificar los principales impactos que tuvieron las limitaciones..

Él primeras ejecuciones considerado el variación individual de cada restricción, por lo tanto, Precio de venta del cobre, Anchos de minería, Tasa de avance vertical, y el resto del parámetros fueron modificados para entender la tendencia de cada uno. Como podemos ver, la mayoría de ellos, cuando varía individualmente, tener un alta probabilidad de generando VPN alrededor de 900 millones de dólares.

Figura 1: Evaluación del proyecto terminada 2000 ejecuciones.

La segunda ronda se realizó corriendo “General” escenarios, que consideran un valor aleatorio de cada uno de los 11 variables al mismo tiempo sobre el proyecto. Como se puede ver, la combinación de esta cantidad de restricciones tiene una mayor probabilidad de generar VAN de alrededor de 200 millones de dólares.

En resumen, Estos resultados ilustran la suposición intuitiva de que por Al agregar más y más restricciones, la probabilidad de obtener VPN más altos disminuye drásticamente es por eso que los usuarios tienen que aplicar “elegante” Conceptos y limitaciones para lograr tales resultados..

MiningMath se ocupa de múltiples restricciones y tiene como objetivo maximizar el VPN simultáneamente. Recuerda que es Es computacionalmente imposible garantizar que se evalúen todas las soluciones posibles. por cualquier algoritmo y, por lo tanto, es imposible de garantizar que el VPN máximo será entregado por una sola carrera. Teniendo tales conceptos en mente, una simple modificación de un solo parámetro puede generar efectos inesperados en el VPN. Por lo tanto, Siempre vale la pena identificar la tendencia., Lo que no es posible encontrar con sólo dos carreras.. Tenga en cuenta que es necesario crear una curva con un conjunto de ejecuciones si deseamos encontrar tendencias de un algoritmo que incluya dichas heurísticas..

La lógica detrás de tal análisis es bastante simple.: por cualquier algoritmo de optimización que tenga como objetivo resolver problemas tan complejos, si ponemos demasiadas limitaciones, damos Sin libertad para el algoritmo para explorar el espacio de soluciones. Por lo tanto, tendemos a encontrar soluciones con menor VPN. Por otra parte, cuando damos demasiada libertad, el algoritmo tendrá todo el espacio para buscar soluciones, sin orientación sobre lo que sería razonable en la vida real, entonces Es posible que no se encuentren buenas soluciones.. El mejor compromiso es cuando el usuario comienza libre de restricciones y, después, comienza a dar alguna orientación razonable (Figura 2). Por lo tanto, elegante restricciones puede que ayudar al algoritmo a centrarse solo en una determinada parte del espacio y, de hecho, ofrecer VAN más altos.

Figura 2: Aplicar restricciones inteligentes para reducir un espacio de solución más amplio y encontrar mejores resultados en uno limitado.

Las principales sugerencias para explorar el potencial es ejecutando el primeras iteraciones y evaluaciones con tan pocas restricciones como sea posible y sin geometrías (más complejo en el modelo matemático). Entonces, empieza a moverse gradualmente a escenarios detallados, por agregando parámetros uno por uno, que te permitirá comprender el impacto de cada restricción en el VPN, y guiar las decisiones a través de un Flujo de trabajo integrado. Por lo tanto, midiendo cuanto cuesta cada supuesto “costos” al proyecto a largo plazo, los directivos podrán elige la mejor manera de usarlos.

MiningMath es una tecnología compuesta por programación matemática y heurística, que no infrinjan las limitaciones impuesto para aumentar el VAN como la jerarquía (Figura 3) divulgado en Este contenido explica. Los usuarios experimentados aprovechan este aspecto y colocar restricciones lentamente eso podría incluso ayudar al optimizador para encontrar soluciones con mayor VAN. Un escenario con el movimiento/producción total gratis, por ejemplo, resultados en el mejor distribución de los residuos a lo largo del tiempo mientras agregar/modificar un límite total hace que el algoritmo busque el mejor resultado dentro de estas capacidades e incluso encuentre VPN sorprendentes entre ellas. Por lo tanto, para evaluar tendencias, se recomienda dibujar una curva de escenarios, como gratis, 100 mtpa, 90 mtpa, 80 mtpa, y así sucesivamente frente al VPN.

El usuario siempre puede guiar la optimización relajando las restricciones en la jerarquía cuando sea posible, que funciona como sugerencias para que el algoritmo alcance resultados factibles. Flexibilizar el Ángulos de pendiente en el corto plazo podría traer mejores diseños a su proyecto, por ejemplo. Considerando que el usuario comprende el problema de optimización., y cómo actúan las restricciones sobre él, es posible insertar sugerencias inteligentes al algoritmo para alcanzar un resultado razonable.

Figura 3: Orden de jerarquía de restricciones.

Conclusiones clave

Una de las principales ventajas del algoritmo de MiningMath es la capacidad de encontrar soluciones intermedias entre los resultados extremos.. Por lo tanto, el usuario puede dar sugerencias para guiar el algoritmo, como:

  • Dejando que el algoritmo libre, con menos restricciones (mayor espacio de solución), Es excelente para explorar el potencial económico de un proyecto..

  • Al tratar con más restriccións, reducir el espacio de la solución podría Dar algunas pistas al algoritmo y ayudarlo a alcanzar los objetivos establecidos..

  • Empezando a optimizar desde el escenario más libre hasta el más restringido.

  • Relajante baja prioridad restricciones manualmente para guiar el algoritmo.

  • Rotura complejo escenarios en problemas más pequeños e iterando sobre múltiples escenarios.

  • Evite el uso de restricciones Para el Mismo propósito con la misma prioridad. en el orden jerárquico.|

Estos son matices sutiles que conviene evaluar a lo largo de este tema como: ¿Cuándo las restricciones no se respetan como consecuencia del algoritmo que se persigue? a un resultado intermedio? Cuándo semejante desviaciones debiera ser considerado como una violación o una solución inadecuada?

Restricciones relajadas para lograr un resultado factible. Ejemplos:

  • Deficiencias en el flujo de procesamiento.

  • Restricciones operativas.

  • Restricciones promedio (dependiendo de la desviación).

  • Restricciones basadas en sumas (dependiendo de la desviación).

Restricciones violadas que representarían, En realidad, un proyecto inviable. Ejemplos:

  • Límites de producción excedidos.

  • Restricciones de pendiente.

  • Restricciones promedio (dependiendo de la desviación).

  • Restricciones basadas en sumas (dependiendo de la desviación).

Esta información generalmente se informa en la pestaña de informe en el archivo de salida de Excel..

Comparte este documento

Sugerencias de optimización

O copiar enlace

CONTENIDO
Icono de chat

Hola, es mima aquí 😇 Hazme cualquier pregunta!