Графикалық гомоморфизм - Graph homomorphism

Graph homomorphism from J5 into C5
Гомоморфизм гүл сиқыры Дж5 цикл графигіне C5.
Бұл сондай-ақ орталық бес шыңдағы субографқа кері шегіну. Осылайша Дж5 шын мәнінде гомоморфтық тұрғыдан өзек C5.

Ішінде математикалық өрісі графтар теориясы, а график гомоморфизмі бұл екеуінің арасындағы картаға түсіру графиктер бұл олардың құрылымын құрметтейді. Нақтырақ айтқанда, бұл екі графиктің шыңдары жиынтығы арасындағы функцияны шектеседі төбелер шектес шыңдарға.

Гомоморфизмдер туралы әртүрлі түсініктерді жалпылайды графикалық бояғыштар және -дің маңызды класын көрсетуге мүмкіндік береді шектеулерді қанағаттандыру проблемалары, мысалы, белгілі жоспарлау немесе жиілікті тағайындау мәселелер.[1]Гомоморфизмдер құруға болатындығы бай алгебралық құрылымдарға әкеледі: а алдын ала берілетін тапсырыс графиктер бойынша, а үлестіргіш тор және а санат (біреуі бағытталмаған графиктер үшін, екіншісі бағытталған графиктер үшін).[2]The есептеу күрделілігі берілген графиктердің арасында гомоморфизм табуға жалпы тыйым салынған, бірақ шешілетін ерекше жағдайлар туралы көп нәрсе белгілі көпмүшелік уақыт. Тартылатын және шешілмейтін жағдайлар арасындағы шекара зерттеудің белсенді бағыты болды.[3]

Анықтамалар

Осы мақалада, егер басқаша көрсетілмесе, графиктер ақырлы, бағытталмаған графиктер бірге ілмектер рұқсат етілген, бірақ бірнеше шеттер (параллель жиектер) тыйым салынған график гомоморфизмі[4] f графиктен G = (V(G), E(G)) графикке H = (V(H), E(H)), жазылған

f : GH

