mboost-dp1

SXC - theRIAA
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Det skal nok blive bevist inden for de næste 1000 år, for i Futurama afsnittet "Put your head on my shoulder" står der på et tidspunkt 2 bøger i baggrunden med titlerne P og NP
EDIT:
Her er det
EDIT:
Her er det
#1
Jeg tror ikke at futurama er det bedste orakel :-)
Så det betyder at nuværende kryptering stadig holder, men visse problemer er ikke nemme at løse. Antaget at hans bevis er korrekt, selvfølgelig.
Jeg tror ikke at futurama er det bedste orakel :-)
Så det betyder at nuværende kryptering stadig holder, men visse problemer er ikke nemme at løse. Antaget at hans bevis er korrekt, selvfølgelig.
P ≠ NP er helt klart det som "alle" forventer, så det vil ikke have den store praktiske betydning. Det er dog en rar fornemmelse at få lukket det problem, så lad os håbe det holder :).
Faktorisering af tal tilhører iøvrigt BQP, og det er også ukendt om denne skulle være = P. Hvis den er, er det et problem for kendt kryptering som fx RSA. Det vil P = NP ikke løse.
Faktorisering af tal tilhører iøvrigt BQP, og det er også ukendt om denne skulle være = P. Hvis den er, er det et problem for kendt kryptering som fx RSA. Det vil P = NP ikke løse.
#3 problemer som er NP er "nemme" (hurtige) at verificere. Dvs. nogen giver dig en løsning og du skal blot tjekke om den passer. Problemer som er P er nemme at løse. Dvs. du skal selv finde en løsning uden hjælp.
Hvis P = NP betyder det at bare du kan verificere en løsning hurtigt, kan du også finde en hurtigt "from scratch". Det tror de færreste på.
Et problem kan fx være: Givet en bunke tal, find en delmængde af dem som lagt sammen giver 27. Det er nemt at tjekke hvis nogen giver dig en liste (du tjekker bare om alle elementer i listen findes i den oprindelige bunke, samt at de summerer til 27), men det er svært selv at finde en løsning. Dette problem kaldes subset-sum-problemet, og menes at tilhøre NP men ikke P.
Hvis P = NP betyder det at bare du kan verificere en løsning hurtigt, kan du også finde en hurtigt "from scratch". Det tror de færreste på.
Et problem kan fx være: Givet en bunke tal, find en delmængde af dem som lagt sammen giver 27. Det er nemt at tjekke hvis nogen giver dig en liste (du tjekker bare om alle elementer i listen findes i den oprindelige bunke, samt at de summerer til 27), men det er svært selv at finde en løsning. Dette problem kaldes subset-sum-problemet, og menes at tilhøre NP men ikke P.
#2 ikke for at gentage mig selv, men bemærk at den meget udbredte RSA-kryptering er baseret på faktorisering af tal som er BQP, og som de fleste forventer *ikke* er NPC*. Derfor vil P != NP ikke ændre noget ved deres teoretiske sikkerhed.
*) NPC er den "hårdeste" mængde af NP-problemer. Hvis P != NP, så er også NPC != P.
*) NPC er den "hårdeste" mængde af NP-problemer. Hvis P != NP, så er også NPC != P.
Hvorvidt det faktisk er et gyldigt bevis for N != NP er stadig kun gisninger. Jeg synes bestemt ikke at det er betryggende at beviset ikke har været igennem et peer-review. Her er nogle yderligere kritikpunkter.
Sion (10) skrev:Jeg synes bestemt ikke at det er betryggende at beviset ikke har været igennem et peer-review.
lol? Grunden til at vi kender til det er fordi det blevet sendt til peer-review. Men ellers et interessant matematisk problem du der skitserer: hvordan udgiver man et matematisk bevis til peer-review uden samtidig at udgive et bevis der endnu ikke har været igennem et peer-review? :O
Jeg synes det var nørdet nok at faktisk kunne gætte mig til hvad nyheden handlede om ud fra overskriften!
Obligatorisk xkcd! http://xkcd.com/287/
Og lidt ekstra humor: http://www.codinghorror.com/blog/2009/06/the-girl-...
Obligatorisk xkcd! http://xkcd.com/287/
Og lidt ekstra humor: http://www.codinghorror.com/blog/2009/06/the-girl-...
P'et står for polynomiel, og henviser til hvor hurtigt den tid det tager en algoritme at finde en løsning på et problem vokser med opgavestørrelsen.budder (3) skrev:Er der nogen der kan uddybe P Vs NP problemet på en forklarelig måde?
Hvis du skal finde den største værdi ud af et sæt af n værdier så tager det dig kun n tid. Fordi du kan nøjes med at kigge én gang på alle n værdier og holde styr på hvad den største værdi var. n er det samme som n^1 (som er et polynomie) så man kan se at uanset hvor stort et n vi snakker om så tager løsningen polynomiel tid at finde frem til. For problemer som er i NP (nondeterministic [in] polynomial time) så er dette ikke tilfældet. Det gælder f.eks. "traveling salesman", binpacking", mm. som også er hvad man kalder NPC (NP complete). Mere om det senere.
Nja, det er et sæt af NP-problemer hvor alle eksempler på et givent NP-problem kan reduceres til et eksempel på et andet NP-problem, og hvor det kun tager polynomiel tid at omskrive eksemplet fra NP-problem A til et eksempel på NP-problem B.cryo (9) skrev:NPC er den "hårdeste" mængde af NP-problemer. Hvis P != NP, så er også NPC != P.
Hvor vidt de er de "hårdeste" NP-problemer må vist være en smagssag, men de er i hvert fald så stærkt knyttet at hvis man kan reducere et NPC-problem til et P-problem med en polynomiel algoritme, således at alle udtryk af det NPC-problem kan mappes til udtryk i det P-problem, så har man bevist at NPC=P da alle andre NPC-problemer så kan reduceres til det NPC-problem (qua definitionen på NPC sættet) og så videre til et P-problem i polynomiel tid.
cryo (9) skrev:RSA-kryptering er baseret på faktorisering af tal som er BQP, og som de fleste forventer *ikke* er NPC*.
Men det er vel strengt taget heller ikke spørgsmålet her? Beviset går på NP, ikke NPC. En debattør (med ukendte forudsætninger) på Bruce Schneier's blog skriver:
http://www.schneier.com/blog/archives/2010/08/p_np_1.html#c453049 skrev:Now I'm not aware of any proof (because I'm pretty sure it doesn't exist) that factoring truly is an NP problem; although most people tend to think that it is.
Hvis dette totalt umatematiske udsagn (at faktorisering er NP) er sandt, så betyder et eventuelt bevis for at NP = P vel at faktorisering er "nemt"? Derfor må det være en god ting at kunne bevise det modsatte. Det beviser ikke at faktorisering er svært, men det beviser at det ikke er nemt på en bestemt måde.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.