Finding all solutions and instances of Numberlink and Slitherlink by ZDDs (Q1736507)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Finding all solutions and instances of Numberlink and Slitherlink by ZDDs
scientific article

    Statements

    Finding all solutions and instances of Numberlink and Slitherlink by ZDDs (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    26 March 2019
    0 references
    Summary: Link puzzles involve finding paths or a cycle in a grid that satisfy given local and global properties. This paper proposes algorithms that enumerate solutions and instances of two link puzzles, Slitherlink and Numberlink, by zero-suppressed binary decision diagrams (ZDDs). A ZDD is a compact data structure for a family of sets provided with a rich family of set operations, by which, for example, one can easily extract a subfamily satisfying a desired property. Thanks to the nature of ZDDs, our algorithms offer a tool to assist users to design instances of those link puzzles.
    0 references
    0 references
    link puzzles
    0 references
    Slitherlink
    0 references
    Numberlink
    0 references
    solvers
    0 references
    instance generations
    0 references
    0 references