English

Optimization via Rejection-Free Partial Neighbor Search

Optimization and Control 2022-10-10 v2 Methodology

Abstract

Simulated Annealing using Metropolis steps at decreasing temperatures is widely used to solve complex combinatorial optimization problems. In order to improve its efficiency, we can use the Rejection-Free version of the Metropolis algorithm, which avoids the inefficiency of rejections by considering all the neighbors at every step. As a solution to avoid the algorithm from becoming stuck in local extreme areas, we propose an enhanced version of Rejection-Free called Partial Neighbor Search (PNS), which only considers random parts of the neighbors while applying Rejection-Free. We demonstrate the superior performance of the Rejection-Free PNS algorithm by applying these methods to several examples, such as the QUBO question, the Knapsack problem, the 3R3XOR problem, and the quadratic programming.

Keywords

Cite

@article{arxiv.2205.02083,
  title  = {Optimization via Rejection-Free Partial Neighbor Search},
  author = {Sigeng Chen and Jeffrey S. Rosenthal and Aki Dote and Hirotaka Tamura and Ali Sheikholeslami},
  journal= {arXiv preprint arXiv:2205.02083},
  year   = {2022}
}

Comments

24 pages with 2 more pages of reference, 9 figures

R2 v1 2026-06-24T11:07:05.780Z