Als «time-complexity» getaggte Fragen

Die Menge an Zeitressourcen (Anzahl der atomaren Operationen oder Maschinenschritte), die erforderlich sind, um ein Problem zu lösen, ausgedrückt als Eingabegröße. Wenn Ihre Frage die Algorithmusanalyse betrifft, verwenden Sie stattdessen das Tag [Laufzeitanalyse]. Wenn Ihre Frage betrifft, ob eine Berechnung * jemals * abgeschlossen wird oder nicht, verwenden Sie stattdessen das Tag [Berechenbarkeit]. Zeitkomplexität ist vielleicht das wichtigste Unterthema der Komplexitätstheorie.

3
Warum nicht die unäre Darstellung von Zahlen in numerischen Algorithmen nehmen?
Ein Pseudo-Polynom-Zeit-Algorithmus ist ein Algorithmus, der eine Polynomlaufzeit für den Eingabewert (Größe), aber eine Exponentiallaufzeit für die Eingabegröße (Anzahl der Bits) aufweist. Zum Beispiel erfordert das Testen, ob eine Zahl eine Primzahl ist oder nicht, eine Schleife durch die Zahlen von 2 bis und prüft, ob mod Null ist oder …


2
Gibt es einen effizienten Algorithmus für die Ausdrucksäquivalenz?
z xy+x+y=x+y(x+1)xy+x+y=x+y(x+1)xy+x+y=x+y(x+1) ? Die Ausdrücke stammen aus der gewöhnlichen High-School-Algebra, beschränken sich jedoch auf arithmetische Addition und Multiplikation (z. B. ), ohne Inverse, Subtraktion oder Division. Buchstaben sind Variablen.2+2=4;2.3=62+2=4;2.3=62+2=4; 2.3=6 Wenn es hilft, können wir jeden Ausdruck verbieten, der mit anderen numerischen Werten als . dh nicht noch noch :x …

6


1
FFT-loser
Angenommen, wir haben nnn verschiedene ganze Zahlen a1,a2,…,ana1,a2,…,ana_1, a_2, \dots, a_n , so dass 0≤ai≤kn0≤ai≤kn0 \le a_i \le kn für eine Konstante k>0k>0k \gt 0 und für alle .iii Wir sind daran interessiert, die Anzahl aller möglichen paarweisen Summen . ( i = j ist erlaubt).Sij=ai+ajSij=ai+ajS_{ij} = a_i + a_ji=ji=ji …



2
Komplexität der Rechenmatrixleistungen
Ich bin daran interessiert, die -te Potenz einer Matrix berechnen . Angenommen, wir haben einen Algorithmus für die Matrixmultiplikation, der in läuft . Dann kann man leicht in Zeit berechnen . Kann dieses Problem in kürzerer Zeit gelöst werden?nnnn×nn×nn\times nAAAO(M(n))O(M(n))\mathcal{O}(M(n))AnAnA^nO(M(n)log(n))O(M(n)log⁡(n))\mathcal{O}(M(n)\log(n)) Matrixeinträge können im Allgemeinen aus einem Semiring stammen, Sie können …

1
Finden eines 5-Punkt-Sterns in Polynomzeit
Ich möchte feststellen, dass dies Teil meiner Hausaufgaben für einen Kurs ist, den ich gerade besuche. Ich bin auf der Suche nach Hilfe, keine Antwort. Dies ist die fragliche Frage: Ein 5-Stern in einem ungerichteten Diagramm ist eine 5-Clique. Zeigen Sie diesen 5-PUNKT-STERN , wobei 5-PUNKT-STERN = einen 5- Punkt …


2
Algorithmus-Zeitanalyse „Eingabegröße“ vs. „Eingabeelemente“
Ich bin immer noch ein bisschen verwirrt mit den Begriffen "Eingabelänge" und "Eingabegröße", wenn ich die asymptomatische Obergrenze für einen Algorithmus analysiere und beschreibe Die Länge der Eingabe für den Algorithmus hängt anscheinend stark von der Art der Daten und dem Algorithmus ab, über den Sie sprechen. Einige Autoren beziehen …




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.