Graph Isomorphism'in


23

Benim yayında Fortnow yorumuyla, motive Grafik İzomorfizma sorun olmadığını kanıtlar -tamamlamakNP ve gerçeğiyle için aday olacak Ara tepkime sorunu (değil içinde -Komple ne de ), ben bilinen kanıtlar ilgilenen am bu değildir .N P N PGINPNPG I PPGIP

Bu tür bir kanıt, kısıtlı bir Grafik Otomorfizmi probleminin tamlığıdır (sabit nokta ücretsiz grafik otomorfizması problemi tamdır). Bu sorun ve diğer genellemeler "çalışıldı Grafik İzomorfizma benzer bazı NP-tam problemler Lubiw tarafından". Bazıları, 45 yıldan fazla olmasına rağmen, hiç kimsenin için polinom-zaman algoritması bulunmadığının kanıtı olduğunu iddia edebilir .N P G INPNPGIGI

olmadığına inanmak için başka hangi kanıtlara ihtiyacımız var ?PGIP


2
Altyazı-izomorfizmi ayrıca NP tamamlanmıştır.

1
Bazı zayıf kanıtlar, GI'ye logspace eşdeğeri olan, ancak hiçbirinin belirgin çoklu zaman algoritmalarına sahip olmadığı görülen, büyüyen sorun sınıfıdır. (Elbette, eğer bir tanesi çoklu zaman algoritmasına sahipse, o zaman hepsi yaparlar.)
András Salamon

GI algoritmaları örn optimizasyonu on yıllardır: circumstantial NP vs P'ye benzer kanıtlar Nauty hala görünüşte ağırlıklı rastgele düzenli grafiklerle deneysel olarak doğrulanabilir olmayan P kötü durum eğilimleri vardır.
vzn


Bunun hakkında ne düşünüyorsun? dharwadker.org/tevet/isomorphism
Anna Tomskova

Yanıtlar:


11

Bu sorudan önce, benim fikrim Graph Isomorphism'in P'de olabileceği, yani GI'nin P'de olmadığına dair hiçbir kanıt bulunmadığıydı. Bu yüzden kendime benim için kanıt olarak neyin sayılacağını sordum: için olgun algoritmalar varsa - tamamen mevcut yapısını istismar olduğunu grup izomorfizma p sonra o GI kabul edeceğini, polinom çalışma zamanını elde etmek için hiçbir umut olurdu hala -gruplarından ve benzeri mevcut yapıyı istismar muhtemelen P. Orada bilinmektedir değil algoritmaları olan izomorfizma için test p - grupları. O'Brien (1994) tarafındanppp, ancak mevcut yapıyı tamamen kullanıp kullanmadığını ya da polinom çalışma zamanını elde etmek için bu algoritmayı iyileştirme umudunu ( -gruplarının açık olmayan ek yapısını kullanmadan) kullanmadığına karar vermek için yeterince ayrıntılı olarak okumadım.p

Ancak Dick Lipton'ın genel olarak grup izomorfizmi sorununun ve özellikle de -grubu izomorfizmin probleminin hesaplamalı karmaşıklığını netleştirmek için 2011'in sonuna doğru harekete geçilmesi gerektiğini biliyordum . Bu yüzden googledp

site:https://rjlipton.wordpress.com group isomorphism

Eylem çağrısının başarılı olup olmadığını görmek için. Gerçekten de öyleydi:

  1. Grup İzomorfizmi Sorunu: Muhtemel Bir Polymath Sorunu?
  2. Grup İzomorfizmasındaki Gelişmeler
  3. CCC'den Üç Kişi: Grup İzomorfizmasında İlerleme

Son gönderi , bazı önemli grup aileleri için çalışma zamanı sağlayan, mevcut yapının çoğundan yararlanan ve 1994'ten itibaren yukarıda belirtilen kağıdı kabul eden bir makale incelemektedir. Çünkü n O ( log log n ) çalışma zamanı bağlı Hem grafik izomorfizminin pratikte zor olmadığı hem de hiç kimsenin polinomlu bir zaman algoritması (grup izomorfizmi için bile) elde edemediği tecrübesi ile uyumludur. .nO(loglogn)nO(loglogn)


rjlipton.wordpress.com/2015/03/05/news-on-intermediate-problems ayrıca benim araştırmamdan da geldi. Bu Teorem 2 Grafik isomorphism . Ayrıca, her söz sorun S , Z K ait B P P M Cı- G , P söz problemleri için tanımlandığı gibidir. RPMCSPSZKBPPMCSPBu, GI'nin NP'nin tamamlanmadığının kanıtıdır, ancak buradaki soru bu değildi. Cevabımın uzunluğu veya tarzıyla ilgili bir sorun görmediğimi ekleyeyim, çünkü kanıt talebini gerekçeli görüşün talebi olarak yorumluyorum.
Thomas Klimpel

