W „ Poradzie dla początkującego studenta ” Manuela Bluma :
LEONID LEVIN wierzy, jak to robię, niezależnie od odpowiedzi na P = NP? problem, to nie będzie tak, jak myślisz, że powinno być. Podał też wspaniałe przykłady. Po pierwsze, podał FACTORING ALGORITHM, który jest optymalnie optymalny, aż do stałej multiplikatywnej. Udowadnia, że jeśli jego algorytm ma charakter wykładniczy, to każdy algorytm FAKTOROWANIA jest wykładniczy. Odpowiednio, jeśli dowolny algorytm faktoringu jest wielogodzinny, to jego algorytm jest wielogodzinny. Ale nie byliśmy w stanie określić czasu działania jego algorytmu, ponieważ w silnym sensie czas ten jest niemożliwy do przeanalizowania.
Strona publikacji Levina zwraca 404, DBLP nie pokazuje nic związanego z faktoringiem, a poszukiwanie „leonid levin factoring” w Google Scholar nie zwraca niczego, co mogłoby znaleźć. AFAIK uogólnione sito jest najszybszym algorytmem znanym z faktoringu. O czym mówi Manuel Blum? Czy ktoś może powiązać mnie z gazetą?
źródło
Nie jestem pewien, czy właśnie o tym mówił Blum, ale łatwo jest stworzyć optymalny algorytm aż do stałego współczynnika dla prawie każdego . Oto w szczególności szkic faktoringu.NP∩coNP
Biorąc pod uwagę liczbę, chcemy czynnik N.
Czy N jest liczbą pierwszą? Jeśli tak, wpisz „PRIME” w innym przypadku:
Dlai=1...∞
DlaP=1...i
Uruchom program P dla i kroków z wejściem N
Jeśli P wyprowadza dwie liczby całkowite (L, M) i i i wówczas wyprowadzaL≠1 M≠1 N=L∗M (L,M)
źródło