функциясы болып табылады V(G) дейін V(H) әр жиектің соңғы нүктелерін кескінге келтіреді G шетінің шеткі нүктелеріне дейін H. Ресми түрде, {сен,v} ∈ E(G) білдіреді {f(сен),f(v)} ∈ E(H), барлық шыңдар үшін сен, v жылы V(GЕгер қандай да бір гомоморфизм бар болса G дейін H, содан кейін G деп айтылады гомоморфты дейін H немесе H-түсті. Мұны көбінесе:

GH .

Жоғарыда көрсетілген анықтама бағытталған графиктерге дейін кеңейтілген. Содан кейін, гомоморфизм үшін f : GH, (f(сен),f(v)) болып табылады доға (бағытталған шеті) H қашан (сен,v) доғасы болып табылады G.

Бар инъекциялық бастап гомоморфизм G дейін H (яғни, ешқашан нақты шыңдарды бір шыңмен салыстырмайтын), егер ол болса ғана G Бұл подограф туралы H.Егер гомоморфизм болса f : GH Бұл биекция (шыңдарының арасындағы жеке сәйкестік G және H) кімнің кері функция сонымен қатар графикалық гомоморфизм болып табылады f Бұл графикалық изоморфизм.[5]

Карталарды жабу анықтамасын және көптеген қасиеттерін көрсететін гомоморфизмдердің ерекше түрі болып табылады топологиядағы карталарды қамту.[6]Олар ретінде анықталады сурьективті гомоморфизмдер (яғни, әр шыңға бір нәрсе сәйкес келеді), олар да жергілікті биективті, яғни биекция Көршілестік әрбір шыңның мысалы екі жақты қақпақ, әр шыңды бөлу арқылы графиктен құрылды v ішіне v0 және v1 және әр шетін ауыстыру сен,v шеттерімен сен0,v1 және v0,сен1. Функцияны салыстыру v0 және v1 қақпағында v бастапқы графикте гомоморфизм және жабу картасы көрсетілген.

График гомеоморфизм тікелей гомоморфизмдерге қатысы жоқ басқа ұғым. Шамамен айтқанда, бұл инъекцияны қажет етеді, бірақ жиектерді жолдарға (тек шеттерге емес) бейнелеуге мүмкіндік береді. Графикалық кәмелетке толмағандар әлі де еркін түсінік.

Түбірлер мен ретрактар

Қ7, 7 төбесі бар толық график - бұл ядро.

Екі график G және H болып табылады гомоморфтық эквивалент егерGH және HG.[4] Карталар міндетті түрде сурьективті де, инъективті де емес. Мысалы, толық екі жақты графиктер Қ2,2 және Қ3,3 гомоморфтық эквивалент: әр картаны домендік графиканың сол жақ (респ. оң) жартысын алу және кескін графигінің сол жағында (респ. оң) жартысына кескіндеу ретінде анықтауға болады.

Ретракция - бұл гомоморфизм р графиктен G а подограф H туралы G осындай р(v) = v әр төбе үшін v туралы H.Бұл жағдайда ішкі жазба H а деп аталады бас тарту туралы G.[7]

A өзек бұл кез-келген тиісті субографқа гомоморфизмі жоқ график. Эквивалентті түрде, кез-келген тиісті ішкі графикаға тартылмайтын график ретінде анықтауға болады.[8]Әр график G гомоморфты түрде бірегей өзекке тең (изоморфизмге дейін), деп аталады өзегі туралы G.[9] Айта кету керек, бұл жалпы шексіз графиктер үшін дұрыс емес.[10]Сонымен, бірдей анықтамалар бағытталған графиктерге де қолданылады және бағытталған график те ерекше ядроға тең. индукцияланған субография.[7]

Мысалы, барлығы толық графиктер Қn және барлық тақ циклдар (циклдік графиктер ұзындығы тақ) ядролар болып табылады 3 түсті график G үшбұрыштан тұрады (яғни бар толық граф Қ3 подграф ретінде) гомоморфты түрде балама болып табылады Қ3. Бұл, бір жағынан, 3-түсті G гомоморфизммен бірдей GҚ3, төменде түсіндірілгендей. Екінші жағынан, G гомоморфизмді тривиальды түрде мойындайды G, дегенмен Қ3G. Бұл сондай-ақ білдіреді Қ3 кез келген осындай графиктің өзегі болып табылады G. Сол сияқты, әрқайсысы екі жақты граф кем дегенде бір шеті барға тең Қ2.[11]

Бояғыштарға қосылу

A к-түстеу, кейбір бүтін сан үшін к, біреуінің тапсырмасы болып табылады к графиктің әр шыңына түстер G әр жиектің шеткі нүктелері әртүрлі түстер алатындай етіп. The к-бояулар G бастап гомоморфизмге дәл сәйкес келеді G дейін толық граф Қк.[12] Шынында да Қк сәйкес келеді к түстер, ал екі түс шыңдарымен шектеседі Қк егер олар әртүрлі болса ғана. Осыдан функция гомоморфизмді анықтайды Қк егер ол шектес шыңдарды бейнелейтін болса ғана G әр түрлі түстерге (яғни, бұл а к-түстеу). Соның ішінде, G болып табылады к-және егер ол болса ғана түсті Қк-түсті.[12]

Егер екі гомоморфизм болса GH және HҚк, содан кейін олардың құрамы GҚк сонымен қатар гомоморфизм болып табылады.[13] Басқаша айтқанда, егер график болса H көмегімен боялған болуы мүмкін к түстер, ал гомоморфизм бар G дейін H, содан кейін G болуы мүмкін к-түсті. Сондықтан, GH білдіреді χ (G) ≤ χ (H), қайда χ дегенді білдіреді хроматикалық сан графиктің (ең азы) к ол үшін к-түсті).[14]

Нұсқалар

Жалпы гомоморфизмдерді бояудың бір түрі ретінде қарастыруға болады: егер бекітілген графиктің шыңдары болса H қол жетімді түстер және шеттері H қандай түстер екенін сипаттаңыз үйлесімді, содан кейін H-бояу G - бұл төбелердің түстерін тағайындау G көршілес шыңдар үйлесімді түстер алатындай етіп.Графтың бояуының көптеген түсініктері осы үлгіге сәйкес келеді және оларды графтардың әр түрлі отбасыларына гомоморфизм ретінде көрсетуге болады.Дөңгелек бояулар ішіне гомоморфизмдерді қолдану арқылы анықтауға болады толық дөңгелек графиктер, бояғыштардың әдеттегі түсінігін нақтылау.[15]Бөлшек және б- бояу ішіне гомоморфизмдерді қолдану арқылы анықтауға болады Kneser графиктері.[16]Т-бояғыштар гомоморфизмге белгілі бір шексіз графикке сәйкес келеді.[17]Ан бағдарланған бояу бағытталған графтың кез келгеніне гомоморфизм болып табылады бағытталған граф.[18]Ан L (2,1) - түс геомоморфизм болып табылады толықтыру туралы жол графигі жергілікті инъекциялық болып табылады, яғни әр шыңның маңында инъекция қажет.[19]

Ұзын жолсыз бағдарлар

