Saved in:
Bibliographic Details
Main Author: Riou, Alain
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.00547
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909881874776064
author Riou, Alain
author_facet Riou, Alain
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2511_00547
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Generation of Binary Magic Squares
Riou, Alain
Artificial Intelligence
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.
title Efficient Generation of Binary Magic Squares
topic Artificial Intelligence
url https://arxiv.org/abs/2511.00547