PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 9, 20241 citationsOpen Access

Canonical labelling of Latin squares in average-case polynomial time

View Full Paper
MGMichael J. GillAMAdam MammolitiIWIan M. Wanless

Key Points

Key points are not available for this paper at this time.

Abstract

A Latin square of order n is an n n matrix in which each row and column contains each of n symbols exactly once. For >0, we show that with high probability a uniformly random Latin square of order n has no proper subsquare of order larger than n^1/2^1/2+n. Using this fact we present a canonical labelling algorithm for Latin squares of order n that runs in average time bounded by a polynomial in n. The algorithm can be used to solve isomorphism problems for many combinatorial objects that can be encoded using Latin squares, including quasigroups, Steiner triple systems, Mendelsohn triple systems, 1-factorisations, nets, affine planes and projective planes.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Gill et al. (2024) studied this question.

synapsesocial.com/papers/68e7b285b6db64358770d3dahttps://doi.org/10.48550/arxiv.2402.06205
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Latin Grid Generation Algorithm, Exact Counting Framework, Isomorphic Polyn-Omial Determination Algorithm, and Exact Solution Algorithm for Pending Filling2025
  2. 2Latin Grid Generation Algorithm, Exact Counting Framework, Isomorphic Polyn-Omial Determination Algorithm, and Exact Solution Algorithm for Pending Filling2025
  3. 3On the Combinatorics of Pseudo-Latin Squares2025
  4. 4Linear Equations for Solving Partial Latin Squares and Sudokus2025
  5. 5Polynomial-Time Solution of Unique Latin Square Completion via Prime Debt Graphs and Exhaustive Cascade2026