Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Mariz, Jorge Luiz Valença
Orientador(a): Peroni, Rodrigo de Lemos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/276422
Resumo: O problema mais importante do planejamento de lavra é a definição do sequenciamento de lavra (production scheduling problem), quando deve-se decidir quando cada porção do depósito mineral será extraída e qual sua destinação. Entretanto, este é um problema em que os algoritmos conhecidos não são capazes de resolvê-lo de forma exata em tempo polinomial, sendo classificado como NP-difícil. Consequentemente, algumas estratégias são empregadas para simplificá-lo, como a definição prévia de uma cava final (ultimate pit problem) e a subdivisão do problema do sequenciamento sob as ópticas do longo, médio e curto prazo, que apresentam suas próprias particularidades, objetivos e restrições. Outra maneira de simplificar este problema é o agrupamento (clustering) de blocos em polígonos de lavra (mining cuts) com base em algum critério de similaridade, reduzindo assim o tamanho do problema do sequenciamento e adicionando restrições operacionais à solução, como largura mínima da cava e dimensão do equipamento de lavra. O problema do agrupamento também é NP-difícil, sendo frequentemente abordado por heurísticas, metaheurísticas e técnicas baseadas em aprendizado de máquina, geralmente prescindindo da definição formal de um modelo matemático. Neste estudo, é apresentada uma formulação matemática para o problema do agrupamento de polígonos de lavra em minas a céu aberto. Essa proposta baseia-se em Programação Inteira Mista (Mixed-Integer Linear Programming, MILP) e é projetada para ser abordada de forma independente do problema do sequenciamento de produção. Além disso, o problema é resolvido por programação por restrições (Constraint Programming, CP), que possibilita a obtenção de um conjunto de soluções viáveis ao amostrar o espaço de soluções a partir do modelo de otimização Constraint Satisfaction Problem (CSP). Por outro lado, o modelo Constraint Optimization Problem (COP) obtém soluções ótimas para o problema, podendo até encontrar soluções que são ótimos globais. Como a solução direta do modelo proposto pode ainda gerar uma solução inviável do ponto de vista operacional, este estudo propõe ainda uma otimização multiestágio baseada em programação por restrições. Foi proposta ainda a heurística de propagação geométrica (geometric propagation heuristic, GPH), capaz de efetuar o refinamento dos clusters gerados e garantir que a solução respeite a dimensão do equipamento de lavra. Para ilustrar a metodologia proposta, são apresentados dois estudos de caso em bancos de dados reais, um consistindo na aplicação direta das abordagens CSP e COP, ao passo que o outro aplica a otimização multiestágio e a GPH em três cenários com diferentes parâmetros. Por fim, uma metodologia multiestágio reduzida composta de uma etapa empregando k-means e outra etapa empregando a GPH foi proposta, cujos resultados foram comparados aos obtidos pela metodologia multiestágio baseada em programação por restrições. Os resultados comprovam que as técnicas empregadas neste estudo foram capazes de gerar polígonos de lavra que são ótimos locais em um tempo aceitável, além de ressaltarem o potencial da heurística de propagação geométrica, algoritmo capaz de rapidamente refinar a geometria de clusters.
id URGS_23e478bf95dbfe10119cbe5b5f8de6ec
oai_identifier_str oai:www.lume.ufrgs.br:10183/276422
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Mariz, Jorge Luiz ValençaPeroni, Rodrigo de Lemos2024-07-17T05:37:55Z2024http://hdl.handle.net/10183/276422001200280O problema mais importante do planejamento de lavra é a definição do sequenciamento de lavra (production scheduling problem), quando deve-se decidir quando cada porção do depósito mineral será extraída e qual sua destinação. Entretanto, este é um problema em que os algoritmos conhecidos não são capazes de resolvê-lo de forma exata em tempo polinomial, sendo classificado como NP-difícil. Consequentemente, algumas estratégias são empregadas para simplificá-lo, como a definição prévia de uma cava final (ultimate pit problem) e a subdivisão do problema do sequenciamento sob as ópticas do longo, médio e curto prazo, que apresentam suas próprias particularidades, objetivos e restrições. Outra maneira de simplificar este problema é o agrupamento (clustering) de blocos em polígonos de lavra (mining cuts) com base em algum critério de similaridade, reduzindo assim o tamanho do problema do sequenciamento e adicionando restrições operacionais à solução, como largura mínima da cava e dimensão do equipamento de lavra. O problema do agrupamento também é NP-difícil, sendo frequentemente abordado por heurísticas, metaheurísticas e técnicas baseadas em aprendizado de máquina, geralmente prescindindo da definição formal de um modelo matemático. Neste estudo, é apresentada uma formulação matemática para o problema do agrupamento de polígonos de lavra em minas a céu aberto. Essa proposta baseia-se em Programação Inteira Mista (Mixed-Integer Linear Programming, MILP) e é projetada para ser abordada de forma independente do problema do sequenciamento de produção. Além disso, o problema é resolvido por programação por restrições (Constraint Programming, CP), que possibilita a obtenção de um conjunto de soluções viáveis ao amostrar o espaço de soluções a partir do modelo de otimização Constraint Satisfaction Problem (CSP). Por outro lado, o modelo Constraint Optimization Problem (COP) obtém soluções ótimas para o problema, podendo até encontrar soluções que são ótimos globais. Como a solução direta do modelo proposto pode ainda gerar uma solução inviável do ponto de vista operacional, este estudo propõe ainda uma otimização multiestágio baseada em programação por restrições. Foi proposta ainda a heurística de propagação geométrica (geometric propagation heuristic, GPH), capaz de efetuar o refinamento dos clusters gerados e garantir que a solução respeite a dimensão do equipamento de lavra. Para ilustrar a metodologia proposta, são apresentados dois estudos de caso em bancos de dados reais, um consistindo na aplicação direta das abordagens CSP e COP, ao passo que o outro aplica a otimização multiestágio e a GPH em três cenários com diferentes parâmetros. Por fim, uma metodologia multiestágio reduzida composta de uma etapa empregando k-means e outra etapa empregando a GPH foi proposta, cujos resultados foram comparados aos obtidos pela metodologia multiestágio baseada em programação por restrições. Os resultados comprovam que as técnicas empregadas neste estudo foram capazes de gerar polígonos de lavra que são ótimos locais em um tempo aceitável, além de ressaltarem o potencial da heurística de propagação geométrica, algoritmo capaz de rapidamente refinar a geometria de clusters.The most important problem in mining planning is the definition of the mining sequencing, when it must be decided when each portion of the mineral deposit will be extracted and what its destination will be. However, this is a problem in which known algorithms are not able to solve it exactly in polynomial time, being classified as NP-hard. Consequently, some strategies are employed to simplify it, such as the prior definition of an ultimate pit and the subdivision of the sequencing problem from the perspective of long-, medium- and short-term, which present their own particularities, objectives and constraints. Another way to simplify this problem is to aggregate blocks into mining cuts based on a similarity criterion, reducing the size of the sequencing problem and adding operational criteria to the solution, such as the minimum pit width and size of mining equipment. The clustering problem is also NP-hard, and is often addressed by heuristics, metaheuristics and techniques based on machine learning, generally dispensing with the formal definition of a mathematical model. In this study, a mathematical formulation is presented for the mining cut clustering problem in open-pit mines. This proposal is based on Mixed-Integer Linear Programming (MILP) and is designed to be approached independently of the production scheduling problem. Furthermore, the problem is solved by Constraint Programming (CP), which makes it possible to obtain a set of feasible solutions by sampling the solution space using the Constraint Satisfaction Problem (CSP) optimization model. On the other hand, the Constraint Optimization Problem (COP) model obtains optimal solutions to the problem, and can even find solutions that are global optima. As the direct solution of the proposed model can still generate an unfeasible solution from an operational point of view, this study also proposes a multi-stage optimization based on Constraint Programming. The geometric propagation heuristic (GPH) was also proposed, capable of refining the generated clusters and ensuring that the solution respects the size of the mining equipment. To illustrate the proposed methodology, two case studies on real databases are presented, one consisting of the direct application of the CSP and COP approaches, while the other applies multistage optimization and GPH in three scenarios with different parameters. Finally, a reduced multi-stage methodology composed of a k-means step and a GPH step was proposed, the results of which were compared to those obtained by the multi-stage optimization based on Constraint Programming. The results prove that the techniques used in this study were capable of generating mining cuts that are local optima in an acceptable time, in addition to highlighting the potential of the geometric propagation heuristic, an algorithm capable of quickly refining the geometry of clusters.application/pdfporMineração a céu abertoLavra : PlanejamentoOtimização matemáticaOpen-pit miningMine planningOperational planningMining cut clusteringConstraint programmingGeometric propagation heuristicProgramação por restrições aplicada ao agrupamento de blocos no planejamento de lavrainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia de Minas, Metalúrgica e de MateriaisPorto Alegre, BR-RS2024doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001200280.pdf.txt001200280.pdf.txtExtracted Texttext/plain336385http://www.lume.ufrgs.br/bitstream/10183/276422/2/001200280.pdf.txt63dae3e4c1bd359647970c31b773927cMD52ORIGINAL001200280.pdfTexto completoapplication/pdf5669990http://www.lume.ufrgs.br/bitstream/10183/276422/1/001200280.pdf02430a501b1a12e40807d05f4d068794MD5110183/2764222024-07-18 06:17:02.145642oai:www.lume.ufrgs.br:10183/276422Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-07-18T09:17:02Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
title Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
spellingShingle Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
Mariz, Jorge Luiz Valença
Mineração a céu aberto
Lavra : Planejamento
Otimização matemática
Open-pit mining
Mine planning
Operational planning
Mining cut clustering
Constraint programming
Geometric propagation heuristic
title_short Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
title_full Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
title_fullStr Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
title_full_unstemmed Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
title_sort Programação por restrições aplicada ao agrupamento de blocos no planejamento de lavra
author Mariz, Jorge Luiz Valença
author_facet Mariz, Jorge Luiz Valença
author_role author
dc.contributor.author.fl_str_mv Mariz, Jorge Luiz Valença
dc.contributor.advisor1.fl_str_mv Peroni, Rodrigo de Lemos
contributor_str_mv Peroni, Rodrigo de Lemos
dc.subject.por.fl_str_mv Mineração a céu aberto
Lavra : Planejamento
Otimização matemática
topic Mineração a céu aberto
Lavra : Planejamento
Otimização matemática
Open-pit mining
Mine planning
Operational planning
Mining cut clustering
Constraint programming
Geometric propagation heuristic
dc.subject.eng.fl_str_mv Open-pit mining
Mine planning
Operational planning
Mining cut clustering
Constraint programming
Geometric propagation heuristic
description O problema mais importante do planejamento de lavra é a definição do sequenciamento de lavra (production scheduling problem), quando deve-se decidir quando cada porção do depósito mineral será extraída e qual sua destinação. Entretanto, este é um problema em que os algoritmos conhecidos não são capazes de resolvê-lo de forma exata em tempo polinomial, sendo classificado como NP-difícil. Consequentemente, algumas estratégias são empregadas para simplificá-lo, como a definição prévia de uma cava final (ultimate pit problem) e a subdivisão do problema do sequenciamento sob as ópticas do longo, médio e curto prazo, que apresentam suas próprias particularidades, objetivos e restrições. Outra maneira de simplificar este problema é o agrupamento (clustering) de blocos em polígonos de lavra (mining cuts) com base em algum critério de similaridade, reduzindo assim o tamanho do problema do sequenciamento e adicionando restrições operacionais à solução, como largura mínima da cava e dimensão do equipamento de lavra. O problema do agrupamento também é NP-difícil, sendo frequentemente abordado por heurísticas, metaheurísticas e técnicas baseadas em aprendizado de máquina, geralmente prescindindo da definição formal de um modelo matemático. Neste estudo, é apresentada uma formulação matemática para o problema do agrupamento de polígonos de lavra em minas a céu aberto. Essa proposta baseia-se em Programação Inteira Mista (Mixed-Integer Linear Programming, MILP) e é projetada para ser abordada de forma independente do problema do sequenciamento de produção. Além disso, o problema é resolvido por programação por restrições (Constraint Programming, CP), que possibilita a obtenção de um conjunto de soluções viáveis ao amostrar o espaço de soluções a partir do modelo de otimização Constraint Satisfaction Problem (CSP). Por outro lado, o modelo Constraint Optimization Problem (COP) obtém soluções ótimas para o problema, podendo até encontrar soluções que são ótimos globais. Como a solução direta do modelo proposto pode ainda gerar uma solução inviável do ponto de vista operacional, este estudo propõe ainda uma otimização multiestágio baseada em programação por restrições. Foi proposta ainda a heurística de propagação geométrica (geometric propagation heuristic, GPH), capaz de efetuar o refinamento dos clusters gerados e garantir que a solução respeite a dimensão do equipamento de lavra. Para ilustrar a metodologia proposta, são apresentados dois estudos de caso em bancos de dados reais, um consistindo na aplicação direta das abordagens CSP e COP, ao passo que o outro aplica a otimização multiestágio e a GPH em três cenários com diferentes parâmetros. Por fim, uma metodologia multiestágio reduzida composta de uma etapa empregando k-means e outra etapa empregando a GPH foi proposta, cujos resultados foram comparados aos obtidos pela metodologia multiestágio baseada em programação por restrições. Os resultados comprovam que as técnicas empregadas neste estudo foram capazes de gerar polígonos de lavra que são ótimos locais em um tempo aceitável, além de ressaltarem o potencial da heurística de propagação geométrica, algoritmo capaz de rapidamente refinar a geometria de clusters.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-07-17T05:37:55Z
dc.date.issued.fl_str_mv 2024
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/276422
dc.identifier.nrb.pt_BR.fl_str_mv 001200280
url http://hdl.handle.net/10183/276422
identifier_str_mv 001200280
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/276422/2/001200280.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/276422/1/001200280.pdf
bitstream.checksum.fl_str_mv 63dae3e4c1bd359647970c31b773927c
02430a501b1a12e40807d05f4d068794
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831316180154974208