arrow
Return

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

delete2025-06-01
delete0
PRE
AI
A
André Luís Barroso Almeida *
J
Joubert de Castro Lima
M
Marco Antonio Moreira Carvalho
DOI:10.1016/j.cor.2025.107000delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This study explores the parallel tempering method, an approach that has shown promising results in simulation and is suited for modern multiprocessor platforms. Though relatively unexplored in operations research, the algorithm has significant potential. The study evaluates a newly developed single-node CPU-based parallel implementation of parallel tempering in three case studies involving challenging operations research problems. The evaluation considers both the quality of solutions and response time. The study also proposes an API containing the implementation of multi-core parallel tempering to encourage its use and facilitate future implementations. Evaluation results confirm the effectiveness of parallel tempering, demonstrating significant performance against state-of-the-art methods.
Keywords:
Metaheuristics
Parallel metaheuristics
Parallel tempering
Simulated annealing
High performance computing
Parallel computing

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

U
Universidade Federal de Ouro Preto
Scholars:
3.2K
Papers: 2.2K
Citations: 1.6K