Я не знаю, де це було вперше доведено, але оскільки у EdgeCover є вираження як булева проблема домену Холанта, вона включена до багатьох теорем про дихотомію Голанта.
EdgeCover включений в теорему про дихотомію в (1). Теорема 6.2 (у журнальній версії або Теорема 6.1 у переддруку) показує, що EdgeCover є # P-жорстким над площинними 3-регулярними графіками. Щоб побачити це, вираз для EdgeCover як проблеми Холанта над 3-регулярними графами є (або замінити [ 0 , 1 , 1 , 1 ] на [ 0 , 1 , … , 1 ], що містить -регулярні графіки). Це [ 0Holant([0,1,1,1])[0,1,1,1][0,1,…,1] 1, для тієї ж проблеми над kkk позначення перераховує вихідсиметричної функціїу порядку введення ваги Хеммінга. Для деякого підмножини набірних ребер (які ми вважаємо призначеними 1, а набору комплементу присвоєно 0), обмеженням для кожної вершини є те, що принаймні одному ребру присвоюється 1, що саме є функцією [ 0 , 1 , 1 , 1 ] . Для фіксованого підмножини ребер його вага - добуток виходів [ 0 , 1 , 1 , 1 ][0,1,1,1][0,1,1,1][0,1,1,1] у кожній вершині. Якщо будь-яка вершина не охоплена, вона вносить коефіцієнт 0 . Якщо всі вершини охоплені, то всі вершини вносять коефіцієнт , тому вага також дорівнює 1 . Тоді Холант повинен підсумовувати всі можливі підмножини ребер і додавати вагу, відповідну кожному підмножині. Це значення Холанта точно таке, якщо ми розділимо кожне ребро і накладемо обмеження, що обидві ребра, що падають, до цих нових вершин повинні бути рівними. Використовуючи позначення симетричної функції, ця функція бінарної рівності є [ 1 , 0 , 1 ] . Цей графік двосторонній. Вершини в одній частині мають [ 0 , 1 ,11[ 1, 0 , 1 ] обмеження, тоді як вершини в іншій частині маютьобмеження [ 1 , 0 , 1 ] . Вираз для цього як проблеми Голанта - Голант ( [ 0 , 1 , 1 , 1 ] | [ 1 , 0 , 1 ] ) . Тоді ви можете перевірити для себе той рядок " [ 0 , 1 , 1 , 1 ] " та стовпець " [ 1 , 0[ 0 , 1 , 1 , 1 ][ 1 , 0 , 1 ]Холант( [ 0 , 1 , 1 , 1 ] | [ 1 , 0 , 1 ] )[ 0 , 1 , 1 , 1 ] "таблиці біля цитованої вище теореми містить" H ", а це означає, що проблема є # P-жорсткою, навіть вхідний графік повинен бути планарним.[ 1 , 0 , 1 ]
Побічна примітка: Зауважте, що Піньян Лу є автором як цієї статті, так і першої статті, яку ви цитуєте. Я здогадуюсь, що коли їхній документ каже, що «підрахунок обкладинки крайок є проблемою # P-повної, навіть коли ми обмежуємо введення 3-ма звичайними графіками», вони неявно цитували (1). Вони, ймовірно, не згадували, що твердість також зберігається при подальшому обмеженні плоских графіків, оскільки їх FPTAS не потребує цього обмеження.
Пізніші теореми про дихотомію Голанта, такі, як у (2,3) --- конференційній та журнальній версіях тієї ж роботи --- виявилися більше. Теорема 1 (в обох версіях) говорить, що EdgeCover є # P-жорстким над площинними -регулярними графами для k ≥ 3 . Щоб побачити це, нам потрібно застосувати голографічну трансформацію. Як описано вище, вираз для EdgeCover як задачі Голанта над k -регулярними графами є Холант ( [ 0 , 1 , … , 1 ] ) , де [ 0 , 1 , … , 1 ]kk≥3kHolant([0,1,…,1])[0,1,…,1] містить k1-х. І крім того, це еквівалентно . Тепер застосуємо голографічне перетворення на T = [ 1 e π i / k 1 0 ]Holant([1,0,1]|[0,1,…,1])T=[11eπi/k0](або її зворотна залежність від вашої точки зору). За теоремою Холанта Валіана (4,5), це не змінює складності проблеми (насправді обидві проблеми насправді є однією і тією ж проблемою, оскільки вони узгоджуються з результатами кожного введення ... лише вираз проблеми змінився ). Черговим виразом цієї проблеми є
де = k k
Holant([1,0,1]T⊗2|(T−1)⊗k[0,1,…,1])=Holant([2,eπi/k,e2πi/k]|=k),
=k - функція рівності
k[2,eπi/k,e2πi/k][2e−πi/k,1,eπi/k]eπi/kXY у викладі теореми є
X=2Y=−2k−1k≥3, one can check that this problem, so thus EdgeCover as well, is #P-hard over planar
k-regular graphs for
k≥3.
Side note: One can also see this theorem and proof in Michael Kowalczyk's thesis.
I will continue my literature search to see EdgeCover was shown to be #P-hard before (1).
(1) Holographic Reduction, Interpolation and Hardness by Jin-Yi Cai, Pinyan Lu, and Mingji Xia (journal, preprint).
(2) A Dichotomy for k-Regular Graphs with {0,1}-Vertex Assignments and Real Edge Functions by Jin-Yi Cai and Michael Kowalczyk.
(3) Partition functions on k-Regular Graphs with {0,1}-Vertex Assignments and Real Edge Functions by Jin-Yi Cai and Michael Kowalczyk.
(4) Holographic Algorithms by Leslie G. Valiant
(5) Valiant’s Holant Theorem and matchgate tensors by Jin-Yi Cai and Vinay Choudhary