Revisiting the parallel tempering algorithm: High-performance computing and applications in operations research

- 326228
Prêmio de Tese de Doutorado - Etapa 1
Favoritar este trabalho
Como citar esse trabalho?
Resumo

This thesis revisits the Parallel Tempering (PT) algorithm and presents a novel CPU-based parallel implementation designed explicitly for Operations Research (OR) problems. This implementation utilizes a dataflow-driven parallel programming model to enhance performance and scalability. The study introduces a general-purpose, publicly available API that facilitates customizable components and efficient parallel execution, enabling the application of PT to complex combinatorial problems represented as permutations. The algorithm was validated through three challenging case studies: the uniform job sequencing and tool switching problem (SSP), the identical parallel machines with tooling constraints (IPMTC), and the resource-constrained parallel machine scheduling (RCPMS).  In each case, PT achieved competitive or superior results compared to state-of-the-art methods, with improvements of up to 42\% in solution quality and reductions in execution times of up to 93\%.  This research led to three publications in international journals, including one in the high-impact ACM Computing Surveys, as well as three national conference papers.

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 Universidade Federal de Ouro Preto (UFOP)
  • 2 Universidade Federal de Ouro Preto
Eixo Temático
  • 12. MH – Metaheurísticas
Palavras-chave
Metaheuristics
Parallel Metaheuristics
Parallel Tempering
High performance computing
Parallel computing