Skip to content

coolguy157/Latin-Research

Repository files navigation

Repository containing various scripts used in my URSA project on Latin Squares.

Files Description

  • backtracking.py: uses the standard backtracking method to check for squares with no transversals
  • backtrackingCount.py: uses the standard backtracking method to check for squares with no transversals, counts minimum amount of transversals found
  • deltaVerification.py: uses the delta construction outlined by Wanless and Webb to verify that a transversal exists through every entry in a given square
  • findTransversals.py: uses the backtracking method to find all transversals of a given square
  • markov.py: uses the Jacobsen & Matthews method of generating Latin Squares to check for squares with no transversals
  • markovCount.py: uses the Jacobsen & Matthews method of generating Latin Squares to find the minimum amount of transversals
  • transversalDecomposition.py: algorithm to see if there is a full decomposition of transversals for a given square

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages