Artificial Intelligence techniques for searching paths and cycles in hypercubes
Techniky umělé inteligence pro hledání cest a kružnic v hyperkrychli
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/197095Identifiers
Study Information System: 266020
Collections
- Kvalifikační práce [11327]
Author
Advisor
Referee
Kratochvíl, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science - Artificial Intelligence
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
4. 2. 2025
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
hyperkrychle|Hamiltonovská cesta|Hamiltonovská kružnice|párování limitované počtem směrů|SATKeywords (English)
hypercube|Hamilton path|Hamilton cycle|matchings spanning limited number of directions|SATTato práce se zabývá Hamiltonovskými cestami a cykly v hyperkrychlích. Dokazu- jeme, že jakékoli párování pokrývající nejvýše pět směrů v n-rozměrné hyperkrychli lze rozšířit na Hamiltonovský cyklus, a charakterizujeme případy, kdy lze taková párování rozšířit na Hamiltonovské cesty mezi specifikovanými vrcholy opačné parity. Naše důkazy kombinují teoretické přístupy s počítačově asistovaným ověřováním pomocí SAT řešičů a metodologie MathCheck k určení indukční báze pro n=5. Dále zkoumáme Hamiltonovské cesty v hyperkrychlích se specifickými vlastnostmi a hledáme je pomocí různých modelů založených na SAT.
In this thesis we study Hamilton paths and cycles in hypercubes. We prove that any matching spanning at most five directions in an n-dimensional hypercube can be extended to a Hamilton cycle, and characterize when such matchings extend to Hamilton paths between specified vertices of opposite parity. Our proofs combine theoretical frameworks with computer-assisted verification using SAT solvers and the MathCheck methodology to establish base cases for n = 5. Furthemore, we explore Hamilton paths in hypercubes with specific properties and compare various SAT encodings for finding such paths.