English

A SAT Encoding to Compute Aperiodic Tiling Rhythmic Canons

Optimization and Control 2021-12-13 v1

Abstract

In Mathematical Music theory, the Aperiodic Tiling Complements Problem consists in finding all the possible aperiodic complements of a given rhythm AA. The complexity of this problem depends on the size of the period nn of the canon and on the cardinality of the given rhythm AA. The current state-of-the-art algorithms can solve instances with nn smaller than 180180. In this paper we propose an ILP formulation and a SAT Encoding to solve this mathemusical problem, and we use the Maplesat solver to enumerate all the aperiodic complements. We validate our SAT Encoding using several different periods and rhythms and we compute for the first time the complete list of aperiodic tiling complements of standard Vuza rhythms for canons of period n={180,420,900}n=\{180,420,900\}.

Cite

@article{arxiv.2112.05249,
  title  = {A SAT Encoding to Compute Aperiodic Tiling Rhythmic Canons},
  author = {Gennaro Auricchio and Luca Ferrarini and Stefano Gualandi and Greta Lanzarotto and Ludovico Pernazza},
  journal= {arXiv preprint arXiv:2112.05249},
  year   = {2021}
}
R2 v1 2026-06-24T08:11:36.525Z