🌙

处理二进制程序中循环对称性的高效传播技术

Efficient Propagation Techniques for Handling Cyclic Symmetries in Binary Programs

INFORMS journal on computing · 2024
被引 3
人大 BUTD24ABS 3

中文导读

针对二进制程序中的对称性导致分支定界求解器性能下降的问题,提出了基于循环群传播技术的变量固定算法,能高效排除对称解,且保证找到所有可推导的变量固定。

Abstract

The presence of symmetries in binary programs typically degrades the performance of branch-and-bound solvers. In this article, we derive efficient variable fixing algorithms to discard symmetric solutions from the search space based on propagation techniques for cyclic groups. Our algorithms come with the guarantee to find all possible variable fixings that can be derived from symmetry arguments; that is, one cannot find more variable fixings than those found by our algorithms. Because every permutation symmetry group of a binary program has cyclic subgroups, the derived algorithms can be used to handle symmetries in any symmetric binary program. In experiments, we also provide numerical evidence that our algorithms handle symmetries more efficiently than other variable fixing algorithms for cyclic symmetries. History: Accepted by Andrea Lodi, Area Editor for Design and Analysis of Algorithms—Discrete. Supplemental Material: The online appendix is available at https://doi.org/10.1287/ijoc.2022.0060 .

运筹学整数规划对称性处理分支定界算法