arXiv · 2511.00547
Efficient Generation of Binary Magic Squares
Abstract
We propose a simple algorithm for generating Binary Magic Squares (BMS), i.e., square binary matrices where the sum of all rows and all columns are equal. We show by induction that our algorithm always returns valid BMS with optimal theoretical complexity. We then extend our study to non-square Binary Magic Squares, formalize conditions on the sum of rows and columns for these BMS to exist, and show that a slight variant of our first algorithm can generate provably generate them. Finally, we publicly release two implementations of our algorithm as Python packages, including one that can generate several BMS in parallel using GPU acceleration.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Alain Riou. 2025-11-01. Efficient Generation of Binary Magic Squares. https://arxiv.org/abs/2511.00547
Cite the original work for its findings. Save a collection to share your selection of sources.