Тағы бір қызықты байланыс бағдарлар графиктің бағыты. Бағытталмаған графтың бағыты G бұл әр қыр үшін мүмкін екі бағыттың біреуін таңдау арқылы алынған кез-келген бағытталған граф. Толық графиканың бағдарлану мысалы Қк өтпелі турнир Тк 1,2,… шыңдарымен,к және доға мен дейін j қашан болса да мен < j.Графтардың бағдарлары арасындағы гомоморфизм G және H бағытталмаған графиктер арасында гомоморфизм береді G және H, бағдарларды ескермеу арқылы, екінші жағынан, гомоморфизм берілген GH бағытталмаған графиктер арасында, кез-келген бағдар H туралы H қайтадан бағытқа тартуға болады G туралы G сондай-ақ G гомоморфизмге ие H.Сондықтан, график G болып табылады к-түсті (үшін гомоморфизм бар Қк) егер қандай да бір бағдар болса ғана G гомоморфизмге ие Тк.[20]

Фольклорлық теоремада бәріне бірдей деп айтылған к, бағытталған график G гомоморфизмге ие Тк егер ол бағыттағы гомоморфизмді мойындамаса ғана Pк+1.[21]Мұнда Pn бұл 1, 2,… шыңдарымен бағытталған граф. n және шеттері мен дейін мен + 1, үшін мен = 1, 2, …, n - 1. Демек, график к- егер ол тек гомоморфизмді қабылдамайтын бағытта болса ғана түсті Pк+1.Бұл мәлімдеме график деп айту үшін аздап күшейтілуі мүмкін к-қандай да бір бағытта ұзындықтың бағыты болмаса ғана түсті болады к (жоқ Pк+1 подграф ретінде). Бұл Галлай – Хассе – Рой – Витавер теоремасы.

Шектеу қанағаттану проблемаларына қосылу

Мысалдар

График H изоморфты жұмыс күндері қатарынан емес толықтыру сызбасы туралы C7 және дөңгелек клика Қ7/2

Жоспарлаудың кейбір мәселелерін график гомоморфизмдерін табу туралы сұрақ ретінде модельдеуге болады.[22][23] Мысал ретінде, бір студенттің қатысатын екі курсы уақытында бір-біріне тым жақын болмауы үшін күнтізбелік уақыт аралықтарына семинар курстарын тағайындағысы келуі мүмкін. Курстар графикті құрайды G, кейбір қарапайым студенттер қатысатын кез-келген екі курстың арасындағы шегі бар. Уақыт аралықтары графикті құрайды H, уақыт бойынша жеткілікті қашықтықта болатын кез келген екі слоттың арасындағы шеті бар. Мысалға, егер әр адам өзінің семинар курстарын қатарынан бірнеше күн алатындай циклдік, апталық кестені қаласа, онда H болар еді толықтыру сызбасы туралы C7. Гомоморфизм графигі G дейін H көрсетілгендей, уақыт аралықтарына курстар тағайындау кестесі.[22] Мысалы, бірде-бір оқушының жұмада да, дүйсенбіде де курстары жоқ деген талапты қосу үшін сәйкес шетінен алып тастау жеткілікті H.

Қарапайым жиілікті бөлу ақаулықты келесі түрде көрсетуге болады: а-дағы бірқатар таратқыштар сымсыз желі олар деректерді беретін жиілік арнасын таңдауы керек. Болдырмау үшін кедергі, географиялық жағынан жақын орналасқан таратқыштар бір-бірінен алшақ орналасқан жиіліктегі арналарды қолдануы керек. Егер бұл шарт «географиялық тұрғыдан жақын» және «бір-бірінен алшақтықты» анықтау үшін бір шекті мәнге жақындатылса, онда жарамды арнаның таңдауы қайтадан графикалық гомоморфизмге сәйкес келеді. Ол таратқыштар графигінен шығу керек G, географиялық жағынан жақын орналасқан жұптар арасындағы шеттермен, арналар графигіне H, бір-бірінен алыс орналасқан арналар арасындағы шеттермен. Бұл модель айтарлықтай жеңілдетілгенімен, ол икемділікті мойындайды: жақын емес, бірақ географиялық ерекшеліктеріне байланысты кедергі келтіруі мүмкін таратқыш жұптары шеттеріне қосылуы мүмкін G. Бір уақытта сөйлеспейтіндерді одан алып тастауға болады. Дәл сол сияқты, бір-бірінен алшақ, бірақ экспонаттар болатын арналар жұбы гармоникалық интерференцияны жиектің жиынтығынан алып тастауға болады H.[24]

Екі жағдайда да осы оңайлатылған модельдер іс жүзінде шешуге тура келетін көптеген мәселелерді көрсетеді.[25] Шектеуді қанағаттандыру проблемалары, графикалық гомоморфизм мәселелерін жалпылайтын, шарттардың әр түрлі қосымша түрлерін (мысалы, жеке қалау немесе сәйкес келетін тапсырма санының шегі) білдіре алады. Бұл модельдерді шынайы және практикалық етуге мүмкіндік береді.

