Ja, die Komplexität hängt von der Codierung ab. Das einzige, dessen Sie sich sicher sein können, ist, dass wenn die Übersetzung von der Codierung in die Codierung oder umgekehrt die Komplexität hat und mit der Komplexität gelöst werden kann , (dasselbe Problem, das mit der Codierung ausgedrückt wird ) dies kann mit der Komplexität gelöst werden, indem zwischen den Codierungen hin und her gewechselt wird.LL′fDgD′L′O(f+g)
Es ist nicht nur eine Frage der Länge der Codierung. Um ein einfaches Beispiel zu geben, sei eine positive ganze Zahl, die binär dargestellt wird, und eine positive ganze Zahl, die durch ihre Primfaktorisierung dargestellt wird. Es gibt ein Polynom, das in der Größe einer Darstellung in Bezug auf die andere gebunden ist. Lange Zeit war nicht bekannt, ob Primalitätstests in der binären Darstellung in Polynomzeit gelöst werden können; In der Faktorisierungsdarstellung ist es jedoch trivial polynomisch (wahrscheinlich abhängig von den Darstellungsdetails).LL′O(1)
Oder betrachten Sie das Entscheidungsproblem als „Ganzzahl“ n ein Mitglied von Set S”. Wenn die Menge durch eine ungeordnete Liste von ganzen Zahlen dargestellt wird, erfordert dieses Problem offensichtlich mindestens eine lineare Zeit. Wenn die Menge jedoch durch einen ausgeglichenen Suchbaum dargestellt wird, ist die Suchzeit in der Größe der Menge polylogarithmisch.
In den meisten konkreten Fällen gibt es eine offensichtliche Darstellung, die jeder annimmt, oder genauer gesagt, es gibt eine Klasse von Darstellungen, die alle einer Transformation entsprechen, die vernachlässigbare Zeit in Anspruch nimmt. Manchmal ist die Darstellung jedoch relevant, am häufigsten, wenn Datenstrukturen genauer als die Polynomzeit analysiert werden.