Dual-Step Optimization for Binary Sequences with High Merit Factors
Blaž Pšeničnik, Rene Mlinarič, Janez Brest, Borko Bošković
TL;DR
This work tackles the LABS problem for long binary sequences by introducing a dual-step algorithm that first uses GPU-accelerated self-avoiding walks with skew-symmetry and restriction classes to generate promising candidates, then applies a priority-queue-driven refinement to explore the full search space and further improve merit factors. The method yields new best-known binary sequences for lengths $450 \le L \le 527$ (except $518$), with statistically significant improvements over prior results and substantial average gains in $F$. Seeding attempts with Legendre constructions suggest constructive seeds can be limited by local minima, highlighting the strength of unrestricted second-phase search. Overall, the approach demonstrates a practical and scalable path to discovering long binary sequences with high merit factors for applications in communications, physics, chemistry, and cryptography.
Abstract
The problem of finding aperiodic low auto-correlation binary sequences (LABS) presents a significant computational challenge, particularly as the sequence length increases. Such sequences have important applications in communication engineering, physics, chemistry, and cryptography. This paper introduces a novel dual-step algorithm for long binary sequences with high merit factors. The first step employs a parallel algorithm utilizing skew-symmetry and restriction classes to generate sequence candidates with merit factors above a predefined threshold. The second step uses a priority queue algorithm to refine these candidates further, searching the entire search space unrestrictedly. By combining GPU-based parallel computing and dual-step optimization, our approach has successfully identified new best-known binary sequences for all lengths ranging from 450 to 527, with the exception of length 518, where the previous best-known value was matched with a different sequence. This hybrid method significantly outperforms traditional exhaustive and stochastic search methods, offering an efficient solution for finding long sequences with good merit factors.
