2021
DOI: 10.1609/socs.v6i1.18357
|View full text |Cite
|
Sign up to set email alerts
|

Solving the Snake in the Box Problem with Heuristic Search: First Results

Abstract: Snake in the Box (SIB) is the problem of finding the longest simple path along the edges of an n-dimensional cube, subject to certain constraints. SIB has important applications in coding theory and communications. State of the art algorithms for solving SIB apply uninformed search with symmetry breaking techniques. We formalize this problem as a search problem and propose several admissible heuristics to solve it. Using the proposed heuristics is shown to have a huge impact on the number of nodes expanded and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…Another admissible heuristic for Snake-in-the-box appears in (Palombo et al 2015). The remaining graph is partitioned into disjoint sets of connected components.…”
Section: Longest Path Search Heuristicsmentioning
confidence: 99%
See 3 more Smart Citations
“…Another admissible heuristic for Snake-in-the-box appears in (Palombo et al 2015). The remaining graph is partitioned into disjoint sets of connected components.…”
Section: Longest Path Search Heuristicsmentioning
confidence: 99%
“…∀x ∈ V, L(x) = {x} ∪ N (x). The star-shaped exclusion set proposed in (Palombo et al 2015), where not all vertices can be on the same snake path, is one such exclusion set. Note that it is better to make such sets as small as possible, thus unlike (Palombo et al 2015) we use a 4-vertex star shape, which we henceforth call a "Y" exclusion.…”
Section: Additional Heuristics For Snake Constraintmentioning
confidence: 99%
See 2 more Smart Citations
“…Additionally to the constraint of not allowing repeated vertices in the path it is required that for any two vertices u, v there is no edge between u and v unless u and v are adjacent in the path. Heuristic search LP algorithms can be adapted to efficiently solve SIB (Palombo et al 2015) by designing SIB specific heuristics. However, these techniques cannot be transferred to solving the general LP problem since they rely on SIB specific heuristics and therefore these results are not relevant for our work.…”
Section: Related Workmentioning
confidence: 99%