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.


1
Algorithmisches Vektorproblem
Ich habe ein algebraisches Problem im Zusammenhang mit Vektoren im Feld GF (2). Sei v1, v2, … , Vmv1,v2,…,vmv_1, v_2, \ldots, v_m (0,1) -Vektoren der Dimension nnn und m = nO ( 1 )m=nÖ(1)m=n^{O(1)} . Finden Sie einen polynomialen Zeitalgorithmus, der einen (0,1) -Vektor uuu mit der gleichen Dimension findet, …



2
Dezentraler Algorithmus zur Ermittlung einflussreicher Knoten in sozialen Netzwerken
In dieser Arbeit von Kempe-Kleinberg-Tardos schlagen die Autoren einen gierigen Algorithmus vor, der auf submodularen Funktionen basiert, um die einflussreichsten Knoten in einem Graphen mit Anwendungen auf soziale Netzwerke zu bestimmen .kkk Grundsätzlich geht der Algorithmus wie folgt vor: S= e m p t y s e t S=empty setS …


1
Entscheiden Sie anhand eines Graphen, ob die Kantenverbindungsfähigkeit mindestens n / 2 beträgt oder nicht
Kapitel 1 des Buches The Probabilistic Method von Alon und Spencer erwähnt das folgende Problem: Entscheide in einem gegebenen Graphen , ob seine Randkonnektivität mindestens beträgt oder nicht.GGGn / 2n/2n/2 Der Autor erwähnt die Existenz eines -Algorithmus von Matula und verbessert ihn zu .O ( n3)Ö(n3)O(n^3)O ( n8 / 3Logn …

3
Erfolgreiche Anwendung von Branch-and-Bound-Methoden für NP-harte Probleme
Branch-and-Bound ist eine effektive Heuristik für Suchprobleme, und Wikipedia listet eine Reihe schwerwiegender Probleme auf, bei denen Branch-and-Bound verwendet wurde. Es ist mir jedoch nicht gelungen, Referenzen zu finden, die darauf hindeuten, dass dies mehr als nur eine Methode zur Lösung dieser Probleme ist. Anekdotisch habe ich gehört, dass einige …

3
Implementierter Code zur Berechnung der Pfadbreite (= Knotensuchnummer, Scheitelpunkttrennungsnummer, Intervalldicke)
Ich suche nach einer Implementierung eines Algorithmus zur Berechnung der Pfadbreite eines Graphen. Es ist bekannt, dass das Berechnen der Pfadbreite dem Berechnen der Knotensuchnummer, der Scheitelpunkttrennungsnummer oder der Intervalldicke des Graphen äquivalent ist. Der Algorithmus muss nicht sehr schnell sein; Ich möchte es auf Graphen von höchstens 20 Eckpunkten …

5
Warum eliminiert die Huffman-Codierung die Entropie, die Lempel-Ziv nicht hat?
Der beliebte DEFLATE-Algorithmus verwendet Huffman-Codierung über Lempel-Ziv. Wenn wir eine zufällige Datenquelle haben (= 1-Bit-Entropie / Bit), ist es im Allgemeinen wahrscheinlich , dass keine Codierung, einschließlich Huffman, diese im Durchschnitt komprimiert. Wenn Lempel-Ziv "perfekt" wäre (was sich für die meisten Klassen von Quellen annähert, da die Länge unendlich ist), …



2
Übersicht über Transformationen im Zusammenhang mit der Verwendung von SAT-Lösern
Ich beginne, die Möglichkeit zu untersuchen, mich auf einen SAT-Löser zu verlassen, um ein Optimierungsproblem zu lösen, an dem ich interessiert bin, und suche derzeit nach einer Umfrage, die Beispiele für "clevere" Transformationen in Varianten von SAT (dh Transformationen, die resultieren) enthält in einem Problem von vernünftiger Größe, da ich …

6
Hat ein algorithmisches Problem eine zeitliche Komplexität, die vom Zählen dominiert wird?
Was ich als Zählen bezeichne, ist das Problem, das darin besteht, die Anzahl der Lösungen für eine Funktion zu finden. Genauer gesagt, bei gegebener Funktion f:N→{0,1}f:N→{0,1}f:N\to \{0,1\} (nicht unbedingt Blackbox), approximieren Sie #{x∈N∣f(x)=1}=|f−1(1)|#{x∈N∣f(x)=1}=|f−1(1)|\#\{x\in N\mid f(x)= 1\}= |f^{-1}(1)|. Ich suche nach algorithmischen Problemen, die eine Art Zählen beinhalten und bei denen …

1
Asymptotika für den Geldwechsel
Bei Münzwerten mit c 1 = 1 und c 2 &lt; c 3 &lt; . . &lt; c n sind im Bereich [ 2 , N ] gleichmäßig verteilte Zufallszahlen . Asymptotisch, für welchen Bruchteil von Münzen erzeugt der Gier-Algorithmus eine optimale Änderung unter Verwendung dieses Satzes von Stückelungen?nnnc1=1c1=1c_1=1c2&lt;c3&lt;..&lt;cnc2&lt;c3&lt;..&lt;cnc_2<c_3<..<c_{n}[2,N][2,N][2,N] Die …

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.