Problema cu șarpele în cutie

Problema șarpelui într-o cutie în teoria graficelor și informatică se ocupă cu găsirea unui anumit tip de cale de-a lungul marginilor unui hipercub . Această potecă începe dintr-un colț și merge de-a lungul marginilor pentru câte colțuri poate ajunge. Odată ce se ajunge la un colț nou, colțul anterior și toți vecinii săi devin invalidi pentru utilizare. O potecă nu ar trebui să treacă niciodată printr-un colț după ce a fost marcată ca nevalidă.

Cu alte cuvinte, șarpele este conectat printr-o cale deschisă într-un hipercub, unde fiecare nod din cale, cu excepția capului (începutul lanțului) și a cozii (sfârșitul lanțului), are exact doi vecini care aparțin și șarpelui. Coada și capul la șarpe au un singur vecin fiecare. Regula pentru formarea șarpelui este că un nod din hipercub poate fi vizitat dacă este conectat la nodul curent printr-o margine și nu este vecin cu niciun nod vizitat al șarpelui, altul decât cel curent.

În terminologia teoriei grafurilor, aceasta se numește găsirea celei mai lungi căi posibile generate în hipercub . Acesta poate fi văzut ca un caz special al problemei izomorfismului pentru un subgraf generat . Există o problemă similară de a găsi un ciclu lung generat în hipercuburi, numită problema ciclului în cutie .

Problema șarpelui în cutie a fost descrisă pentru prima dată de Kautz [1] și motivul a fost teoria codurilor de corectare a erorilor . Vârfurile soluției la problema șarpelui sau ciclul din casetă pot fi folosite ca cod Gray care poate detecta erori într-un singur bit. Astfel de coduri au aplicații în inginerie electrică , teoria codificării și rețele de calculatoare . În aceste aplicații, este important să se dezvolte un cod cât mai lung posibil pentru o anumită dimensiune a hipercubului. Cu cât codul este mai lung, cu atât sunt mai eficiente proprietățile sale.

Găsirea celui mai mare șarpe sau ciclu devine sincer dificilă pe măsură ce dimensiunea crește, iar spațiul de căutare este predispus la o explozie combinatorie serioasă . Unele tehnici pentru determinarea limitelor superioare și inferioare pentru problema șarpelui cub includ dovezi care utilizează matematica discretă și teoria graficelor , căutarea exhaustivă în spațiul de căutare și căutarea euristică bazată pe tehnici evolutive.

Lungimi și limite cunoscute

Lungimea maximă a unui șarpe într-o cutie este cunoscută pentru dimensiuni de la unu la opt.

1, 2, 4, 7, 13, 26, 50, 98 secvența A099155 în OEIS .

Deasupra celei de-a opta dimensiuni, lungimea exactă a celui mai mare șarpe nu este cunoscută. Cele mai bune lungimi găsite pentru dimensiunile nouă până la treisprezece

190, 370, 712, 1373, 2687.

Ciclurile (într-o cutie) nu pot exista într-un hipercub de dimensiune mai mică de două. Lungimile maxime ale ciclurilor posibile sunt

0, 4, 6, 8, 14, 26, 48, 96 secvență A000937 în OEIS .

În afara acestor dimensiuni, lungimile exacte ale celor mai lungi cicluri sunt necunoscute. Cele mai bune lungimi găsite pentru dimensiunile nouă până la treisprezece

188, 366, 692, 1344, 2594.

Un ciclu dublu este un caz special - acestea sunt cicluri, dintre care a doua jumătate repetă structura primei jumătăți. Aceste cicluri sunt cunoscute și sub denumirea de cicluri simetrice . Pentru dimensiunile două până la șapte, lungimile celor mai mari cicluri duble posibile sunt

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

Pe lângă aceste valori, cele mai bune lungimi găsite pentru dimensiuni de la opt până la treisprezece sunt

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

Pentru ambele probleme, zmeu într-o cutie și ciclu într-o cutie, se știe că lungimea maximă este proporțională cu 2 n pentru o cutie n -dimensională pe măsură ce n crește și este mărginit de sus de 2 n-1 . Cu toate acestea, constanta de proporționalitate nu este cunoscută, dar pentru cele mai cunoscute valori curente se observă undeva în intervalul 0,3 - 0,4 [2] .

Note

  1. Kautz, 1958 .
  2. Pentru limitele inferioare asimptotice, a se vedea lucrările lui Evdokimov ( Evdokimov 1969 ), Wojciechowski ( 1989 ), Abbot și Katchalski ( Abbot, Katchalski 1991 ). Pentru limitele superioare, a se vedea lucrările lui Douglas ( Douglas 1969 ), Deimer ( Deimer 1985 ), Solovyova ( Solovyova 1987 ), Abbot și Katchalski ( Abbot, Katchalski 1988 ), Snevily ( 1994 ) și Zemor ( Zémor 1997 ).

Literatură

Link -uri