Permütasyonla ilgili problemlerin karmaşıklığı


13

ve iki vektör bir grup permütasyonu verildiğinde burada son derece uygun olmayan sonlu bir alfabe, soru bazı olup olmadığıdır şekilde burada permütasyon uygulama aracı üzerinde beklenen bir şekilde.G[n]={1,,n}u,vΓnΓπGπ(u)=vπ(u)πu

Ayrıca giriş olarak sonlu bir jeneratör seti tarafından verildiğini varsayalım . Sorunun karmaşıklığı nedir? Özellikle, NP'de mi?GS


3
Sonlu bir jeneratör grubu ile ne demek istiyorsun? Girdide nasıl temsil edilmektedir?
RB

Bence bir örnek: iki jeneratör , ve , ve tarafından oluşturulan . S1=(12)(3)S2=(13)(2)GS1S2
maomao

Genel olarak bu problem NP-zor olacaktır (muhtemelen bu zaten farkında olmadığım bazı ref üzerinde çalışılmıştır). Yine de başka bir çözüm sorunu (sudoku oyunu ile ilgili), ilginizi çekebilir
Nikos M.

Dahası bu ters bir sorundur (MAXENT a-la Jaynes'e yaklaşılabilir)
Nikos M.

Soru NP'nin zor olup olmadığı değil, NP'de olup olmadığıdır. Önemsiz üst sınır sadece PSPACE'dir.
Emil Jeřábek

Yanıtlar:


11

Let üzerinde permütasyon grubudur elemanları. Olmadığını test yapılabilir [1] ile değiştirilir. Let , o zaman sadece tahmin , ister polinom zamanda testi olup olmadığını . Bu bir üst sınırı verir.g1,,gk,gSnSnngg1,,gkNCPu,vΓngSngGg(u)=vNP

Bu yanıtı tamamlamak için:

Grup üyeliğinin (Furst ve ark. 1980), ardından abelian grupları için (McKenzie & Cook 1987; Mulmuley 1987), nilpotent için gruplar (Luks ve McKenzie 1988), çözülebilir gruplar (Luks ve McKenzie 1988), sınırlı abelyan olmayan kompozisyon faktörleri olan gruplar (Luks 1986) ve son olarak tüm gruplar (Babai ve ark. 1987). Aperiodik monoid üyeliğinin benzer bir karmaşıklık sınıflandırması, herhangi bir sabit aperiodik monoid çeşidine üyeliğin , , veyaPNC3NCAC0PNPPSPACE (ve çok az istisna dışında bu sınıf için tamamlandı).

[1] L. Babai, EM Luks ve A. Seress. NC'deki permütasyon grupları. Proc. yıllık ACM Bilgisayar teorisi sempozyumu, s. 409-420, 1987.19th


1
Cevabım yanlıştı ve sildim (cevabımda N olarak belirttiğim alt grup genel olarak normal değildi). Sorun P (ve muhtemelen de NC) olduğunu düşünüyorum, ama şu anda bir kanıtım yok.
Tsuyoshi Ito

Cevabınızın neden yanlış olduğunu anlamıyorum. permütasyon gerçekten kolayca inşa edilebilir, daha sonra grupların bir jeneratör listesi olarak verildiği grup üyeliği Babai, Luks & Seress 87 tarafından NC'de yer alır.π
Michael Blondin

1
Π için bir seçenek kolayca inşa edilebilir, ancak bu π G'ye ait değilse ne yapmalıyız? Muhtemelen en baştan doğru π bulmanın bir yolu var, ama şu anda bunu nasıl yapacağımı görmüyorum.
Tsuyoshi Ito

Oh, haklısın. NP üst sınırına cevabımı düzenleyeceğim.
Michael Blondin

Düzenleme için teşekkürler ve yanlış cevabımla karışıklığa neden olduğum için üzgünüm.
Tsuyoshi Ito

10

Sorununuz ( -) string izomorfizması olarak bilinir. Graph İzomorfizmi etrafında oldukça dar bir problem sınıfındadır: en azından GI kadar zor ve .ΓGNPcoAM

indirgeme: ve çiftler üzerindeki uyarılmış eylemi olmasına izin verin .N=(n2)GSNSn

coAM protokolü: Arthur rastgele bir öğe seçer (Emin bu tam eşit yapılabilir değilim ama bilinen algoritmalar bu sonucun üniforma yakın yeterince almak düşünüyorum) ve her iki uygular ve . Olasılık 1/2 ile ve , sonra onları Merlin'e sunar ve hangisinin olduğunu sorar.Guvuv


1
Michael Blondin'in cevabına yaptığım cevabı cevabınızla birleştirdiğimde, yanlışlıkla GI'nin P'de (ve muhtemelen NC'de) olduğunu düşünmeye kararlıyım .
Tsuyoshi Ito
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.