Efficient Propagation Techniques for Handling Cyclic Symmetries in Binary Programs

被引:1
|
作者
van Doornmalen, Jasper [1 ]
Hojny, Christopher [1 ]
机构
[1] Eindhoven Univ Technol, NL-5612 AZ Eindhoven, Netherlands
关键词
symmetry handling; cyclic group; propagation; branch-and-bound; CONSTRAINTS; PACKING;
D O I
10.1287/ijoc.2022.0060
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Handling Symmetries in Mixed-Integer Semidefinite Programs
    Hojny, Christopher
    Pfetsch, Marc E.
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2023, 2023, 13884 : 69 - 78
  • [2] EFFICIENT HANDLING OF BINARY DATA
    RADUCHEL, WJ
    [J]. COMMUNICATIONS OF THE ACM, 1970, 13 (12) : 758 - &
  • [3] EFFICIENT MATERIALS-HANDLING TECHNIQUES
    SMEKHOV, AA
    [J]. RUSSIAN ENGINEERING JOURNAL-USSR, 1970, 50 (12): : 79 - &
  • [4] EFFICIENT BEAM PROPAGATION TECHNIQUES
    YEVICK, D
    HERMANSSON, B
    [J]. IEEE JOURNAL OF QUANTUM ELECTRONICS, 1990, 26 (01) : 109 - 112
  • [5] HANDLING AND BASIC TECHNIQUES - A PRESENTATION OF 5 AUDIOVISUAL PROGRAMS
    ERICHSEN, S
    LYNGSET, A
    OWREN, T
    [J]. ZEITSCHRIFT FUR VERSUCHSTIERKUNDE, 1982, 24 (1-2): : 73 - 74
  • [6] SYNCHRONIZATION RECOVERY TECHNIQUES FOR BINARY CYCLIC CODES
    TONG, SY
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1966, 45 (04): : 561 - +
  • [7] Optimization techniques for efficient HTA programs
    Fraguela, Basilio B.
    Bikshandi, Ganesh
    Guo, Jia
    Garzaran, Maria J.
    Padua, David
    von Praun, Christoph
    [J]. PARALLEL COMPUTING, 2012, 38 (09) : 465 - 484
  • [8] Efficient algorithms for checking the equivalence of programs in interrupt handling models
    Shcherbina V.L.
    Zakharov V.A.
    [J]. Moscow University Computational Mathematics and Cybernetics, 2008, 32 (2) : 95 - 102
  • [9] An Efficient Binary Technique for Trace Simplifications of Concurrent Programs
    El-Zawawy, Mohamed A.
    Alanazi, Mohammad N.
    [J]. PROCEEDINGS OF THE 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON ADAPTIVE SCIENCE AND TECHNOLOGY (ICAST 2014), 2014,
  • [10] Efficient prediction algorithms for binary decomposition techniques
    Park, Sang-Hyeun
    Fuernkranz, Johannes
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 2012, 24 (01) : 40 - 77