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.)
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: …
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 …
\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} …
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 …
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 …
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}
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 …
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, …
Link-Cut-Baum ist eine von Sleator und Tarjan erfundene Datenstruktur, die verschiedene Operationen und Abfragen in einer Knoten-Gesamtstruktur in Zeit O ( log n ) unterstützt . (Zum BeispielkombiniertOperation Link zwei Bäume im Wald zu einem, während Operation Cut einen Baum im Wald in zwei Bäume unterteilt.)nnnO ( logn )O(logn)O(\log n) …
Für eine gegebene kontextfreie Sprache G nennen wir ein Nicht - End NULLABLE wenn A i → * ε , dh wir den leeren String aus ableiten können A i nach einer endlichen Anzahl von Produktionen Anwendung.AiAiA_i Ai→∗ϵAi→∗ϵA_i \rightarrow^* \epsilonAiAiA_i Es gibt einen einfachen Algorithmus zum Bestimmen, welche Nichtterminale einer …
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+12lgn+12\lg n+1 (und eine durchschnittliche Komplexität von 2lglgn2lglgn2\lg\lg n für eine vernünftige Verteilung). …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.