arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1709.02599math.COcs.DCcs.DMcs.DS
收藏

计数小阶对角拉丁方的快速算法

Fast Algorithm for Enumerating Diagonal Latin Squares of Small Order

Stepan Kochemazov, Eduard Vatutin, Oleg Zaikin

摘要:

本文提出了一种计数小阶对角拉丁方的算法。它依赖于对角拉丁方的特定属性来采用对称性破缺技术,并依赖于几种启发式优化和位算术技术来利用最先进的CPU的计算能力。使用这种方法,我们列举了对角拉丁方的顺序最多为9,垂直对称对角拉丁方的顺序最多为10。

英文摘要:

In this paper we propose an algorithm for enumerating diagonal Latin squares of small order. It relies on specific properties of diagonal Latin squares to employ symmetry breaking techniques, and on several heuristic optimizations and bit arithmetic techniques to make use of computational power of state-of-the-art CPUs. Using this approach we enumerated diagonal Latin squares of order at most 9, and vertically symmetric diagonal Latin squares of order at most 10.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