Wąż w pudełku

Rysunek węża w trójwymiarowym hipersześcianie .

Problem węża w pudełku w teorii grafów i informatyce polega na znalezieniu pewnego rodzaju ścieżki wzdłuż krawędzi hipersześcianu . Ta ścieżka zaczyna się w jednym rogu i biegnie wzdłuż krawędzi do tylu rogów, ile może osiągnąć. Po dotarciu do nowego rogu poprzedni róg i wszyscy jego sąsiedzi muszą zostać oznaczeni jako niezdatni do użytku. Ścieżka nigdy nie powinna prowadzić do rogu, który został oznaczony jako niezdatny do użytku.

Innymi słowy, wąż jest połączoną otwartą ścieżką w hipersześcianie, gdzie każdy węzeł połączony ze ścieżką, z wyjątkiem głowy (początek) i ogona (koniec), ma dokładnie dwóch sąsiadów, którzy również są w wężu. Głowa i ogon mają tylko jednego sąsiada w wężu. Zasada generowania węża jest taka, że ​​węzeł w hipersześcianie może być odwiedzany, jeśli jest połączony z bieżącym węzłem i nie jest sąsiadem żadnego wcześniej odwiedzonego węzła w wężu, innego niż bieżący węzeł.

W terminologii teorii grafów nazywa się to znalezieniem najdłuższej możliwej ścieżki indukowanej w hipersześcianie ; można to postrzegać jako szczególny przypadek problemu indukowanego izomorfizmu podgrafu . Istnieje podobny problem znajdowania długich indukowanych cykli w hipersześcianach, zwany problemem cewki w pudełku .

Problem węża w pudełku został po raz pierwszy opisany przez Kautza (1958) , motywowany teorią kodów korygujących błędy . Wierzchołki rozwiązania problemu węża lub cewki w pudełku mogą być użyte jako kod Graya , który może wykrywać błędy jednobitowe. Takie kody mają zastosowanie w elektrotechnice , teorii kodowania i topologiach sieci komputerowych . W tych aplikacjach ważne jest, aby wymyślić jak najdłuższy kod dla danego wymiaru hipersześcianu . Im dłuższy kod, tym bardziej efektywne są jego możliwości.

Znalezienie najdłuższego węża lub zwoju staje się niezwykle trudne, gdy liczba wymiarów wzrasta, a przestrzeń poszukiwań ulega poważnej eksplozji kombinatorycznej . Niektóre techniki określania górnych i dolnych granic problemu węża w pudełku obejmują dowody z wykorzystaniem matematyki dyskretnej i teorii grafów , wyczerpujące przeszukiwanie przestrzeni poszukiwań oraz przeszukiwanie heurystyczne z wykorzystaniem technik ewolucyjnych.

Znane długości i granice

Maksymalne długości węży ( L s ) i zwojów ( L c ) w problemie węży w pudełku dla wymiarów n od 1 do 4

Maksymalna długość problemu węża w pudełku jest znana dla wymiarów od jednego do ósmego; to jest

1, 2, 4, 7, 13, 26, 50, 98 (sekwencja A099155 w OEIS ).

Poza tą długością dokładna długość najdłuższego węża nie jest znana; najlepsze długości znalezione do tej pory dla wymiarów od dziewiątego do trzynastego to

190, 370, 712, 1373, 2687.

W przypadku cykli (problem cewki w pudełku) cykl nie może istnieć w hipersześcianie o wymiarze mniejszym niż dwa. Maksymalne długości najdłuższych możliwych cykli to

0, 4, 6, 8, 14, 26, 48, 96 (sekwencja A000937 w OEIS ).

Poza tą długością dokładna długość najdłuższego cyklu nie jest znana; najlepsze długości znalezione do tej pory dla wymiarów od dziewiątego do trzynastego to

188, 366, 692, 1344, 2594.

Podwojone cewki to szczególny przypadek: cykle, których druga połowa powtarza strukturę pierwszej połowy, znane również jako cewki symetryczne . Dla wymiarów od drugiego do siódmego długości najdłuższych możliwych podwojonych cewek wynoszą

4, 6, 8, 14, 26, 46.

Poza tym najlepsze znalezione dotychczas długości dla wymiarów od ósmego do trzynastego to

94, 186, 362, 662, 1222, 2354.

Zarówno w przypadku węża, jak i cewki w pudełku wiadomo, że maksymalna długość jest proporcjonalna do 2 n dla n -wymiarowego pudełka, asymptotycznie, gdy n rośnie i jest ograniczona powyżej przez 2 n - 1 . Jednak stała proporcjonalności nie jest znana, ale obserwuje się, że mieści się w zakresie 0,3 - 0,4 dla obecnie najbardziej znanych wartości.

Notatki

Linki zewnętrzne