Tamsayı çarpanlara ayırma kehaneti ile P


18

Ben sadece "okumak ? Çarpanlara tamsayı NP-tam problemi mi " sorusunu ... Ben başka bir soru sorarak itibarımı bazı :-) geçirmeye karar böylece sahip P ( Q önemsiz ) 1 :QP(Q is trivial)1

Eğer çarpanlara tamsayı çözer, gücü nedir o bir kahin olan P A ? APA

Sanırım RSA tabanlı ortak anahtar şifrelemesini güvensiz kılıyor ... ama bunun dışında başka kayda değer sonuçlar var mı?


3
@Var bu kısım P(Q is trivial)=1bir şaka değil mi?
Pratik Deoghare

Bu soru, ilgili ve (belki de) daha doğal bir soru önermektedir: R , f_ (_ M , n ) 'yi, polinom-zaman Turing makinesi M'nin n uzunluğunun tüm girişleri üzerinde maksimum çalışma zamanı olarak döndüren bir kahinse , gücü nedir? P ^ R?
John Sidles

2
@Vor: Bu, "Hangi problemler polinom-zaman olabilir? Turing tamsayı çarpanlarına ayırmayı azaltır?" Diye sormakla aynı şey değil mi? Yoksa başka bir şey mi sormak istediniz?
Joshua Grochow

Ben bir acemiyim, bu yüzden sorum neredeyse bir merak. Hepsi basit bir düşünceden başladı: "gerçek dünyada" birçok NP-komple problem görüyorum (gücünü korumaya çalışan bir postacı, hareket eden ve mobilyalarını bir kamyona sığdırmak isteyen bir aile, ...: - ))). Ama "faktoring problemlerini" görmüyorum ... daha basit olabilirler (P ve NPC arasında). ... belki de gerçeklik çarpımlardan nefret eder :-D :-D
Marzio De Biasi

Yanıtlar:


11

Sorunuza bir cevabım yok, ancak "melek tabanlı güvenlik" adı altında çok yakın bir zamanda benzer bir kavramın çalışıldığını biliyorum.

Bu kavramı inceleyen ilk makale Prabhakaran & Sahai'dir (STOC '04) . Özellikle, soyutta yazdılar:

[...] bazı süper-polinom hesaplama gücüne düşmanca erişim sağlıyoruz.

Bu görüşü tartışan bir diğer önemli makale Canetti, Lin ve Pass'tır (FOCS 2010) . Konferans sunumlarının bazı bölümlerini izledim ( techtalks'ta ) ve doğru hatırlarsam, soruda belirttiğinize benzer bir örnekle başlarlar.


13

Tabii ki faktoringe indirgenebilecek herhangi bir karar problemi bir faktoring kâhin ile çözülebilir. Ancak bize birden fazla sorgu yapma yeteneği verildiğinden, birden fazla sorgu yapmak isteyebileceğiniz önemsiz bir sorun düşünmeye çalıştım.

Euler totient fonksiyonunu hesaplama problemi böyle bir problem gibi görünüyor. Faktoring karar versiyonuna Karp indirgemesi ile bu sorunun karar versiyonunun nasıl çözüleceğini bilmiyorum. Ancak Turing azaltmalarıyla, bunu faktoring'e azaltmak kolaydır.


3
İşte bilgisayar totient işlevinin karmaşıklığı ile ilgili MO ilgili bir yazı .
Hsien-Chih Chang 張顯 之

Küçük ekleme: Euler Totient işlevini hesaplayan diğer yönde polinom zaman azalmaları da vardır -> Faktoring. Bilinen azaltmaların bu sorunların karar versiyonu için çalışıp çalışmadığını kontrol etmedim. Yine de, Totient işlevini (hatta sabit bir katını) hesaplayabilmeniz size çarpanlarına ayırma olanağı verir. Shoup'un kitabı buna bir bölüm ayırıyor.
Juan Bermejo Vega

9

FACTORINGNPcoNPNPNPcoNP=NP

PFACTORINGNPFACTORINGNP.
coNPBQPPFACTORINGFACTORING
PFACTORINGNPcoNPBQP.

Thanks for the new answer. BTW, are you aware of papers/results about reducibility among problems in NPcoNP?
Marzio De Biasi

3
It's even in UPcoUP (the same reasoning as in your answer holds).
Joshua Grochow

6

Since factorization is in NP, you can at least say that PAΔ2P.


5

Well, as others noted factorization is in FNP, so we have PPAΔ2p (i.e. PNP). However, the decision version of factoring is also in BQP, so in fact we can do slightly better and get PPAPNPBQP.

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.