Кіріспе

Есептеу күрделілігі теориясында SL (симметриялық логикалық кеңістік немесе Sym L) – USTCON (бағытталмаған s t байланысы) проблемасына логикалық кеңістікте кемітілетін проблемалардың күрделілік класы. Бұл бағытталмаған графтың екі төбесі арасында жолдың бар-жоғын анықтау мәселесі, немесе екі төбе бір-бірімен байланысқан компонентке жата ма, жоқ па, анықтау мәселесі болып сипатталады. Бұл проблема бағытсыз қолжетімділік проблемасы деп те аталады. Көптеген бірлік кеміту немесе Тьюринг кеміту қолданылғаны маңызды емес. Алғашқыда симметриялық Тьюринг машиналары тұрғысынан сипатталғанмен, бұл эквиваленттік формула өте күрделі, ал практикада кеміту анықтамасы қолданылады. USTCON – STCON (бағытталған қолжетімділік) проблемасының ерекше жағдайы, яғни бағытталған графтың екі төбесі арасында бағытталған жолдың бар-жоғын анықтау мәселесі, және ол NL үшін толық. USTCON SL толық болғандықтан, USTCON-ға әсер ететін көптеген жетістіктер SL-ге де әсер етеді. Осылайша, олар байланысты және бірге талқыланады. 2004 жылдың қазанында Омер Рейнгольд SL = L екенін көрсетті.

Шығу тегі

SL алғаш рет 1982 жылы Гарри Р. Льюис және Христос Пападимитриу есімді ғалымдар анықтады. Олар USTCON мәселесін орналастыруға болатын жаңа сынып іздестіріп жатқан, себебі бұл мәселені бұрынғыда ең жақсы жағдайда NL сыныбына ғана жатқызуға болады, бірақ ол детерминизмді қажет етпейтіндей сезілді. Олар симметриялық Тьюринг машинасының түсінігін енгізіп, оны SL сыныбын анықтау үшін пайдаланды, USTCON мәселесі SL үшін толық екенін көрсетті және мынаны дәлелдеді:

L – логарифмдік кеңістікте қарапайым детерминистік Тьюринг машинасымен шешілетін мәселелердің белгілі бір класы, ал NL – логарифмдік кеңістікте детерминистік емес Тьюринг машинасымен шешілетін мәселелердің класы. Кейінірек талқыланатын Рейнгольдтың зерттеуі, логарифмдік кеңістікпен шектелген жағдайда симметриялық Тьюринг машинасының қуаты қарапайым детерминистік Тьюринг машинасымен тең екенін көрсетті.

Маңызды нәтижелер

