Fraktalny labirynt to labirynt, który zawiera swoje kopie. Np. Następujący Mark Mark Wolf z tego artykułu :
Zacznij od MINUS i przejdź do PLUS. Po wprowadzeniu mniejszej kopii labiryntu zapisz jej nazwę literową, ponieważ będziesz musiał pozostawić tę kopię przy wyjściu. Musisz wyjść z każdej zagnieżdżonej kopii labiryntu, w którą wszedłeś, pozostawiając w odwrotnej kolejności, w jakiej je wprowadziłeś (na przykład: wpisz A, wpisz B, wpisz C, wyjdź C, wyjdź B, wyjdź A). Pomyśl o tym jak o serii zagnieżdżonych pudełek. Jeśli nie ma ścieżki wyjścia wychodzącej z zagnieżdżonej kopii, osiągnąłeś ślepy zaułek. Kolor został dodany, aby ścieżki były wyraźniejsze, ale jest tylko dekoracyjny.
Jeśli istnieje rozwiązanie, pierwsze wyszukiwanie powinno znaleźć rozwiązanie. Załóżmy jednak, że nie ma rozwiązania dla labiryntu - wtedy nasz program wyszukiwania będzie działał wiecznie coraz głębiej.
Moje pytanie brzmi: biorąc pod uwagę labirynt fraktalny, jak możemy ustalić, czy ma rozwiązanie, czy nie?
Lub alternatywnie, czy dla fraktalnego labiryntu o danym rozmiarze (liczba wejść / wyjść na kopię) istnieje ograniczenie długości najkrótszego rozwiązania? (gdyby istniała taka granica, moglibyśmy exaustycznie szukać tylko tak głęboko)