TY - GEN
T1 - Towards More Efficient Local Search for Pseudo-Boolean Optimization
AU - Chu, Yi
AU - Cai, Shaowei
AU - Luo, Chuan
AU - Lei, Zhendong
AU - Peng, Cong
N1 - Publisher Copyright:
© Yi Chu, Shaowei Cai, Chuan Luo, Zhendong Lei, and Cong Peng.
PY - 2023/9
Y1 - 2023/9
N2 - Pseudo-Boolean (PB) constraints are highly expressive, and many combinatorial optimization problems can be modeled using pseudo-Boolean optimization (PBO). It is recognized that stochastic local search (SLS) is a powerful paradigm for solving combinatorial optimization problems, but the development of SLS for solving PBO is still in its infancy. In this paper, we develop an effective SLS algorithm for solving PBO, dubbed NuPBO, which introduces a novel scoring function for PB constraints and a new weighting scheme. We conduct experiments on a broad range of six public benchmarks, including three real-world benchmarks, a benchmark from PB competition, an integer linear programming optimization benchmark, and a crafted combinatorial benchmark, to compare NuPBO against five state-of-the-art competitors, including a recently-proposed SLS PBO solver LS-PBO, two complete PB solvers PBO-IHS and RoundingSat, and two mixed integer programming (MIP) solvers Gurobi and SCIP. NuPBO has been exhibited to perform best on these three real-world benchmarks. On the other three benchmarks, NuPBO shows competitive performance compared to state-of-the-art competitors, and it significantly outperforms LS-PBO, indicating that NuPBO greatly advances the state of the art in SLS for solving PBO.
AB - Pseudo-Boolean (PB) constraints are highly expressive, and many combinatorial optimization problems can be modeled using pseudo-Boolean optimization (PBO). It is recognized that stochastic local search (SLS) is a powerful paradigm for solving combinatorial optimization problems, but the development of SLS for solving PBO is still in its infancy. In this paper, we develop an effective SLS algorithm for solving PBO, dubbed NuPBO, which introduces a novel scoring function for PB constraints and a new weighting scheme. We conduct experiments on a broad range of six public benchmarks, including three real-world benchmarks, a benchmark from PB competition, an integer linear programming optimization benchmark, and a crafted combinatorial benchmark, to compare NuPBO against five state-of-the-art competitors, including a recently-proposed SLS PBO solver LS-PBO, two complete PB solvers PBO-IHS and RoundingSat, and two mixed integer programming (MIP) solvers Gurobi and SCIP. NuPBO has been exhibited to perform best on these three real-world benchmarks. On the other three benchmarks, NuPBO shows competitive performance compared to state-of-the-art competitors, and it significantly outperforms LS-PBO, indicating that NuPBO greatly advances the state of the art in SLS for solving PBO.
KW - Pseudo-Boolean Optimization
KW - Scoring Function
KW - Stochastic Local Search
KW - Weighting Scheme
UR - https://www.scopus.com/pages/publications/85174024452
U2 - 10.4230/LIPIcs.CP.2023.12
DO - 10.4230/LIPIcs.CP.2023.12
M3 - 会议稿件
AN - SCOPUS:85174024452
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 29th International Conference on Principles and Practice of Constraint Programming, CP 2023
A2 - Yap, Roland H. C. Yap
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 29th International Conference on Principles and Practice of Constraint Programming, CP 2023
Y2 - 27 August 2023 through 31 August 2023
ER -