Als «ds.algorithms» getaggte Fragen

Fragen zu genau definierten Anweisungen zum Ausführen einer Aufgabe und zu relevanten Analysen in Bezug auf Zeit / Speicher / etc.

6
Datenstrom-Algorithmen „teilen und erobern“
Welche nützlichen Algorithmen gibt es, die mit großen Datenströmen arbeiten und deren Ergebnisse relativ klein sind, und man kann das Ergebnis für eine Mischung aus zwei Datenströmen berechnen, indem man deren Ergebnisse irgendwie zusammenführt? Ich kann einige nennen: Die offensichtlichen Dinge wie Summe, Min, Max, Zählung, Top-K usw. Ungefähre sogenannte …

3
Streaming-Derandomisierung
Stream-Algorithmen erfordern größtenteils eine Randomisierung, um nicht-triviale Aufgaben zu erledigen. Aufgrund der Platzbeschränkung sind PRGs erforderlich, die nur wenig Platz beanspruchen. Ich kenne zwei Methoden, die bisher für die Verwendung in Stream-Algorithmen angeführt wurden: kkk weise unabhängige PRGs wie die 4-weise unabhängige Familie, die von Alon / Matias / Szegedy …

1
Abtastung aus multivariaten Gaußschen mit graphischer Laplace-Kovarianz (invers)
Wir wissen beispielsweise aus Koutis-Miller-Peng (basierend auf der Arbeit von Spielman & Teng), dass wir lineare Systeme sehr schnell Ax=bAx=bA x = bfür Matrizen lösen können AAA, die die Laplace-Matrix für einige spärliche Graphen mit nicht negativen Kantengewichten sind . Betrachten Sie nun (erste Frage) die Verwendung einer dieser Laplace-Matrizen …

3
Komplexität der Berechnung der Parität der zweimal gelesenen entgegengesetzten CNF-Formel ( )
In einer zweimal gelesenen entgegengesetzten CNF-Formel erscheint jede Variable zweimal, einmal positiv und einmal negativ. Ich interessiere mich für das Problem , das darin besteht, die Parität der Anzahl zufriedenstellender Zuweisungen einer zweimal gelesenen entgegengesetzten CNF-Formel zu berechnen.⊕Rtw-Opp-CNF⊕Rtw-Opp-CNF\oplus\text{Rtw-Opp-CNF} Ich konnte keinen Hinweis auf die Komplexität eines solchen Problems finden. Die …

2
Spaß mit inversem Ackermann
Die inverse Ackermann-Funktion tritt häufig bei der Analyse von Algorithmen auf. Eine großartige Präsentation finden Sie hier: http://www.gabrielnivasch.org/fun/inverse-ackermann . und [Notation: [x] bedeutet, dass wir x auf die nächste ganze Zahl aufrunden, während log ∗ ist die hier beschriebene iterierte Protokollfunktion: http://en.wikipedia.org/wiki/Iterated_logarithm ]α1(n)=[n/2]α1(n)=[n/2]\alpha_1(n) = [n/2] α2(n)=[log2n]α2(n)=[log2⁡n]\alpha_2(n) = [\log_2 n] α3(n)=log∗nα3(n)=log∗⁡n\alpha_3(n) …

1
Identifizieren Sie nutzlose Kanten für den kürzesten Weg
GGGMGMGM_GGGGMG[i,j]MG[i,j]M_G[i, j]iiijjjGGG+++maxmax\max Ich sage, dass ein Untergraph von (mit derselben Scheitelpunktmenge) sp-äquivalent zu wenn . Mit anderen Worten, das Entfernen von Kanten von nach ändert nicht die Länge der kürzesten Wege; Die entfernten Kanten sind für einen kürzesten Weg nicht erforderlich .G′G′G'GGGGGGMG=MG′MG=MG′M_G = M_{G'}GGGG′G′G' Im Allgemeinen gibt es keinen einzelnen …

2
Wie kann ich Knoten berechnen?
Gibt es eine dokumentierte Möglichkeit, Knoten zu berechnen? (Umfänge eingebettet in einen dreidimensionalen euklidischen Raum). Ich meine, einen Datentyp, um sie darzustellen, und einen Algorithmus, um zu bestimmen, ob zwei Instanzen des Datentyps denselben Knoten darstellen. Wenn die Antwort positiv ist, wie steht es dann mit der Komplexität dieses Problems?

7
Handbuch fortgeschrittener Algorithmen
Ich suche nach Ressourcen (vorzugsweise einem Handbuch) zu fortgeschrittenen Themen in Algorithmen (Themen, die über das hinausgehen, was in Algorithmenlehrbüchern wie CLRS und DPV behandelt wird). Die Art von Material, das zum Unterrichten von Themen im Algorithmuskurs wie Erik Demaine und David Kargers Kurs für fortgeschrittene Algorithmen verwendet werden kann …


2
Schwierigkeiten beim Verständnis des Quantenalgorithmus für das abelsche Problem der versteckten Untergruppe
Ich habe Schwierigkeiten, die letzten Schritte des AHSP-Algorithmus zu verstehen. Sei eine abelsche Gruppe und die Funktion, die die Untergruppe verbirgt . Lassen die doppelte Gruppe darstellen .GGGfffHHHG∗G∗G^*GGG Hier sind die Schritte des Algorithmus Bereiten Sie zuerst den Staat vor, I=1|G|∑g∈G|g⟩|0⟩I=1|G|∑g∈G|g⟩|0⟩\qquad \displaystyle I=\frac{1}{|G|} \sum_{g \in G} |g\rangle|0\rangle . Dann gelten …

3
Können wir aus den Bits von in Zeit berechnen ?
Ich suche einen effizienten Algorithmus für das Problem: Eingabe : Die positive ganze Zahl (als Bits gespeichert) für eine ganze Zahl . n ≥ 03n3n3^nn≥0n≥0n \geq 0 Ausgabe : Die Nummer .nnn Frage : Können wir aus den Bits von in Zeit berechnen ?3 n O ( n )nnn3n3n3^nO(n)O(n)O(n) Dies …

1
Maximieren Sie MST (G [S]) über alle induzierten Teilgraphen G [S] in einem metrischen Diagramm
Wurde dieses Problem schon einmal untersucht? Wenn ein metrischer ungerichteter Graph G gegeben ist (Kantenlängen erfüllen Dreiecksungleichung), finden Sie eine Menge S von Eckpunkten, so dass MST (G [S]) maximiert wird, wobei MST (G [S]) der minimale Spannbaum des Subgraphen ist, der durch induziert wird S. Wurde dieses Problem schon …



2
So generieren Sie Diagramme mit bekannter optimaler Scheitelpunktabdeckung
Ich suche nach einer Möglichkeit, Diagramme zu erstellen, damit die optimale Scheitelpunktabdeckung bekannt ist. Es gibt keine Einschränkungen hinsichtlich der Anzahl der Knoten oder Kanten, nur dass der Graph vollständig verbunden ist. Die Idee ist, ein Diagramm zu erstellen, das nicht einfach ist, die optimale Scheitelpunktabdeckung zu finden, um verschiedene …

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.