Det är värt att notera att N
i NP
inte bara kan tillämpas på polynomproblem: Om X
är en särskild uppsättning problem som kan avgöras under en tid som begränsas av en given karakterisering är polynom för P
eller exponentiell för EXP
) av en deterministisk Turing Machine (DTM), så kommer NX
att vara det uppsättning problem som kan bestämmas av en icke-deterministisk Turing Machine (NTM).
Så frågan är hur FID verkligen fungerar. Måste du lösa ett problem som kan avgöras av en DTM i polynomaltid varje gång du vill hoppa? Om du byggde en maskin som använde FID för att avlägsna den nödvändiga icke-determinismen från en TM-körning, skulle du väsentligen ha byggt en NTM. Det här är verkligen meningsfullt, för även om problemutrymmet är (eller snarare kan vara) oändligt, är en viss förekomst av problemet alltid ändlig. Så sannolikheten att alltid "gissa" korrekt är ändamålsenlig. I detta avseende skulle FID vara tekniskt ekvivalent med beräkningsmodellen för en NTM. Så i allmänhet, i ett univers med en FID, finns det ingen praktisk skillnad mellan någon X
och dess motsvarande NX
klass av problem, men det skulle fortfarande vara okänt om de faktiskt är lika (som de är definieras över TM, inte ID-er).
Men det är inte meningsfullt att argumentera för den totala körtiden för en algoritm som crunches en oändlig inmatning, som i alla fall, men några triviala fall som också skulle vara oändliga.
Om IID är bara ett slags matematiskt problem, som en gång löst bara händer, får du viss inblick i att bygga en maskin som implementerar någon form av framdrivning, då är frågan hur svårt det här problemet är? Vi har ingen aning om att det skulle falla i klassen NP
-komplett problem. Det finns massor av PSPACE
(= NPSPACE
) problem, och faktiskt även cirka NEXPTIME
. Om det var PSPACE
skulle din magiska avancerad teknisk FID inte vara till nytta för dig, du väntar lika länge.
Så förhållandet mellan X
och NX
skulle vara som "fast sannolikhetskörning" och "ändlig osannolikhetskörning". Det verkar som om oändlig osannolikhetsdriven snarare skulle motsvara en maskin som bestämmer varje enskilt problem i konstant -tid, oavsett komplexitet på en DTM eller NTM eftersom en oändligt osannolik händelsen är i grunden en som aldrig händer. Det finns inga sådana händelser tänkbara: Till och med två kärnvapenhoppar spontant förvandlas till en skål med petunier och en mycket förvånad ser spermhval är inte en omöjlig händelse. Det är bara så osannolikt att ingen plågar att lägga en varningsstämpel på sådana warheads.
För att slutligen svara på din fråga då; Nej, jag tror inte att Adams skulle ha gjort en sådan pop-science blunder. Hans wibbly-wobbly delar (i avsaknad av en bättre term) är alltid avsiktliga och arbetar mer på ett ironiskt sätt. IID påminner oss lite om det icke-determinismiska problemet eftersom det gör någonting skrämmande hårt på ett spektakulärt effektivt sätt, precis som en NTM skulle. Men denna likhet är ganska ytlig, som jag försökte påpeka i tidigare stycken.