Als «algorithms» getaggte Fragen

Ein Algorithmus ist eine Folge genau definierter Schritte, die eine abstrakte Lösung für ein Problem definieren. Verwenden Sie dieses Tag, wenn Ihr Problem mit dem Entwurf und der Analyse von Algorithmen zusammenhängt.

2
Graphisomorphismusproblem für beschriftete Graphen
Im Fall von unbeschrifteten Graphen kann das Graphisomorphismusproblem durch eine Reihe von Algorithmen gelöst werden, die in der Praxis sehr gut funktionieren. Das heißt, obwohl die Laufzeit im ungünstigsten Fall exponentiell ist, hat man normalerweise eine polynomielle Laufzeit. Ich hatte gehofft, dass die Situation bei beschrifteten Grafiken ähnlich ist. Es …

1
Komplexität beim Auffinden der pseudoinversen Matrix
Wie viele arithmetische Operationen sind erforderlich, um eine Moore-Penrose-Pseudoinverse-Matrix eines beliebigen Feldes zu finden? Wenn die Matrix invertierbar und komplex bewertet ist, ist sie nur umgekehrt. Das Finden der Umkehrung dauert , wobei die Matrixmultiplikationskonstante ist. Es ist Satz 28.2 in Einführung in Algorithmen 3. Auflage.ωO(nω)O(nω)O(n^\omega)ωω\omega Wenn die Matrix hat …

3
Verständnis eines Algorithmus für das Tankstellenproblem
Im Tankstellenproblem erhalten wir nnn Städte {0,…,n−1}{0,…,n−1}}\{ 0, \ldots, n-1 \} und Straßen zwischen ihnen. Jede Straße hat eine Länge und jede Stadt definiert den Preis des Kraftstoffs. Eine Straßeneinheit kostet eine Kraftstoffeinheit. Unser Ziel ist es, auf möglichst günstige Weise von einer Quelle zu einem Ziel zu gelangen. Unser …




1
Variante des Rucksackproblems
Wie würden Sie das Rucksackproblem in einer dynamischen Programmiersituation angehen, wenn Sie jetzt die Anzahl der Elemente im Rucksack durch eine Konstante begrenzen müssten ? Dies ist das gleiche Problem (maximales Gewicht von , jeder Gegenstand hat einen Wert und ein Gewicht ), aber Sie können dem Rucksack nur Gegenstände …

2
Vergleich zwischen Aho-Corasick-Algorithmus und Rabin-Karp-Algorithmus
Ich arbeite an String-Suchalgorithmen, die die Suche nach mehreren Mustern unterstützen. Ich habe zwei Algorithmen gefunden, die hinsichtlich der Laufzeit als die stärksten Kandidaten erscheinen, nämlich Aho-Corasick und Rabin-Karp . Ich konnte jedoch keinen umfassenden Vergleich zwischen den beiden Algorithmen finden. Welcher Algorithmus ist effizienter? Welches eignet sich auch besser …


1
Datenstruktur für Karte in Intervallen
Sei nnn eine ganze Zahl und sei ZZ\mathbb{Z} die Menge aller ganzen Zahlen. Es sei [a,b][a,b][a,b] das Intervall der ganzen Zahlen {a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} . Ich suche eine Datenstruktur , die eine Karte darstellen f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} . Ich möchte, dass die Datenstruktur die folgenden Operationen unterstützt: get(i)get(i)\text{get}(i) solltef(i)f(i)f(i) . set([a,b],y)set([a,b],y)\text{set}([a,b],y) sollte …

3
Anzahl der Multisets, so dass jede Zahl von 1 bis
Mein Problem. Mit nnn möchte ich die Anzahl der gültigen Multisets S zählenSS . Ein Multiset S.SS ist gültig, wenn Die Summe der Elemente von SSS ist nnn und Jede Zahl von 111 bis nnn kann eindeutig als Summe einiger Elemente von S ausgedrückt werden SS. Beispiel. Wenn beispielsweise n …


1
Durchschnittliche Länge von st (einfachen) Pfaden in einem gerichteten Graphen
In Anbetracht der Tatsache , dass - t Pfad Aufzählung a # P-vollständigen Problem ist, könnte es effiziente Methoden sein , dass Compute (oder zumindest ungefähr) die durchschnittliche Länge s - t Weg ohne sie aufzählt? Was ist, wenn Pfade Scheitelpunkte erneut besuchen dürfen?ssstttsssttt Relevante Ergebnisse in speziellen Diagrammen könnten …

1
So erkennen Sie Sonnenschein auf einem Foto
Wie würden Sie für ein bestimmtes Foto algorithmisch erkennen, ob die Sonne schien, als das Bild aufgenommen wurde? Beispiele Ein Beispiel von dieser Webcam auf einem Berggipfel: Klar scheint die Sonne. In diesem anderen Beispiel ist es weit weniger offensichtlich: Man könnte wahrscheinlich ziemlich leicht erkennen, ob es neblig ist, …

2
Faires Kuchenschneiden, wenn Spieler zu spät kommen
Die übliche Aussage des fairen Kuchenschneidproblems geht davon aus, dass alle Spieler gleichzeitig ihren Anteil erhalten. In vielen Fällen kommen die Spieler jedoch schrittweise an. Zum Beispiel können wir einen Kuchen auf Spieler verteilen, aber dann kommt ein neuer Spieler und möchte einen Anteil.nnnnnn Normalerweise erfordert eine faire Kuchenaufteilung viel …

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.