Als «time-complexity» getaggte Fragen

Zeitliche Komplexität von Entscheidungsproblemen oder Beziehungen zwischen zeitlich begrenzten Komplexitätsklassen. (Verwenden Sie das Tag [Analyse von Algorithmen] für die Zeit, die bestimmte Algorithmen benötigen.)

1
Wie „schwer“ ist es, eine Polynomfunktion unter linearen Bedingungen zu maximieren?
Allgemeines Problem Angenommen, wir haben eine multivariate Polynomfunktion f( x )f(x)f(\mathbf{x})und mehrere lineare Funktionen . Was ist über die Komplexität der Lösung des folgenden Optimierungsproblems bekannt?ℓich( x )ℓich(x)\ell_i(\mathbf{x}) MaximierenVorbehaltlich: f( x )ℓich( x ) ≤ 0 für alle iMaximierenf(x)Vorbehaltlich: ℓich(x)≤0 für alle ich\begin{align*} \text{Maximize} & \;\; f(\mathbf{x}) \\ \text{Subject to: …

1
Gibt es mehr polynomielle Zeitprobleme mit Komplexitätsuntergrenzen?
Ich suche nach mehr Problemen in mit unteren Grenzen der klassischen Zeitkomplexität. Einige Leute fragen sich vielleicht, wie Sie eine solche Untergrenze beweisen können. Siehe unten.PPP Exponentielle Untergrenzen: Behauptung: Wenn Sie ein Problem , das unter Polynomreduktionen vollständig ist, dann gibt es eine Konstante so dass in nicht lösbar ist …

1
Hierarchiesatz für NTIME überschneiden coNTIME?
\newcommand{\cc}[1]{\mathsf{#1}} Gilt ein Satz in der folgenden Richtung: Wenn g(n)g(n)g(n) etwas größer als f(n)f(n)f(n) , dann ist NTIME(g)∩coNTIME(g)≠NTIME(f)∩coNTIME(f)NTIME(g)∩coNTIME(g)≠NTIME(f)∩coNTIME(f)\cc{NTIME}(g) \cap \cc{coNTIME}(g) \neq \cc{NTIME}(f) \cap \cc{coNTIME}(f) ? Es ist leicht zu zeigen, dass NP∩coNP≠NEXP∩coNEXPNP∩coNP≠NEXP∩coNEXP\cc{NP} \cap \cc{coNP} \neq \cc{NEXP} \cap \cc{coNEXP} . Beweis: Nicht annehmen. Dann NEXP∩coNEXP⊆NP∩coNP⊆NP∪coNP⊆NEXP∩coNEXP,NEXP∩coNEXP⊆NP∩coNP⊆NP∪coNP⊆NEXP∩coNEXP,\cc{NEXP} \cap \cc{coNEXP} \subseteq \cc{NP} \cap \cc{coNP} …

2
Die Härte beim Generieren einer Instanz eines Problems, die schwieriger ist als die Komplexität des resultierenden Problems
In dem Film Inception Cobb wird Ariadne gebeten, ein Labyrinth zu entwerfen, dessen Gestaltung doppelt so lange dauert. Dies bietet sich für ein allgemeines Problem an, bei dem wir eine Situation haben, in der die Ressourcen um einen gewissen Betrag begrenzt sind und jeder, der überprüft, ob dieses Problem in …

1
Mehrdimensionale arithmetische Progressionsvariante
Für d⃗ ∈Nnd→∈Nn\vec{d} \in \mathbb{N}^n sei Q(d⃗ )⊂NnQ(d→)⊂NnQ(\vec{d}) \subset \mathbb{N}^n die Menge der Eckpunkte des nnn dimensionalen Würfels, skaliert in Richtung der iii ten Koordinate durch didid_i , dh Q(d⃗ ={⟨±d1,…,±dn⟩}Q(d→={⟨±d1,…,±dn⟩}Q(\vec{d} = \{\langle \pm d_1, \ldots, \pm d_n\rangle\} . Betrachten Sie das folgende Problem: Enthält die Menge bei einer Menge …

1
Folgen des Nichtdeterminismus beschleunigen die deterministische Berechnung
Wenn NPNP\mathsf{NP} eine Klasse von Superpolynomzeitproblemen enthält, d.h. für eine Funktion t∈nω(1)t∈nω(1)t \in n^{\omega(1)} ist DTIME(t)⊆NPDTIME(t)⊆NP\mathsf{DTIME}(t) \subseteq \mathsf{NP} , P⊊NPP⊊NP\mathsf{P} \subsetneq \mathsf{NP} Aber gibt es noch andere interessante Konsequenzen, die nicht trivial sind (dh keine Konsequenz von ), wenn Nichtdeterminismus deterministische Berechnungen beschleunigen kann?P⊊NPP⊊NP\mathsf{P} \subsetneq \mathsf{NP}

3
Kann man die algorithmische Analyse automatisieren?
Hat jemand über die Möglichkeit einer Programmiersprache und eines Compilers nachgedacht, so dass der Compiler automatisch asymptotische Analysen im schlimmsten Fall durchführen kann? Der Anwendungsfall, an den ich denke, ist eine Programmiersprache, in der ich Code schreibe und kompiliere. Der Compiler teilt mir mit, dass mein Code beispielsweise in O …

1
Was ist die rechnerische Komplexität bei der Berechnung der Varianz-Kovarianz-Matrix?
Ich verwende eine Berechnung der Varianz-Kovarianz-Matrix in einem Programm, das ich geschrieben habe (für die Hauptkomponentenanalyse), und frage mich, wie komplex sie ist. Während die Eigenvektorzerlegung offensichtlich den größten Leistungstreffer verursacht, frage ich mich, wie viel von diesem Treffer durch die Covarianzmatrixberechnung verursacht wird. Die asymptotische Laufzeit, die ich schätze, …



1
Analyse der Synergie zweier Algorithmen im Vergleich zu ihrer parallelen Simulation
Betrachten Sie die folgenden zwei Algorithmen für die Suche in einem sortierten Array von nnn Elementen: A) parallel simulierte Interpolationssuche und binäre Suche und B) Durchsuchen abwechselnder Interpolationsschritte und binärer Schritte. Beide Algorithmen haben eine Worst-Case-Komplexität von 2lgn+12lg⁡n+12\lg n+1 (und eine durchschnittliche Komplexität von 2lglgn2lg⁡lg⁡n2\lg\lg n für eine vernünftige Verteilung). …
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.