Als «time-complexity» getaggte Fragen

Die Menge an Zeitressourcen (Anzahl der atomaren Operationen oder Maschinenschritte), die erforderlich sind, um ein Problem zu lösen, ausgedrückt als Eingabegröße. Wenn Ihre Frage die Algorithmusanalyse betrifft, verwenden Sie stattdessen das Tag [Laufzeitanalyse]. Wenn Ihre Frage betrifft, ob eine Berechnung * jemals * abgeschlossen wird oder nicht, verwenden Sie stattdessen das Tag [Berechenbarkeit]. Zeitkomplexität ist vielleicht das wichtigste Unterthema der Komplexitätstheorie.


3
Beweisen, dass wenn
Ich würde mich sehr über Ihre Hilfe beim Nachweis des Folgenden freuen. Wenn dann ist .P = N P.N T i m e ( n100) ⊆ D T i m e ( n1000)NTime(n100)⊆DTime(n1000)\mathrm{NTime}(n^{100}) \subseteq \mathrm{DTime}(n^{1000})P = N P.P=NP\mathrm{P}=\mathrm{NP} Hier ist die Klasse aller Sprachen, die von einer nichtdeterministischen Turing-Maschine in …

3
Ein D-Ary-Heap-Problem von CLRS
Ich war verwirrt, als ich das folgende Problem löste (Fragen 1–3). Frage Ein d -ary-Heap ist wie ein binärer Heap, aber (mit einer möglichen Ausnahme) Nicht-Blattknoten haben d Kinder anstelle von 2 Kindern. Wie würden Sie einen d -ary-Heap in einem Array darstellen? Wie hoch ist ein d -ary Haufen …

1
Warum sind P und P / Poly nicht trivial gleich?
Die Definition von P ist eine Sprache, die durch einen Polynomzeitalgorithmus bestimmt werden kann. Unter der Definition von P / Poly kann eine Sprache verstanden werden, die von einer Schaltung mit Polynomgröße bestimmt werden kann (siehe http://pages.cs.wisc.edu/~jyc/02-810notes/lecture09.pdf ). Warum kann eine polynomgroße Schaltung nicht in Polynomzeit simuliert werden?


2
Wie komplex ist die Berechnung des Rangkorrelationskoeffizienten nach Spearman?
Ich habe den Rangkorrelationskoeffizienten des Spearman untersucht ρ = ∑ich( xich- x¯) ( yich- y¯)∑ich( xich- x¯)2∑ich( yich- y¯)2- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -√ρ=∑i(xi−x¯)(yi−y¯)∑i(xi−x¯)2∑i(yi−y¯)2\qquad \displaystyle \rho = \frac{\sum_i(x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum_i (x_i-\bar{x})^2 \sum_i(y_i-\bar{y})^2}} . für zwei Listen und . …


2
Gibt es "O (1) -vollständige" Probleme?
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)O(1)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 …



3
Hat Quicksort immer eine quadratische Laufzeit, wenn Sie ein maximales Element als Drehpunkt auswählen?
Wenn Sie einen Schnellsortieralgorithmus haben und immer das kleinste (oder größte) Element als Drehpunkt auswählen; Habe ich Recht, wenn Sie einen bereits sortierten Datensatz bereitstellen, erhalten Sie immer die schlechteste Leistung, unabhängig davon, ob Ihre "bereits sortierte" Liste in aufsteigender oder absteigender Reihenfolge vorliegt? Ich denke, wenn Sie immer das …



1
Gibt es einen Algorithmus zur Optimierung der Zeit- / Raumkomplexität von Algorithmen?
In den 1950er Jahren wurde eine Reihe von Verfahren zur Schaltungsminimierung für Boolesche Funktionen erfunden. Gibt es eine Erweiterung dieser Methoden oder ähnliches zur Optimierung der zeitlichen oder räumlichen Komplexität von Algorithmen? Beispielsweise würde eine Implementierung der Blasensortierung als Eingabe für einen solchen Algorithmus eine Implementierung eines Sortieralgorithmus mit einer …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.