Ресми көрініс

Графиктер мен бағытталған графиктерді реляциялық деп аталатын анағұрлым жалпы ұғымның ерекше жағдайы ретінде қарастыруға болады құрылымдар (ондағы қатынастар кортежі бар жиын ретінде анықталады). Бағытталған графиктер - бұл доменде (шыңдар жиыны) біртұтас екілік қатынасы бар (құрылым) құрылымдар.[26][3] Осы көзқарас бойынша, гомоморфизмдер Мұндай құрылымдардың дәл графикалық гомоморфизмі болып табылады.Жалпы, бір реляциялық құрылымнан екінші реляциялық құрылымға гомоморфизм табу туралы мәселе шектеулерді қанағаттандыру проблемасы (CSP) .Графтардың жағдайы күрделі алғашқы CSP түсінуге көмектесетін нақты қадам жасайды. Көптеген графикалық гомоморфизмдерді табудың алгоритмдік әдістері кері шегіну, шектеулердің таралуы және жергілікті іздеу, барлық CSP-ге жүгініңіз.[3]

Графиктер үшін G және H, ма деген сұрақ G гомоморфизмге ие H тек бір ғана шектеулі CSP данасына сәйкес келеді,[3] келесідей. The айнымалылар шыңдары болып табылады G және домен әрбір айнымалы үшін - шыңының жиынтығы H. Ан бағалау - бұл әр айнымалыға доменнің элементін беретін функция, сондықтан функция f бастап V(G) дейін V(H). Әрбір жиек немесе доға (сен,v) of G содан кейін сәйкес келеді шектеу ((сен,v), E (H)). Бұл бағалау доғаны бейнелейтінін білдіретін шектеу (сен,v) жұпқа (f(сен),f(v)) қатынаста болады E(H), яғни доғаға H. CSP шешімі - бұл барлық шектеулерді құрметтейтін бағалау, сондықтан бұл гомоморфизм G дейін H.

Гомоморфизмдердің құрылымы