USTCON-ды сызықтық уақыт пен кеңістікте шешетін тереңдікке бірінші іздеу және ендікке бірінші іздеу сияқты жақсы белгілі классикалық алгоритмдер бар. Олардың SL анықталғанға дейін-ақ пайда болғандығы SL-дің P класында екенін көрсетеді. USTCON және SL-дің NL класында екенін көрсету қиын емес, себебі әр төбеде келесіге қай төбеге бару керектігін белгісіздікпен болжау арқылы жол табылуы мүмкін. Дегенмен, SL үшін алғашқы маңызды нәтиже 1970 жылы дәлелденген Савич теоремасы болды, ол USTCON-ды log2 n кеңістігінде шешетін алгоритмді ұсынды. Бірақ, тереңдікке бірінші іздеуден айырмашылығы, бұл алгоритм көптеген қолданулар үшін тиімсіз, себебі оның орындалу уақыты суперполиномиялық болуы мүмкін. Бұл USTCON және, демек, SL-дің (Шындығында, Савич теоремасы NL класының күшті нәтижесін береді.) класында екенін білдіреді. Савич алгоритміне 22 жыл бойы (біркелкі) детерминистік кеңістік бойынша жақсартулар болмағанмен, 1979 жылы Алелиунас және т.б. өте практикалық ықтималдық лог кеңістігіндегі алгоритмді тапты: жай ғана бір төбеден бастап, екіншісін тапқанша (қабылдау) немесе белгілі бір уақыт өткенше (қабылдамау) кездейсоқ жүріс жасаңыз. Қате қабылдамаулар шағын шектелген ықтималдықпен жасалады, ол кездейсоқ жүріс ұзарған сайын экспоненциалды түрде кішірейеді. Бұл SL RLP класында екенін көрсетті, яғни ықтималдық машиналарын қолдана отырып полиномиалдық уақыт пен логарифмдік кеңістікте шешілетін мәселелер класы, олар 1/3 уақыттан кем қателікпен жауап береді. Кездейсоқ жүрісті әмбебап траекториялық тізбекпен алмастыру арқылы Алелиунас және т.б. сондай-ақ SL L/poly класында екенін көрсетті, яғни полиномиалдық кеңеспен логарифмдік кеңістікте детерминистік түрде шешілетін мәселелердің біркелкі емес күрделілік класы. 1989 жылы Бородин және т.б. USTCON-ның екі төбесі әртүрлі байланысты компоненттерде екенін анықтаудың қосымшасы да RLP класында екенін көрсету арқылы бұл нәтижені нығайтты. Бұл USTCON және SL-ді RLP және RLP-ның қиылысына орналастырды, яғни ZPLP класына, логарифмдік кеңістігі, күтілетін полиномиалдық уақыты және қатесіз кездейсоқ алгоритмдері бар мәселелер класы. 1992 жылы Нисан, Сземереди және Вигдерсон USTCON-ды тек log1.5 n кеңістігін пайдаланып шешу үшін жаңа детерминистік алгоритм тапты. Бұл сәл жақсарды, бірақ Рейнгольдқа дейін маңызды жақсартулар болмады. 1995 жылы Нисан және Та Шма SL толықтырғыштық бойынша жабық екенін, сол кезде көптеген адамдар оны жалған деп санайтынын көрсетті, яғни SL = co SL. Басқаша айтқанда, егер мәселені графқа келтіріп, екі төбе бір компонентте ме деп сұраса, оны басқа графқа келтіріп, екі төбе әртүрлі компонентте ме деп сұраса да болады. Дегенмен, Рейнгольдтың еңбегі кейіннен бұл нәтижені артық еткізді. SL = co SL-дің ең маңызды салдарының бірі - LSL = SL, яғни SL оракулы бар детерминистік лог кеңістігіндегі машина SL-дегі мәселелерді шеше алады (тривиалды түрде), бірақ басқа мәселелерді шеше алмайды. Бұл біз Тьюрингтің азайтуын немесе көптік азайтуын қолдансақ та SL класында проблеманы көрсету маңызды емес екенін білдіреді, олар эквивалентті. 2004 жылдың қазан айында Омер Рейнгольд USTCON шындығында L класында екенін көрсетті. USTCON SL-толық болғандықтан, бұл SL = L дегенді білдіреді, бұл SL-ді жеке класс ретінде қарастырудың қажеттілігін жояды. Бірнеше аптадан кейін аспирант Владимир Трифонов USTCON-ды әртүрлі әдістерді қолдана отырып, кеңістікті детерминистік түрде шешуге болатынын көрсетті. USTCON үшін Рейнгольд алгоритмін практикалық тұжырымдамаға айналдыруға көп күш жұмсалмады. Оның мақаласында (және оған дейінгілерде) олар негізінен асимптотикамен айналысатыны анық, нәтижесінде ол сипаттаған алгоритм шындығында жад пен уақытты қажет етеді. Бұл дегеніміз, тіпті , алгоритмге әлемдегі барлық компьютерлердегі жадтан көп жад қажет болады (бір килоэксаэксаэксабайт).

L = SL-нің салдары

L және SL кластарының құлдырауы бірқатар маңызды салдарға әкеледі. Ең бастысы, барлық SL-толық мәселелер енді L класында орналасқан және детерминистік логарифмдік және полилогарифмдік кеңістіктегі алгоритмдерді құруда пайдалы қолданылуы мүмкін. Атап айтқанда, логарифмдік кеңістіктегі азайтулар үшін бізде жаңа құралдар жиынтығы пайда болды. Сондай-ақ, мәселе L класында жатады, егер және тек қана ол USTCON-ға логарифмдік кеңістікте азайтылатын болса, дегені белгілі болды.