拉丁方阵
在 n×n 的网格中将 n 种符号各行各列各放置一次的数学结构。数独的基础。
拉丁方阵 (Latin Square) 是在 n×n 的网格中将 n 种符号各行各列各放置一次的组合结构。由 18 世纪瑞士数学家欧拉研究。数独可以看作是在拉丁方阵上添加了 3×3 宫约束的变体。
与数独的关系
9×9 的拉丁方阵仅满足数独的行、列约束。在此基础上添加宫约束就是数独。拉丁方阵的总数远多于数独完成盘面的总数,宫约束大幅限制了解空间。
应用领域
拉丁方阵在实验设计、密码学、纠错编码等数学和工程的众多领域有广泛应用。数独可以说是拉丁方阵面向大众最成功的应用案例。