5
Sebeplerini takip etmiyorum. “Mevcut yapı” nın “tamamen sömürüldüğünü” nasıl bilebilirsin? Eğer bir şey olursa, Grochow-Qiao makalesi kohomoloji dersleriyle daha fazlasını yapabileceğinizi önermiyor mu?
Sasho Nikolov

@SashoNikolov "Mevcut yapı" ile, grup teorisi topluluğundaki, ilgili topluluklardaki ve mevcut yayınlardaki yapı hakkındaki bilgileri kastediyorum. Örnekler, yapının "tamamen sömürülmediği" idi, temel amacı pratik bir uygulanabilir algoritma bulmak olan yayınlar, bu nedenle bir noktada durur ve temel sınır olup olmadığına dair net bir gösterge olmadan kalan sınırlamaları söyler. Grochow-Qiao makalesi, bunları inceledi ve grup izomorfizminin hesaplama karmaşıklığına doğrudan saldırdı, bu nedenle sonuçları iyi kanıtlar sağladı.
Thomas Klimpel

11

Bir kara kutu ayarındaki önemsiz olmayan izinlerin daha iyi olmadığını doğrulamak için kontrol etmeniz gereken en küçük permütasyon kümesi ! fakat yine de üstel, OEIS A186202 .n!

Etiketlenmemiş bir grafik depolamak için gereken bit sayısı arasında ( nlog2. Naor, Moni'ye bakınız. "Genel etiketlenmemiş grafiklerin özlü gösterimi." Ayrık Uygulamalı Matematik 28.3 (1990): 303-307. Hatırladığımda sıkıştırma yönteminin kanıtı biraz daha temiz. Her neyse,Ukümesini arayalım. LetL=2 ( n(n2)nlog(n)+O(n)U etiketli grafikler için.L=2(n2)

--Haskell notation
graphCanonicalForm :: L -> U

graphIsomorphism :: L -> L -> Bool
graphIsomorphism a b = (graphCanonicalForm a) == (graphCanonicalForm b)    

ve B o o L L L Eğer üstel dönüştürmek ise. Sadece imzalarını incelemek, grafikleri kanonik bir forma sokmak daha kolay görünüyor, ancak yukarıda gösterildiği gibi, GC GI'yi kolaylaştırıyor.ULBoolLL


Teşekkürler. Bu tür argümanlar ne kadar güçlü?
Muhammed El-Türkistan

bu bağlantıyı daha da belgeleyen alıntı yapılması gereken bir refah var mı?
vzn

3
@ Muhammed Ali-Türkistan: Bu temelde bir sorgu karmaşıklığı argümanıdır. Ama bilinen algoritmalar, örneğin Babai-luks 1983, halihazırda gibi (bir şey oldukça önemli bir farkla düşünüyorum bu bağlı dövmek karşı 2 2n ) 2n
Joshua Grocho,

1
@ChadBrewbaker: Endişeniz kodlanıyorsa ve ortalama bir durum karmaşıklığı varsa, nauty'nin algoritmanızdan önemli ölçüde daha iyisini yaptığına eminim. (Düşük molekül ağırlıklı bilinen en iyi Nauty ile bağlandığını Not (1996 Miyazaki) ve bir poli-zaman algoritması Miyazaki grafikler için bulunmuştur. Bir alt sınırı Basit analiz gösterir ( 3 / 2 ) n Algoritmanız hakkında.) Ayrıca, GI ortalama durumda lineer zamanda (Babai-Kucera). Ω(2n/20)(3/2)n
Joshua Grocho,

2
@ Muhammed Ali-Türkistan: Bu soru, GI'nin karmaşıklığı konusundaki inançlarım hakkında daha derinden düşünmemi sağladı. Yanıt: Diğer sorunuz, GI’dan GA’ya P- sonra çok zamanlı Turing (veya hatta bir-bir) düşüş olmadığına dikkat edin .
Joshua Grocho,

8

Kozen bildirisinde, grafik isomorphism için bir klik sorun eşdeğer , bu bir kanıt sağlar değil P . Kağıttan aşağıdakiler gelir:GIP

“Yine de, grafik izomorfizmi için polinomlu bir zaman algoritması bulmanın NP-eksiksiz bir problem için polinomlu bir zaman algoritması bulmak kadar zor olacağı muhtemeldir. Bunların NP tamamlandı. "

Ayrıca, Babai, son buluşmasında “ Quasipolynomial zamandaki Graph Isomorphism” adlı makalesinde , GI için etkili algoritmaların varlığına karşı bir argüman vermektedir. O (GI indirgenebilir) grubu İzomorfizma sorunun GI yerleştirerek büyük bir engel olduğunu gözler . Grup İzomorfizmi problemi (gruplar Cayley tableis'leri tarafından verilir) n O ( log n ) ' de çözülebilir ve P de olduğu bilinmemektedir .PnO(logn)P

İşte Babai'nin makalesinden bir alıntı:

Bu çalışmanın sonucu, Grup İzomorfizmi sorununun (ve belirtilen zorluk sorununun) GI'yi P'ye yerleştirmenin önündeki bir engel olarak önemini arttırmaktadır. devam edecek.


2
HG|G|=|H||G|=c|H|c>1. Kesikli parametreler için, P'de hızla NP-tamamlanmış (örn. 2SAT vs 3SAT) sorunların olduğunu biliyoruz. Keskin bir eşik değerinde NP-tamamlanmış sürekli parametre ile P'de sorun olup olmadığını biliyor musunuz? Öyleyse, bu tür bir akıl yürütme, GI’nin P’de olmadığına dair kanıt sayılmaz, ama kafamın tepesinden böyle bir örnek düşünemiyorum.
Joshua Grochow

2
7/8P7/8+ϵNPϵ>0

Hata! Klimpel'in yanıtı zaten grup izomorfizmi kanıtını içeriyor. Her neyse, Babai'nin konuya bakış açısına sahip olması yararlı.
Muhammed El-Türkistan

Babai, quasipolynomial çalışma zamanı iddiasını geri çekti . Görünüşe göre analizde bir hata vardı.
Raphael

5

İşte henüz alıntılanmayan diğer sonuçlar

  • Graph Isomorphism / Torán FOCS 2000 ve SIAM J. Comput. 33, 5 1093-1108.

    Grafik izomorfizma probleminin DLOGTIME tekdüze AC 0 altında çok zorlu olduğunu göstermekteyiz, modl sınıfı her bir logaritmik uzay mod k sınıfı için ve sınıflandırma kl için Modl L, ve sınıflandırma problemleri için NC 1 azaltılabilir. determinant Bunlar, grafik izomorfizmi problemi için bilinen en güçlü sertlik sonuçlarıdır ve mükemmel eşleştirme probleminden grafik izomorfizmine rasgele bir logaritmik uzay azalması anlamına gelir. Ayrıca grafik otomorfizm probleminin sertlik sonuçlarını da araştırıyoruz.

  • Grafik İzomorfizmi AC 0 , Grup İzomorfizmi / Chattopadhyay, Toran, Wagner'e indirgenemez

    Girdi yapıları açıkça çarpım tablosuyla belirtildiğinde, Grup ve Quasigroup İzomorfizm problemleri için yeni bir üst sınır veriyoruz. Bu problemlerin O (log log n) derinliği ve O (log 2 n) nondeterministik bit ile sınırlandırılmamış fan girişinin polinom büyüklüğü nondeterministik devreleri ile hesaplanabileceğini gösterdik , burada n grup element sayısıdır. Bu, problemler için mevcut üst sınırı [Wol94] 'den geliştirir. Önceki üst sınırda devreler fanin ancak derinliği O (log 2 n) ve ayrıca O (log 2 n) sınırsız bitleri de sınırladı . Daha sonra üst sınırımızdan gelen devrelerin türünün Eşlik işlevini hesaplayamadığını kanıtlıyoruz. Parite AC 0 olduğundanGraph Isomorphism'e indirgenebilen, bu, Graph Isomorphism'in AC 0 indirimleri tarafından tanımlanan sıraya göre Grup veya Quasigroup Isomorphism'den kesinlikle daha zor olduğu anlamına gelir .


4
Bunlar aslında GI'nın bilinen en güçlü alt sınırları olmasına rağmen, P'de olmadıkları hakkında hiçbir şey söylemiyorlar. İlk durumda, DET P'ye çok yakın değil. İkinci durumda, yapının birC0-P içindeki dereceler zaten oldukça zengindir.
Joshua Grochow

"GI'da bilinen en güçlü alt sınırlar" olarak, ofc GI NP cinsindendir, bu nedenle GI'nın P'de olmadığına dair gerçek bir kanıt P ≠ NP! (muhtemelen NPI ≠ ∅ aracılığıyla ) ...
vzn

4
Evet, ama örneğin, GI’nin P-hard olduğunu bilmek güzel olurdu! (Tabii ki, P-sertliğinin bir şeyin P'de olmadığını göstermesi ile çok az ilgisi vardır, ama en azından
GI'nin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.