Гомоморфизмдердің құрамы гомоморфизм болып табылады.[13] Атап айтқанда, графиктегі → қатынасы транзитивті (және рефлексивті, тривиальды), сондықтан ол а алдын ала берілетін тапсырыс графиктер бойынша.[27]Рұқсат етіңіз эквиваленттілік класы график G гомоморфты эквиваленттілікте [GЭквиваленттік класты [G→ қатынасы - бұл а ішінара тапсырыс сол эквиваленттік сыныптар бойынша; ол а анықтайды посет.[28]

Келіңіздер G < H бастап гомоморфизм бар екенін білдіреді G дейін H, бірақ гомоморфизм жоқ H дейін G. → қатынасы а тығыз тәртіп, бұл барлық (бағытталмаған) графиктер үшін G, H осындай G < H, график бар Қ осындай G < Қ < H (бұл маңызды емес жағдайларды қоспағанда G = Қ0 немесе Қ1).[29][30]Мысалы, кез-келген екеуінің арасында толық графиктер (қоспағанда Қ0, Қ1) шексіз көп толық дөңгелек графиктер, натурал сандар арасындағы рационал сандарға сәйкес келеді.[31]

Гомоморфизмдер астындағы графиктердің эквиваленттік кластарының позициясы а үлестіргіш тор, бірге қосылу туралы [G] және [H] дисконтталған одақтың (эквиваленттілік класы) ретінде анықталған [GH], және кездесу туралы [G] және [H] ретінде анықталды тензор өнімі [G × H] (графиктерді таңдау G және H эквиваленттік кластарды білдіретін [G] және [H] маңызды емес).[32]The қосылу-төмендетілмейтін осы тордың элементтері дәл байланысты графиктер. Мұны гомоморфизмнің байланысты графты мақсатты графиканың бір байланысқан компонентіне бейнелейтіндігін көрсетуге болады.[33][34]The кездесу-төмендетілмейтін осы тордың элементтері дәл мультипликативті графиктер. Бұл графиктер Қ мұндай өнім G × H гомоморфизмге ие Қ біреуі болған кезде ғана G немесе H сонымен қатар жасайды. Мультипликативті графиктерді анықтау негізінде жатыр Хедетниемидің болжамдары.[35][36]

Графикалық гомоморфизмдер сонымен қатар а санат, объектілер ретінде графиктермен және көрсеткілермен гомоморфизмдермен.[37]The бастапқы объект бұл бос график, ал терминал нысаны бұл бір шыңы және біреуі бар график цикл сол шыңда графиктің тензор көбейтіндісі болып табылады категория-теориялық өнім және экспоненциалды график болып табылады экспоненциалды объект осы санат үшін.[36][38]Бұл екі амал әрқашан анықталатын болғандықтан, графиктердің санаты - а картезиан жабық санаты.Дәл сол себепті, гомоморфизмдер астындағы графиктердің эквиваленттік кластарының торы шын мәнінде а Алгебра.[36][38]

Бағдарланған графиктер үшін бірдей анықтамалар қолданылады. Атап айтқанда → - бұл ішінара тапсырыс бағытталған графиктердің эквиваленттік кластары туралы. Бұл бағытталмаған графиктердің эквиваленттілік кластары бойынша → ретінен ерекшеленеді, бірақ оны қосалқы тәртіп ретінде қамтиды. Себебі әрбір бағытталмаған графты әрбір доға болатын бағытталған граф ретінде қарастыруға болады (сен,v) кері доғасымен бірге пайда болады (v,сен), және бұл гомоморфизмнің анықтамасын өзгертпейді. Бағдарланған графиктерге арналған тапсырыс → қайтадан үлестіргіш тор және Хейтинг алгебрасы болып табылады, біріктіру және қосу амалдары бұрынғыдай анықталған. Алайда, ол тығыз емес. Сондай-ақ объект ретінде бағытталған графиктермен және жебелер түрінде гомоморфизмдермен санат бар, ол тағы да а картезиан жабық санаты.[39][38]

Салыстырмалы графиктер

Гретц графигімен салыстыруға келмейді Қ3

Гомоморфизмнің алдын-ала тапсырыс берушісіне қатысты көптеген теңдесі жоқ графиктер бар, яғни гомоморфизмді екіншісіне қабылдамайтын жұп графиктер.[40]Оларды құрудың бір әдісі - қарастыру тақ айнала график G, тақ ұзындықтағы ең қысқа циклдің ұзындығы тақ сан ж ол үшін гомоморфизм бар цикл графигі қосулы ж төбелер G. Осы себепті, егер GH, содан кейін тақ айналасы G тақ шеңберінен үлкен немесе тең H.[41]

Екінші жағынан, егер GH, содан кейін хроматикалық саны G хроматикалық санынан кем немесе тең H. Сондықтан, егер G қарағанда тақ тақтаға қарағанда едәуір үлкен H және қарағанда қатаң үлкен хроматикалық сан H, содан кейін G және H салыстыруға келмейді.[40]Мысалы, Гротц графигі 4-хроматикалық және үшбұрышсыз (оның айналасы 4-ке, тақ шеңбер 5-ке ие),[42] сондықтан оны үшбұрыш графигімен салыстыруға болмайды Қ3.

Тақ шеңбер мен хроматикалық санның ерікті үлкен мәндері бар графиктердің мысалдары келтірілген Kneser графиктері[43] және жалпылама мицельдіктер.[44]Осындай графиктердің бірізділігі, екі параметрдің де мәндерін бір мезгілде арттыра отырып, шексіз көптеген теңдесі жоқ графиктерді береді ( античайн гомоморфизмнің алдын-ала тапсырыс берушісінде).[45]Сияқты басқа қасиеттер тығыздық гомоморфизмнің алдын-ала берілгендігін осындай отбасылардың көмегімен дәлелдеуге болады.[46]Хроматикалық сан мен шеңбердің үлкен мәндері бар графтардың конструкциясы тек тақ емес, сонымен қатар күрделі де болуы мүмкін (қараңыз) Айналдыру және графикалық бояу ).

Бағдарланған графиктердің ішінде салыстыруға болмайтын жұптарды табу оңайырақ. Мысалы, бағытталған циклдік графиктерді қарастырайық Cn, 1, 2,… шыңдарымен, n және шеттері мен дейін мен + 1 (үшін мен = 1, 2, …, n - 1) және бастап n дейін 1. бастап гомоморфизм бар Cn дейін Cк (n, к ≥ 3) егер және егер болса n -ның еселігі к. Атап айтқанда, бағытталған циклдік графиктер Cn бірге n бәрін салыстыруға болмайды.[47]

Есептеудің күрделілігі

Гомоморфизм графигіндегі мысал - бұл графиктердің жұбы (G,H) және шешім - бұл гомоморфизм G дейін H. Генерал шешім мәселесі, қандай-да бір шешім бар-жоғын сұрау NP аяқталды.[48] Алайда, рұқсат етілген жағдайларды шектеу әр түрлі проблемаларды тудырады, олардың кейбірін шешу әлдеқайда жеңіл. Сол жағын шектеу кезінде қолданылатын әдістер G оң жағынан қарағанда өте ерекшеленеді H, бірақ әрқайсысында дихотомия белгілі (жеңіл және ауыр жағдайлардың арасындағы шекара).

Гомоморфизмдер бекітілген графикке

Гомоморфизм мәселесі бекітілген графикпен H әр дананың оң жағында деп аталады H-түс проблемасы. Қашан H толық граф Қк, Бұл график к-түс проблемасы, ол үшін көпмүшелік уақытта шешілетін к = 0, 1, 2 және NP аяқталды басқаша.[49]Соның ішінде, Қ2-графтың түсі G дегенге тең G болу екі жақты, оны сызықтық уақытта тексеруге болады. Көбінесе, әрқашан H екі жақты граф, H-түстілікке тең Қ2-түстілік (немесе Қ0 / Қ1-қашан түстілік H бос / шетсіз), сондықтан шешім қабылдау бірдей оңай.[50]Паволь Тозақ және Ярослав Нешетиль бағытталмаған графиктер үшін басқа жағдайларды өңдеуге болмайтындығын дәлелдеді:

Тозақ-Нешетиль теоремасы (1990): The H-түстеу мәселесі P қашан болады H екі жақты және басқаша жағдайда NP-толық болады.[51][52]

Бұл сондай-ақ дихотомия теоремасы (бағытталмаған) граф гомоморфизмі үшін, өйткені ол бөлінеді H- есептерді NP толық немесе P есептеріне бояу, жоқ аралық жағдайлар.Бағдарланған графиктер үшін жағдай анағұрлым күрделі және іс жүзінде сипаттаудың әлдеқайда жалпы сұрағына тең шектеулерді қанағаттандыру проблемаларының күрделілігі.[53]Бұл анықталды H- бағытталған графиктерге арналған бояу проблемалары кез-келген басқа шектеулермен CSP сияқты жалпы және әртүрлі.[54][55] Ресми түрде, (ақырлы) шектеу тілі (немесе шаблон) Γ ақырғы домен және осы доменге қатысты қатынастардың шекті жиынтығы. CSP (Γ) - бұл шектеулерді қолдануға шектеулерді қолдануға рұқсат етілген шектеулерді қанағаттандыру проблемасы Γ.

Теорема (Федер, Варди 1998): кез келген шектеулі тіл үшін Γ, проблема CSP (Γ) астында эквивалентті уақытты көпмүшелік қысқарту кейбіреулеріне H- кейбір графиктерге арналған бояу мәселесі H.[55]

Интуитивті түрде бұл дегеніміз, қолданылатын алгоритмдік техниканың немесе күрделіліктің нәтижесі H- бағытталған графиктерге арналған бояу есептері H жалпы CSP-ге де қолданылады. Атап айтқанда, Тозақ-Нешетиль теоремасын бағытталған графиктерге дейін кеңейтуге болатындығын сұрауға болады. Жоғарыда аталған теорема бойынша бұл CSP дихотомиясы бойынша Федер-Варди болжамына тең келеді (атау CSP гипотезасы, дихотомия гипотезасы), бұл кез келген шектеуші тіл үшін Γ, CSP (Γ) NP-мен аяқталған немесе Р.[48] Бұл болжамды Дмитрий Жук пен Андрей Булатов 2017 жылы өз бетінше дәлелдеді, келесі нәтижеге жетекшілік етті:

Қорытынды (Булатов 2017; Жук 2017): The H- белгіленген графиктерге арналған бояу мәселесі H, P немесе NP-де аяқталған.

Графиктердің тұрақты отбасынан шыққан гомоморфизмдер

Гомоморфизм мәселесі бірыңғай бекітілген графикпен G енгізу даналарының сол жағында шешуге болады қатал күш уақытында |V(H)|O (|V(G)|), сондықтан кіріс графигінің өлшеміндегі көпмүшелік H.[56] Басқаша айтқанда, графика үшін мәселе P-де тривиальды болып табылады G шектелген өлшем. Басқа қандай қасиеттерге ие екендігі сонда G, өлшемнен басқа, көпмүшелік алгоритмдерді мүмкін етіңіз.

Шешуші қасиет болып шығады кеңдік, графиктің қаншалықты ағашқа ұқсайтынын анықтайтын өлшем. График үшін G көлденеңдік к және график H, гомоморфизм мәселесін уақытында шешуге болады |V(H)|O (к) стандартпен динамикалық бағдарламалау тәсіл. Шындығында, өзегі деп ойлау жеткілікті G ені ең үлкен к. Бұл өзегі белгісіз болса да орындалады.[57][58]

| Ішіндегі көрсеткішV(H)|O (к)-уақыт алгоритмін айтарлықтай төмендетуге болмайды: жұмыс уақытымен алгоритм жоқ |V(H)|o (tw (G) / log tw (G)) бар деп есептей отырып, бар экспоненциалды уақыт гипотезасы (ETH), егер кірістер шектеусіз кеңдік графиктерінің кез-келген класына шектелген болса да.[59]ETH - ұқсас дәлелденбеген болжам P ≠ NP Сол болжам бойынша полиномдық уақыт алгоритмдерін алу үшін қолдануға болатын басқа қасиеттер де жоқ. Бұл келесідей рәсімделді:

Теорема (Grohe ): Үшін есептелетін графтар класы , даналар үшін гомоморфизм мәселесі бірге егер P графиктері болса ғана шектелген кеңдік ядроларына ие (ETH).[58]

Мәселе, кем дегенде, ерікті түрде тәуелді болған уақытта шешіле ме деп сұрауға болады G, бірақ мөлшеріне бекітілген көпмүшелік тәуелділікпен H.Егер жауабын шектесек, тағы да оң болады G шекараларының ені графиктер класына және барлық басқа класс үшін теріс.[58]Тілінде параметрленген күрделілік, бұл формальды түрде гомоморфизм мәселесі өлшемі (жиектер саны) бойынша параметрленген G дихотомияны көрсетеді. Бұл қозғалмайтын параметр егер графиктер шектелген кеңдік өзектеріне ие және Ж [1] - әйтпесе толтырыңыз.

Дәл осы тұжырымдар шектеулерді қанағаттандыру проблемаларына (немесе реляциялық құрылымдарға, басқаша айтқанда) қатысты болады. Шектеу тек айнымалылардың шектелген санын қамтуы мүмкін деген жалғыз болжам қажет (барлық қатынастар белгілі бір шектеулі арифтілікте болады, графиктер жағдайында 2). Тиісті параметр содан кейін бастапқы шектеулер графигі.[59]

Сондай-ақ қараңыз

Ескертулер

  1. ^ Hell & Nešetřil 2004 ж, б. 27.
  2. ^ Hell & Nešetřil 2004 ж, б. 109.
  3. ^ а б в г. Hell & Nešetřil 2008.
  4. ^ а б Кіріспелер үшін (ұзындығының ұлғаю реті бойынша) қараңыз: Кэмерон (2006); Geňa & Tardif (1997); Hell & Néshetřil (2004).
  5. ^ Geňa & Tardif 1997, Бақылау 2.3.
  6. ^ Godsil & Royle 2001 ж, б. 115.
  7. ^ а б Hell & Nešetřil 2004 ж, б. 19.
  8. ^ Hell & Nešetřil 2004 ж, Ұсыныс 1.31.
  9. ^ Кэмерон 2006 ж, Ұсыныс 2.3; Hell & Nešetřil 2004 ж, Қорытынды 1.32.
  10. ^ Hell & Nešetřil 2004 ж, б. 34.
  11. ^ Кэмерон 2006 ж, б. 4, ұсыныс 2.5.
  12. ^ а б Кэмерон 2006 ж, б. 1; Hell & Nešetřil 2004 ж, Ұсыныс 1.7.
  13. ^ а б Hell & Nešetřil 2004 ж, §1.7.
  14. ^ Hell & Nešetřil 2004 ж, Қорытынды 1.8.
  15. ^ Hell & Nešetřil 2004 ж, §6.1; Geňa & Tardif 1997, §4.4.
  16. ^ Hell & Nešetřil 2004 ж, §6.2; Geňa & Tardif 1997, §4.5.
  17. ^ Hell & Nešetřil 2004 ж, §6.3.
  18. ^ Hell & Nešetřil 2004 ж, §6.4.
  19. ^ Фиала, Дж .; Кратохвил, Дж. (2002), «Графиктердің ішінара мұқабалары», Mathematicae графикалық теориясын талқылайды, 22 (1): 89–99, дои:10.7151 / dmgt.1159, S2CID  17507393
  20. ^ Hell & Nešetřil 2004 ж, 13-14 бет.
  21. ^ Hell & Nešetřil 2004 ж, Ұсыныс 1.20.
  22. ^ а б Кэмерон 2006 ж, б. 1.
  23. ^ Hell & Nešetřil 2004 ж, §1.8.
  24. ^ Hell & Nešetřil 2004 ж, 30-31 бет.
  25. ^ Hell & Nešetřil 2004 ж, 31-32 бет.
  26. ^ Hell & Nešetřil 2004 ж, б. 28, ескерту реляциялық құрылымдар деп аталады реляциялық жүйелер Ана жерде.
  27. ^ Hell & Nešetřil 2004 ж, §3.1.
  28. ^ Hell & Nešetřil 2004 ж, Теорема 3.1.
  29. ^ Hell & Nešetřil 2004 ж, Теорема 3.30; Geňa & Tardif 1997, 2.33 теоремасы.
  30. ^ Welzl, E. (1982), «Түстер-отбасылар тығыз», Теориялық. Есептеу. Ғылыми., 17: 29–41, дои:10.1016/0304-3975(82)90129-3
  31. ^ Hell & Nešetřil 2004 ж, б. 192; Geňa & Tardif 1997, б. 127.
  32. ^ Hell & Nešetřil 2004 ж, 3.2 ұсыныс, дистрибутивтілік 2.4 ұсыныста айтылған; Geňa & Tardif 1997, Теорема 2.37.
  33. ^ Куида, Леонард; Лехтонен, Эркко (2011), «Гомоморфизм ордені туралы» Тапсырыс, 28 (2): 251–265, arXiv:0911.0200, дои:10.1007 / s11083-010-9169-x
  34. ^ Сұр 2014, Лемма 3.7.
  35. ^ Тардиф, C. (2008), «Хедетниемидің болжамдары, 40 жылдан кейін» (PDF), Нью-Йорк график теориясының жазбалары, 54: 46–57, МЫРЗА  2445666.
  36. ^ а б в Дуайт, Д .; Зауэр, Н. (1996), «Хедетниеми болжамын категориялық зерттеу кезінде туындайтын торлар», Дискретті математика., 152 (1–3): 125–139, дои:10.1016 / 0012-365X (94) 00298-W
  37. ^ Hell & Nešetřil 2004 ж, б. 125.
  38. ^ а б в Сұр 2014.
  39. ^ Браун және басқалар. 2008 ж.
  40. ^ а б Hell & Nešetřil 2004 ж, б. 7.
  41. ^ Geňa & Tardif 1997, Бақылау 2.6.
  42. ^ Вайсштейн, Эрик В. «Grötzsch графигі». MathWorld.
  43. ^ Geňa & Tardif 1997, Ұсыныс 3.14.
  44. ^ Джарфас, А .; Дженсен, Т .; Stiebitz, M. (2004), «Түсі тәуелсіз графикалық графиктер туралы», Дж. Графикалық теория, 46 (1): 1–14, дои:10.1002 / jgt.10165
  45. ^ Hell & Nešetřil 2004 ж, Ұсыныс 3.4.
  46. ^ Hell & Nešetřil 2004 ж, б. 96.
  47. ^ Hell & Nešetřil 2004 ж, б. 35.
  48. ^ а б Бодирский 2007 ж, §1.3.
  49. ^ Hell & Nešetřil 2004 ж, §5.1.
  50. ^ Hell & Nešetřil 2004 ж, Ұсыныс 5.1.
  51. ^ Hell & Nešetřil 2004 ж, §5.2.
  52. ^ Тозақ, Павол; Нешетиль, Ярослав (1990), «Н-бояудың күрделілігі туралы», JCTB, 48 (1): 92–110, дои:10.1016 / 0095-8956 (90) 90132-J
  53. ^ Hell & Nešetřil 2004 ж, §5.3.
  54. ^ Hell & Nešetřil 2004 ж, Теорема 5.14.
  55. ^ а б Федер, Томас; Варди, Моше Ю. (1998), «Монотонды монадалық SNP-нің есептеу құрылымы және шектеулі қанағаттанушылық: деректер каталогы мен топтық теория арқылы зерттеу», SIAM J. Comput., 28 (1): 57–104, дои:10.1137 / S0097539794266766
  56. ^ Циган, М .; Фомин, Ф.В .; Головнев, А .; Куликов, А.С .; Михайлин, Мен .; Пачокки, Дж .; Socała, A. (2016). Графтық гомоморфизм мен субографиялық изоморфизм үшін қатаң шекаралар. Дискретті алгоритмдер бойынша 28-жылдық ACM-SIAM симпозиумы (SODA 2016). СИАМ. 1643–1649 беттер. arXiv:1507.03738. Бибкод:2015arXiv150703738F. ISBN  978-1-611974-33-1.CS1 maint: авторлар параметрін қолданады (сілтеме)
  57. ^ Дальмау, Вектор; Колаитис, Фокион Г .; Варди, Моше Ю. (2002). Шектеулі қанағаттану, шектеулі кеңдік және ақырлы-айнымалы логика. Шектеу бағдарламалаудың принциптері мен практикасы жөніндегі 8-ші халықаралық конференция (CP 2002). 310–326 бет. дои:10.1007/3-540-46135-3_21.
  58. ^ а б в Гроэ, Мартин (2007), «Гомоморфизмнің күрделілігі және екінші жағынан көрінетін қанағаттанушылық проблемалары», J. ACM, 54 (1): 1-es, дои:10.1145/1206035.1206036
  59. ^ а б Маркс, Даниэль (2010), «Сіз кеңдікті жеңе аласыз ба?», Есептеу теориясы, 6: 85–112, дои:10.4086 / toc.2010.v006a005

Әдебиеттер тізімі

Жалпы кітаптар мен экспозициялар

Шектеулі қанағаттану және әмбебап алгебрада

Тор теориясы мен категория теориясында