İkili Karar Ağacının Ptime'da kanonik temsili?


10

İkili karar ağaçları (BDT) için izlenebilir bir şekilde bir çeşit "normal form" vermenin bir yolu olup olmadığını merak ediyorum.

Daha doğrusu: BDT, boole değişkenleri ile etiketlenmiş iç düğümleri ve veya etiketlenmiş yaprakları olan bir ağaçtır . BDT, boole işlevini bariz bir şekilde temsil eder. İki BDT , aynı işlevi temsil ettiklerinde eşdeğerdir ( ).01A,BAB

Bir BDT girip onu başka bir veri yapısına dönüştüren bir işlevi var mı :f

  1. f Ptime'da
  2. A Bf(A)=f(B) yalnızcaAB
  3. g g ( f ( A ) ) Af , sahte ters bir , yani , ayrıca Ptime'dagg(f(A))A

Örneğin, azaltılmış sıralı ikili karar diyagramları OBDD 2 ve 3'ü doğrular, ancak 1 değil, yanlış değişken sıralamasıyla çıktı üstel boyutta olabilir.

Bunun mümkün olmayabileceğine inanıyorum, ancak bunun hiçbir yerinde kanıt bulamadım.


Ricky Demer'ın önerisi hakkında daha fazla yorum yapmak için:

Bu makale ( denklik sınıfları) ve ( tam değişmez) ve CF ( kanonik form) sınıflarını tanımlamaktadır . ve çeşitli (olası olmayan) etkilerini ancak bu sorulara kesin bir cevap vermezler.K e r P E q = K e r K e r = C FPEqKerPEq=KerKer=CF

Bu soruya verilen çeşitli olumsuz cevaplar (1 & 2, 1 & 2 & 3'ün imkansızlığı), şimdiye kadar açık bir sorun gibi görünen veya ... gibi ayırma sonuçları sağlayacaktır .K e r C FPEqKerKerCF


1
Is bile ptime içinde olduğu bilinen?

1
Bağımsız Bunun, sorunuz "Does eşdeğerdir sahip bir FP kanonik formu ?".


Teşekkürler Ricky Demer, bu soruya sistematik bir yaklaşım olduğunu bilmiyordum.
Marc

"Bu soruya olumsuz cevap" "neden " ayırma sonucu ? PEqKer

Yanıtlar:


9

Ben olduğunu varsayarsak , böyle bir kanonik temsil mevcut değildir. İspat: Diyelim ki böyle bir kanonik temsil var. Daha sonra fonksiyonu polinom zamanda hesaplanabilir, bu nedenle özelliklebir . Ancak eşit minimal bir BDT olarak alırsak , , öyleysebir . Böyle bir yaklaşım algoritması , doğru bir şekilde başka bir yayındaki cevaba göre anlamına gelir .NPSUBEXPAg(f(A))|g(f(A))|poly(|A|)BAg(f(A))=g(f(B))|g(f(A))|poly(|B|)NPSUBEXP


Sadece bu yazının "cevap 2" sinin farkındaydım. Bu yüzden aynı akıl yürütmeye başladım ama yol boyunca takıldım.
Marc

Yine de özerk bir şekilde sarmak iyi olurdu. Gönderinin iddiasının altında yatan makaleyi okumaya çalışacağım: araştırmacı.watson.ibm.com/researcher/ files/us- vitaly/… ve yapıyorum.
Marc

1
Korkarım bu cevaptan "cevap 3" ile ilgili bir sorun var. Yazara bunu sordum, ama geri bildirim almadım.
Marc
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.