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.
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 …
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 …
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 …
Dies ist eine Art Frage zur Bearbeitungsentfernung und sehr einfach. Ich bin in diesem Bereich einfach ziemlich hirntot und kann es bisher nicht herausfinden. Bei einer Reihe von Zahlen, z [3, 1, 1, 1] Wie würde man am effizientesten alle Zahlen in dieselbe Zahl verwandeln, mit der minimalen Anzahl von …
Das Minimieren deterministischer endlicher Automaten (DFAs) ist ein Problem, das in der Literatur gründlich untersucht wurde, und es wurden verschiedene Algorithmen vorgeschlagen, um das folgende Problem zu lösen: Berechnen Sie bei gegebenem DFA einen entsprechenden minimalen DFA, der dieselbe Sprache wie A akzeptiert . Die meisten dieser Algorithmen laufen in …
In der Klasse wurde uns ein Algorithmus vorgestellt, mit dem das Maximum in einem Array parallel zur -Zeitkomplexität mit Computern ermittelt werden kann.O ( 1 )Ö(1)O(1)n2n2n^2 Der Algorithmus war: Bei einem Array A der Länge n: Erstellen Sie ein Flag-Array B der Länge n und initialisieren Sie es mit Computern …
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 …
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 …
Gibt es einen Algorithmus / ein systematisches Verfahren, um zu testen, ob eine Sprache regulär ist? Mit anderen Worten, wenn eine Sprache in algebraischer Form angegeben ist (denken Sie an etwas wie L={anbn:n∈N}L={anbn:n∈N}L=\{a^n b^n : n \in \mathbb{N}\}), testen Sie, ob die Sprache regulär ist oder nicht. Stellen Sie sich …
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 …
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 …
Kürzlich bin ich auf dieses Problem gestoßen , eine Variation von Türmen von Hanoi . Problemstellung: Betrachten Sie die folgende Variation des bekannten Problems Towers of Hanoi: Wir erhalten Türme und m Scheiben der Größen 1 , 2 , 3 , … , m, die auf einigen Türmen gestapelt sind. …
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 …
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, …
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 …
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.