Gibt es "O (1) -vollständige" Probleme?

9

Viele Komplexitätsklassen haben "vollständige" Probleme. Gibt es vollständige Probleme für die Komplexitätsklasse von Problemen, die in -Zeit gelöst werden können ?O(1)

Eine Komplikation ist, dass diese Klasse vom Rechenmodell abhängt; Ein Problem kann in -Zeit in einem vernünftigen Berechnungsmodell lösbar sein, in einem anderen jedoch nicht, da "vernünftig" typischerweise eine Polynomzeitäquivalenz mit einer Turing-Maschine bedeutet. Es könnte jedoch noch für bestimmte vernünftige Modelle ausgearbeitet werden.O(1)

Ich denke, es ist am sinnvollsten, zeitlich konstante Mehrfachreduzierungen zu betrachten. Ich bin jedoch auch offen für andere sinnvolle Reduzierungen, wenn Literatur darüber vorhanden ist.

Gibt es so etwas für ein Rechenmodell oder wurde es untersucht?

Mike Battaglia
quelle

Antworten:

3

Ω(n)n

O(n)O(n2)

Mohemnist
quelle
Ω(n)O(1)
1
Dies setzt auch voraus, dass die Eingabe nacheinander gelesen werden muss und keine Indirektion vorliegt. Dies ist also einer der Fälle, in denen das Modell wirklich eine Rolle spielt. (Ich frage mich, ob ich in meinem ursprünglichen Beitrag auf Indirektion und möglicherweise Zufälligkeit bestehen sollte, da Sie sonst auf eine Reihe trivialer Straßensperren wie diese stoßen)
Mike Battaglia
O(1)
Was meinen Sie genau mit "begrenzten konstanten Versionen anderer Probleme"?
Mike Battaglia
@MikeBattaglia zum Beispiel, wenn die Turing-Maschine nach 100 Schritten anhält.
Rus9384
2

O(1)L=ΣL=

L,LO(1)L0,LΣ

xYL,xNL

LL

  • xLO(1)
  • xLxYxN

LO(1)

Vor
quelle
1
CCO(1)
@ Pontus: Ich stimme zu; und definitiv nicht so interessant ... es sei denn, wir leben in einem diskreten und endlichen Universum :-D
Vor
kknn/2
Ja, vielleicht kann (oder wurde) etwas Interessantes erfunden werden. Was ist das TM in Ihrem letzten Vorschlag?
Pontus
@Vor Was ist mit der festen Zeitkonstantenbreite in einem parallelen Modell?
14m2