Solving Anagrams with Integer Linear Programming

dc.contributor.authorZajac, Pavol
dc.contributor.authorSelep, Tomáš
dc.contributor.authorAntal, Eugen
dc.contributor.editorAntal, Eugen
dc.contributor.editorMarák, Pavol
dc.date.accessioned2025-05-16T13:32:53Z
dc.date.available2025-05-16T13:32:53Z
dc.date.issued2025
dc.description.abstract"Given some sequence of letters, an anagram is formed by changing their order to create a different text. In a historical context, anagrams were popular mainly as puzzles, but they are also connected to classical transposition ciphers. To solve an anagram means to rearrange the letter sequence to a form that is acceptable as a word or sentence in some language. In this article, we formalize the anagram solving problem. We focus on anagrams based on a simplified language model based on fixed dictionaries. We study the applicability of known methods for this problem. We propose a method of anagram solving based on integer linear programming. The new method is not strictly superior to existing methods but provides new tools to tackle the problem. The new representation shows potential for integration with Word2Vec representation of words for finding potentially meaningful anagrams in natural languages."
dc.identifier.issn1736-6305
dc.identifier.urihttps://hdl.handle.net/10062/109756
dc.language.isoen
dc.publisherTartu University Library
dc.relation.ispartofseriesNEALT Proceedings Series 58
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectanagram solving
dc.subjectinteger linear programming
dc.subjecttransposition ciphers
dc.titleSolving Anagrams with Integer Linear Programming
dc.typeArticle

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
18.pdf
Suurus:
299.43 KB
Formaat:
Adobe Portable Document Format