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.
Meine Frage geht an diejenigen, die sich mit rechnergestützter Biologie befassen. Ich werde diesen Herbst einen Kurs über Bioinformatik belegen. Das Problem ist jedoch, dass ich zu wenig Hintergrundwissen in Biologie und Chemie habe, um mich auf diesen Zyklus von Lektionen vorbereitet zu fühlen (ich war in diesen Fächern in …
Der Simplex-Algorithmus läuft gierig an den Ecken eines Polytops entlang, um die optimale Lösung für das lineare Programmierproblem zu finden. Infolgedessen ist die Antwort immer eine Ecke des Polytops. Innenpunktmethoden laufen durch das Innere des Polytops. Wenn eine ganze Ebene des Polytops optimal ist (wenn die Zielfunktion genau parallel zur …
Wenn ich das richtig verstehe, hat NFA die gleiche Ausdruckskraft wie reguläre Ausdrücke. Oft ist es einfach, äquivalente reguläre Ausdrücke aus NFA abzulesen: Sie übersetzen Zyklen in Sterne, Kreuzungen als Alternativen und so weiter. Aber was ist in diesem Fall zu tun: [ Quelle ] Die überlappenden Zyklen machen es …
Dies mag an die rechnergestützte Kognitionswissenschaft grenzen, aber ich bin gespannt, wie der Prozess, dem gängige Pfadfindungsalgorithmen (wie A * ) folgen, mit dem Prozess verglichen wird, den Menschen in verschiedenen Pfadfindungssituationen verwenden (mit denselben Informationen). Sind diese Prozesse ähnlich?
Betrachtet man diesen Pseudocode eines Bubblesorts: FOR i := 0 TO arraylength(list) STEP 1 switched := false FOR j := 0 TO arraylength(list)-(i+1) STEP 1 IF list[j] > list[j + 1] THEN switch(list,j,j+1) switched := true ENDIF NEXT IF switched = false THEN break ENDIF NEXT Was wären die Grundideen, …
Bei einer symmetrischen reellen Matrix gibt es einen Algorithmus, der die Summe berechnet) über alle 1 \ leq i <j <k \ leq n mit Zeitkomplexität besser als O (n ^ 3) ?n×nn×nn \times nA=(aij)A=(aij)A=(a_{ij})∑i,j,kmax(aij,aik,ajk)∑i,j,kmax(aij,aik,ajk)\sum_{i,j,k}\max(a_{ij},a_{ik},a_{jk})1≤i<j<k≤n1≤i<j<k≤n1\leq i<j<k\leq nO(n3)O(n3)O(n^3)
Ich lese gerade eine Einführung in Algorithmen und komme von Johnsons Algorithmus, der davon abhängt, ob alle Pfade positiv sind. Das Algo hängt davon ab, eine neue Gewichtsfunktion (w ') zu finden, die für alle Kanten positiv ist und die Richtigkeit der Beziehungen der kürzesten Wege beibehält. Dazu werden die …
Grundsätzlich ist das Problem: Finden Sie für eine Menge SSS positiver Zahlen eine minimale Zahl ddd , die kein Teiler eines Elements von SSS , dh ∀x∈S, d∤x∀x∈S, d∤x\forall x \in S,\ d \nmid x . Bezeichne n=|S|n=|S|n = |S|und C=max(S)C=max(S)C = \max(S) . Betrachten Sie die Funktion F(x)=F(x)=F(x) = …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich bin ein Trottel für mathematische Eleganz und Genauigkeit …
Gibt es bekannte Algorithmen, die ein NP-vollständiges Problem korrekt mit "Ja" ausgeben, ohne implizit ein Zertifikat zu generieren? Ich verstehe, dass es einfach ist, ein Erfüllbarkeits-Orakel in einen Finder für zufriedenstellende Zuweisungen zu verwandeln: Iterieren Sie einfach die Variablen und fordern Sie das Erfüllbarkeits-Orakel jedes Mal auf, die Verbindung dieser …
Gibt es bei zwei beliebigen regulären Ausdrücken einen "effizienten" Algorithmus, um festzustellen, ob sie mit demselben Satz von Zeichenfolgen übereinstimmen? Können wir allgemeiner die Größe des Schnittpunkts der beiden Übereinstimmungssätze berechnen? Welche Algorithmen gibt es dafür und in welcher Komplexitätsklasse leben sie? Wenn wir den Kleene-Stern nicht zulassen, ändert das …
In einem tiefen ersten Baum definieren die Kanten den Baum (dh die Kanten, die beim Durchlaufen verwendet wurden). Es gibt einige übrig gebliebene Kanten, die einige der anderen Knoten verbinden. Was ist der Unterschied zwischen einer Querkante und einer Vorderkante? Aus Wikipedia: Basierend auf diesem Spanning Tree können die Kanten …
Während eines Interviews für eine Java-Entwicklerposition wurde ich wie folgt gefragt: Schreiben Sie eine Funktion, die zwei Parameter akzeptiert: eine Zeichenfolge, die ein Textdokument darstellt, und eine Ganzzahl, die die Anzahl der zurückzugebenden Elemente angibt. Implementieren Sie die Funktion so, dass eine Liste der nach Worthäufigkeit geordneten Zeichenfolgen zurückgegeben wird, …
Ich habe diese Frage in StackOverflow gestellt. Ich wurde gebeten, hier einzuziehen. hier ist es also: Ich brauche einige Klarstellungen und Eingaben bezüglich des Dijkstra-Algorithmus im Vergleich zur Breitensuche in gerichteten Graphen, wenn diese korrekt sind. Der Dijkstra-Algorithmus findet den kürzesten Weg von Knoten Azu Knoten Fin einem gewichteten Diagramm, …
Ich lese Turings Artikel "Computing Machinery and Intelligence" ( https://www.csee.umbc.edu/courses/471/papers/turing.pdf ) und habe ein Fragment gefunden, in dem er sagt: Ich habe auf dem Manchester-Computer ein kleines Programm mit nur 1.000 Speichereinheiten eingerichtet, wobei die mit einer sechzehnstelligen Nummer gelieferte Maschine innerhalb von zwei Sekunden mit einer anderen antwortet. Ich …
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.