Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La Universidad de Melbourne
Parkville, Australia
abstracto
Se estudia un problema de planificacin de la mina, donde todos los das, dado
un conjunto de bloques que deseamos a la ma, nuestra tarea es generar una
secuencia de minado para las excavadoras de tal manera que las limitaciones de
para el problema. Por otra parte, el tiempo requerido para una excavadora para viajar
entre dos bloques depende de lo que ya ha sido extrado. Es decir, como los bloques
bien por los planificadores automatizados. Por otra parte, el problema consiste en
se eliminan, las nuevas vas se pueden formar. Por lo tanto, el tiempo de viaje es
dependientes del estado en los arcos, que son muy difciles para un Programa
mltiples productos bsicos flujo que ya est NOTARIO PBLICO- completar para el
caso de tiempos de recorrido euclidianas entre los bloques (Incluso, Itai, y Shamir,
introduccin
Daily planificacin minera a cielo abierto es el problema de la generacin de
secuencias viables de bloques para excavar-equipos de la mina, de tal manera que mezcla
mineras. En esta configuracin, los planes a largo plazo se utilizan para guiar la
serie de acciones para cada excavadora, incluidos los movimientos entre los bloques,
ne-resolucin. Es en esta etapa que sin ser detectados infeasibilities en los planes de
acarrea el carro.
En una mina a cielo abierto, los bloques son secciones predeterminadas de mineral
que estn marcados para la minera en este horario. Naturalmente, hay una precedencia ordenar
en los bloques para el caso en que algunos bloques deben ser extrados para llegar a los
bloques de atrs. Una serie de excavadoras tienen la tarea de minera de este conjunto de
bloques. Las excavadoras se mueven de un bloque a otro, Derechos de Autor c
El enfoque actual en la industria es el de resolver el problema utilizando selecciones de
tornillo de banco secuencias de excavadoras en una manera ad hoc sobre una base del da
minas, se utilizan para guiar a estos planes. Sin embargo, carecen de una herramienta que
cacia de la fusin y del metal de la calidad una vez que se procesa el mineral. Por ello es
importante en nuestro socio de la industria para crear un producto combinado que cumple
necesaria para crear mejores planes en-el-mosca. Tal herramienta dara minas
con los requisitos de contaminantes de sus clientes. Mineral de bajo contenido de dixido
de silicio ( SiO 2) y xido de aluminio ( Alabama 2 O 3) se considera "alto grado" y puede ser
mezclado con mineral de menor ley para obtener un producto fi nal dentro de los lmites
en-el-mosca.
Solucin de problemas con los tiempos de recorrido dependientes del estado se puede lograr
de 2013, donde haba dos pozos activos primarios. Consideramos que planean
representa el movimiento del equipo. Esto es ms probable porque incluso cuando los
viaje euclidiana ms corta entre dos bloques se puede lograr, el problema sigue siendo
computacionalmente difcil. Esto, en combinacin con la cantidad de variables
que surgen) hace que el problema completo intratable para el presente da MIP
pueden ser proyectadas trivialmente a un plano. Contamos con una a priori plan a
corto plazo, que dicta que bloquea debe ser extrado en ese periodo y el objetivo se
susceptible a este aspecto del problema. A la inversa, uno de los principales retos para
la planificacin consiste en razonar sobre los recursos muy limitados, incluso cuando
todas las acciones tienen la misma duracin unitaria (Nakhost et al. 2012). Para los
la industria.
mezclas de goles y un conjunto de bloques para ser explotado, determinar las secuencias de
extraccin viables para las excavadoras disponibles para llevar a cabo.
formular este problema como un MIP. Derivamos una funcin objetivo rector
B k ( segundo) ( segundo) a ser cualquiera de estos conjuntos, que son bloques contiguos
que deben ser eliminados junto con el fin de obtener acceso al bloque b. Para algunos
bloques, como los que ya son accesibles, ( b) = . Puede haber | ( b) | tales
Fondo
Descripcin del problema
planificadores (vase, por ejemplo, (Bylander 1997; Kautz y Walser 1999;. Vossen et al
2000).)
k
k
bbi
queremos extraer el bloque segundo, y que esto es posible si dos bloques adyacentes ya
estn minadas. dejar que los bloques yo, j, k ser los bloques en el conjunto de precedencia,
( b) =
orez et al. utilizar una MIP para hacer una cesin parcial en una aplicacin de
transporte intermodal. Esto tiene el efecto de reducir el espacio de bsqueda para el
planificador, de tal manera que el problema se vuelve ms fcil de resolver en un plazo
de tiempo razonable. En nuestro trabajo, fortalecemos esta nocin no slo para reducir el
espacio de estados para el planificador, pero elegir una parte del espacio de estado que
simultnea.
Mtodo
Con el fin de descomponer el problema en los respectivos puntos fuertes de las dos
2005).) Para comenzar, nos aproximamos la proyeccin del problema en las variables
relativas a la asignacin de recursos, es decir, eliminamos las variables relacionadas
Mezclado-Programacin Entera
Mezclado-Programacin Entera (MIP) es a la vez un modelado y la metodologa de
resolucin de problemas que se pueden describir por completo con restricciones
lineales y funcin objetivo, y con las dos variables continuas y discretas. Se basa en
la suposicin de que, cuando la naturaleza discreta de algunas variables es relajado,
el problema restante es convexa y la solucin ptima al problema relajado se
produce en un punto de su casco convexo interseccin. Vossen et al. mostraron que
los modelos de planificacin pueden expresarse de manera equivalente como
modelos MIP. Sin embargo, esto requiere un ndice de cada variable para
representar a todos los estados de la planificacin de la secuencia de la
MIP-resultante es, por tanto, poco probable que sea tratable mediante mtodos de
solucin MIP tradicionales en el contexto de los problemas de planificacin
interesantes.
Trabajo relacionado
con el tiempo engorrosos. Este problema se puede resolver de manera efectiva por la
tecnologa MIP, produciendo una asignacin de bloques de las reservas, de tal
manera que las limitaciones de mezcla son satisfechas. Dado que puede haber
muchas soluciones reunin este criterio, se pretende orientar el MIP hacia las
soluciones "mejores" usando una funcin objetivo y las restricciones especialmente
formulado. A continuacin, pasamos este bloque de asignacin al planificador, que
busca buenas secuencias de excavacin para el equipo disponible. Observamos que
incluso si el MIP y la planificacin descomponen los problemas se resuelven de
optimalidad, la solucin final no puede garantizarse que sea ptima. Esto es porque el
modelo MIP es una relajacin del problema general, y puede producir soluciones que
no son factibles con respecto a un horizonte de tiempo. Por lo tanto, levantar el
horizonte temporal de restriccin que los planes deben ser promulgadas dentro de una
semana, como nuestras soluciones son aproximados por diseo.
yo A b, k
la ms baja (superior) con destino a contaminantes do para todos los perodos, cuando i
| A b, k |
= L ( i = U),
x carn de identidad
y b ', re '
Un b, k, d.
cuando i = L ( i = U),
entera mixta donde la funcin objetivo, (1), es cero para todas las variables. Por lo
x b, d, los cuales indican la cantidad de bloque b que debe ser extrado de las existencias d.
esta manera una forma de impulsar las soluciones en un espacio mejor solucin.
Este modelo nos deja con una forma e fi ciente computacionalmente para encontrar un
bloque viable para almacenar la asignacin. Sin embargo, nos gustara para generar
asignaciones que son deseables para el planificador. Considere la Figura 2.
F:
min 0> ( x b, d, y b, d, b, d, k)
st
(1)
x b, d = 1
segundo,
(2)
y b, d = 1
segundo,
(3)
re
do b x b, d re L
re,
do b x b, d re T
re,
discos compactos,
(6)
x b, d
discos compactos,
(7)
re ' d, i B k ( segundo)
| B k ( b) |
b, d, k
b, d, k,
(8)
(9)
re ' d, i B k ( segundo)
x b, d '
excavadora 3
2 de existencias
b, d, k
x b, d
(5)
excavadora 2
re
do
(4)
un
excavadora 1
re
b, d, k
b, d,
(10)
x b, d '
b, d,
(11)
de bloque no equilibradas, dando lugar a largos tiempos de espera para las excavadoras.
re ' re
y b, d
re ' re
x b, d [ 0, 1], b, d, k, y b, d { 0, 1}.
(12)
La restriccin (2) asegura que todos los bloques en el conjunto dado son extrados. La
de la asignacin propuesta por el MIP viable F. Dado que las reservas deben ser
generados en secuencia, el desequilibrio en la carga de trabajo entre las
excavadoras conduce a tiempos que tienen un impacto negativo en el makespan
restriccin (3) asegura que la finalizacin de secuencia se produce slo una vez. El tamao
correcto de las reservas es asegurada por restricciones de demanda (4) - (5), mientras que
las limitaciones de mezcla son impuestas por las limitaciones (6) - (7). Las restricciones de
seccin.
precedencia disyuntivas (8) - (10) impiden x b, d desde que se extrae a menos que cualquier
precedencias en un conjunto B k ( segundo) ( segundo) para k se han extrado. La restriccin
(11) vincula las variables x b, d y y b, d juntos.
Nos gustara hallar el mejor reparto de los bloques de la MIP de tal manera
que el planificador puede Fi secuencias fi cientes nd ef para las excavadoras
Las restricciones de precedencia (8) - (10) en esta forma no son su fi cientes para
evitar camarillas de bloques que satisfacen cada uno
Con el fin de crear un equilibrio, no es su fi ciente para reducir al mnimo la suma de las
desviaciones. Esto se debe a una suma amor- tises en todas las desviaciones y todava
do
un
puede dar lugar a algunas de las grandes diferencias entre las cargas de trabajo. Debemos,
en cambio, reducir al mnimo la desviacin cuello de botella. Puesto que deseamos obtener
excavadora 1
la carga de trabajo "uniforme" en cada una de las existencias, slo tenemos que minimizar la
desviacin mxima dentro de cada una de las existencias. Para ello, se introducen nuevas
variables continuas, re R +, para representar a este cuello de botella, y vincularlo a las
excavadora 2
re yo
2 de existencias
l, l ', re
(15)
De este modo, se obtiene la siguiente funcin objetiva para reducir al mnimo el cuello
Figura 3: Un ejemplo de una solucin de planificacin basado en la heurstica de MIP MARIDO
salida. Las asignaciones de existencias ahora estn equilibrados con respecto a la carga de
min
d.
re
(diecisis)
2. La carga de trabajo para cada una de las existencias se equilibra entre los ex
Modelo de Planificacin
Una forma de lograr las propiedades (1) y (2) es reducir al mnimo la desviacin entre la
carga de trabajo de la excavadora. Dado que el MIP no tiene variables relacionadas con
excavadoras, que estimar las posibles atribuciones excavadora mediante la introduccin de
las variables continuas,
yo
l, l ', re
planificacin.
( i = -) para cualquier par de excavadora ( l, l '). Estas desviaciones son slidos si conocemos las
asignaciones de excavadora. Por lo tanto, tenemos primero que hacer un mejor conjetura en
cuanto a las cuales las secuencias de bloques el planificador le dar a las excavadoras. Para
ello, dividimos los bloques en grupos preferenciales, PAG( l), para cada una excavadora
utilizando un esquema de divisin justa de la siguiente manera: cada una excavadora tiene la
misma oportunidad de nombrar a su bloque preferido A continuacin, introducir nuevas
restricciones (que seleccionar en funcin del camino ms corto desde cada una excavadora
para cada bloque.):
do b x b, d -
l,+l ', re
b P ( l)
l,- l ', re
do b ' x b ', re -
b ' P ( l ')
(13)
do b x b, d
b P ( l)
l, l ', d.
(14)
de bsqueda con slo el hallazgo caminos concurrentes que respetan este orden. De
hecho, todos los caminos que no violen el orden establecido por la particin lograr las
limitaciones de mezcla,
excavacin acciones es
|| L
1 x b, d> 0
||,
b, d
/ R l, es decir, desde el bloque asignado toneladas b para almacenar re dividido por la tasa de
en cuenta que las acciones de excavacin duran considerablemente ms largo que las acciones de
movimiento, ya que el bloque tiene en promedio 1000 minutos para cavar, mientras que las
Con el fin de aplicar una cavar (l, b) accin, excavador l tiene que estar en una ubicacin v
Un uente fl especial, extraccin (l), es cierto a lo largo de la duracin de cavar (l, b) acciones,
subproblema anterior d. La solucin para cada arsenales, re, concatenados juntos forman una
(l, v, v ') tambin requiere excavadora l ser inicialmente a v, ubicacin v ' ser libre por tener
al (l, v ') = falso para todos l L, y establece ubicacin v ' verdad al final. Adems, como
aseguran que el MIP toma buenas decisiones con respecto a ordenar las existencias, y el
una excavadora tiene que estar situado en el mismo lugar de un bloque disponible con
planificador toma esto como entrada. Tenga en cuenta que ninguna accin de excavacin de
el fin de extraerlo, pero no puede moverse a travs de l, movimiento (l, v, v ') requiere
que en (b, v) Es falso. Como resultado, si una excavadora elige para pasar a una
existencias re termina, pero los movimientos todava se les permite posicionar las
El plan, re, para cada una de las existencias d = 0, . . . , se concatena garantizar que todos cavar
para todos ( v, v ') de fi ne la distancia a recorrer un borde. Tenga en cuenta que la funcin
comenzar despus de la ltima cavar (A, C) la accin de las existencias re tiene acabada.
recorrido puede actualizar como bloques son extrados y nuevas vas se crean.
toneladas
F = {A (b, v), a (l, v), extrado (b)} son el conjunto de variables booleanas (uents fl), a( *,
experimentos
Primero se prueba la capacidad de ampliacin de nuestro enfoque en los casos de
prueba de referencia antes de demostrar su eficacia en un estudio de caso real. Todos
los experimentos se realizaron en un solo subproceso del procesador Intel 2,40 GHz, con
los procesos de tiempo1
excavadoras, lo que resulta en ms acciones de excavacin. Tenga en cuenta que los planes de
derivados de MARIDO s son ms cortos que los de MARIDO. Esto es debido a las particiones que
se producen en las reservas adyacentes, lo que resulta en acciones menos mviles. Esto
incluyeron la desconexin de los cortes de Gomory para los problemas de viabilidad con
muchos precedencias, apagar el corte plano generacin y una rama de costes seudo
reducida sin precedencias. Para el modelo con una funcin objetivo, cortes de redondeo
mientras que para los casos con muchos moderadamente precedencias, cortes de
este problema hemos creado CPLEX para enfatizar viabilidad, y el algoritmo se detiene
una vez que se obtiene una solucin factible. Sin embargo, para MARIDO
POPF, no hay impacto de CPT. La clave para entender esto es que una mayor libertad
est permitido en MARIDO, de MARIDO s,
para dividir los bloques entre las existencias distantes si conduce a un mejor equilibrio
bsqueda EHC, que, a pesar de ser incompleta, siempre fi nds una solucin.
sobre 30 min.
solucionadores
yo
#PAG
METRO
F / POPF
450
(113) 450
(0,01) 199
57.66
7491.08
H / POPF
450
(113) 450
(0,02) 2,56
68.60
7429.84
MARIDO s / POPF
450
(113) 450
(0,04) 2,14
60.49
7373.48
F / CPT
450
(113) 375
(0,01) 294,00
54.30
6285.57
H / CPT
450
(113) 328
(0,02) 711,97
68.68
5992.51
MARIDO s / CPT
450
(113) 363
(0,04) 582,68
61.48
6173.74
los lmites en un 200%). Estos criterios dan lugar a 450 casos de prueba con 50 casos
aleatorios generados para las variantes de bloques y de las palas. La topologa de las
instancias de prueba, estn diseados para ser similar a los ejemplos de la vida real: unos
bloques se agrupan. Para crear las topologas, nos dispersamos bloques y excavadoras
es la longitud plan, y
de tal manera que cada borde de fi ne la ruta directa entre dos nodos, y cada nodo
En la Tabla 1, se presentan los resultados de los experimentos con las tres versiones
del MIP: F, MARIDO, y MARIDO s, cada uno con CPT y POPF. De los 450 casos generados,
113 eran inviables debido a la variacin de alto grado. Estos fueron detectados por el
solucionador de MIP en menos de 0,05 s. POPF fue capaz de resolver todos los casos de
referencia dado cualquiera de las particiones, mientras que la CPT Tiempo de espera
agotado en la mayora de los casos con 30 bloques. Como era de esperar, el tiempo de
ejecucin de CPLEX MIP F es ms rpido que para MARIDO, el cual utiliza una funcin
objetivo; mientras MARIDO s es el ms lento, ya que requiere que los bloques que se
repartieron entre las existencias que-adyacentes es decir, tiene una restriccin adicional. Sin
embargo, su rendimiento es extremadamente rpido, tomando solamente 0.01, 0.02, y 0.04
re ' re
x b, d '
que la CPT. Curiosamente, los planificadores eran capaces de realizar las particiones
Hemos generado una instancia concatenada de los tres primeros casos, con el
calculadas por F ms rpido que las calculadas por tanto heurstica MIPS, con MARIDO s la
pueden ser entendidas por mirando a la longitud en planta de la solucin completa: F planes
calidad varan entre los contaminantes de 0,006% a 0,4% de la mezcla final. Por
lo tanto tenemos 5 casos que van del 22 al 75 bloques con kT 1173-3704, con
un tamao medio de bloques de 50 kt que vara de 5-150kT y contaminantes
grado que van desde dentro de los lmites de hasta 30 veces fuera de la minera
MARIDO s, que resulta de los PMI heursticos tratando de crear particiones ms bloques que F con
el fin de compartir la carga de trabajo entre todos
datos
Inst.
| B | PAG F / POPF
H / POPF
MARIDO s / POPF
F / CPT
H / CPT
F / POPF
H / POPF
H / CPT
(1)
37 26 1614
(133) 8678.81 -
(0,02) 10
(2)
23
8 1173
(75) 8131
(109) 7130
(95) 7209,87
(74) 7805 -
(0,01) 2,3
(0,04) 2,76
(2,20) 2.18
(0,02) 249,65
(3)
25
0 1449
(75) 14 906
(110) 9475
(90) 8928,81
(0,01) 2,65
(0,02) 3,44
(1,56) 2.48
(4)
21 18 1375
(68) 12 171
(94) 7645
(81) 7591,50
(0,01) 1,16
(5)
66 68 3704
(0,06) (0,05) -
(0,01) 894,23
(0,02) 1.694,99
(0,20) -
(0,38) -
Tabla 2: El caso de estudio y los resultados completos del mtodo. En la columna (1) se indican las instancias. | B | se refiere al nmero de bloques. PAG se refiere al nmero de
precedencias. es el total de mineral en kilotoneladas. F, MARIDO, y MARIDO s es sinnimo de viabilidad, heurstico y heurstica con SOS2 MIP respectivamente. tiempo de clculo se
inform de planificador (MIP) en cuestin de segundos. A- indica un tiempo de espera
MARIDO s / POPF resuelve todos menos ejemplo 5, que representa a las 3 semanas de
operaciones. Aqu el llamada de socorro 2 limitacin hace que el MIP demasiado difcil y
soluciones. Por una parte, hemos demostrado que la planificacin puede desempear un
y H / CPT resolver 3 y 2 de los casos, respectivamente. CPT veces a cabo en todos los
pesar de su prctica significacin. Por otro lado, nuestros experimentos han puesto de
casos tratando de realizar las particiones calculadas por MARIDO s y por lo tanto no se
manifiesto que las buenas heursticas pueden ser a base de MIP, y pueden dar lugar a
mejores resultados cuando se combina con un planificador subptimo que el simple uso
MARIDO s particiones hacen ms largos que los planes F con los planificadores, mientras MARIDO s produce de un enfoque de descomposicin MIP / planificacin desinformados.
ms cortos que los planes MARIDO con POPF, ya que tanto MARIDO
mejores que F con los planificadores. Sorprendentemente, las soluciones heurstica MIP
conjunto de bloques, SEGUNDO, Del plan a corto plazo, mientras que el planificador de la mina
pequeas que las soluciones calculadas por el CPT planificador ptima con slo la posible
est influida por el estado actual de la mina. Esto significa que hay una falta de coincidencia
MIP F. En el clculo de los planes ptimos mejora la calidad de la makespan, este resultado
entre los juegos de bloques considerados en cada semana. En futuras encarnaciones de este
pone de relieve la importancia del hallazgo "buenas" las particiones de bloques para las
solucionador, tomaremos el estado actual de la mina como una entrada. Estos son
reservas con los solucionadores de MIP, que MARIDO y MARIDO s son capaces de inferir.
Discusin y Evaluacin
Conclusiones y Perspectivas
CPT obtiene mejores soluciones con respecto a makespan, que POPF. Tambin
eficaz para resolver los problemas con los costos dependientes del estado de borde
rpida que la CPT, por lo que la eleccin del planificador se convierte en una
ayuda a que el MIP para seleccionar las soluciones que tienen propiedades deseables
para el planificador.
limitaciones SOS2 (16) mejor la asignacin de tal manera que no slo era ms fcil
para el planificador para encontrar una solucin, sino que tambin dio soluciones de
mejor calidad.
"en-el-mosca. Como es, el enfoque presentado tambin es til para las operaciones de
que probamos era para asignar los bloques segn la distancia desde las
rpidamente buenas secuencias de minera para las excavadoras. Por lo tanto, es una
excavadoras. Esto por s solo produce asignaciones parciales que eran peores que
las previstas por el MIP factible. Contrariamente a la intuicin, slo una pequea
Agradecimientos
Los autores desean agradecer a Jon Lapwood y John Usher de Rio Tinto por sus
extensas discusiones durante nuestra investigacin. Esta investigacin fue
269-280.
1898-1910.
referencias
1992. Un
opez, CL;
533.
Lenstra, J., y Rinnooykan, A. 1978. La complejidad de las listas en virtud de las
restricciones de precedencia. La investigacin de operaciones 26: 22-35.
Mller, M .; et al.
2012.