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
Berechnung der maximalen H-freien Mengen
In einem Diagramm ist eine unabhängige Menge eine Scheitelpunktuntermenge, die keine Kante als induzierten Untergraphen enthält. Das Problem, die größten unabhängigen Mengen in einem Graphen zu finden, ist eine grundlegende algorithmische Frage, und zwar eine schwierige. Betrachten wir die allgemeinere Frage des Findens (der Größe) einer größten H-freien Menge in …



2
Probleme ohne bekannten Quantenvorteil
Ich habe mich gefragt, was die Liste der aktuellen natürlichen Rechenprobleme ist, für die es keinen bekannten Komplexitätsvorteil bei der Verwendung eines Quantencomputers gibt. Zunächst einmal denke ich, dass die Berechnung der Bearbeitungsentfernung eine ist, für die der schnellste bekannte Quantenalgorithmus der schnellste bekannte klassische zu sein scheint. Vorläufiger würde …



5
Submodulare Funktionen: Referenzanforderung
Ich würde mich sehr für Verweise auf die Theorie der submodularen Funktionen (von den Grundlagen bis zu den Fortgeschrittenen) interessieren. Insbesondere studiere ich Annäherungen an schwierige Optimierungsprobleme und möchte meine Grundlagen in submodularen Funktionen entwickeln, da diese für die von mir untersuchten Optimierungsprobleme relevant sind. Danke im Voraus.

1
Sortieren mit einem Durchschnitt von
Gibt es einen vergleichsbasierten Sortieralgorithmus, der durchschnittlich lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) Vergleiche verwendet? Das Vorhandensein eines Vergleichsalgorithmus für den schlimmsten Fall lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) ist ein offenes Problem, aber der Durchschnittsfall reicht für einen randomisierten Algorithmus mit erwarteten Vergleichen von lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) für jede Eingabe aus . Die Bedeutung von lg(n!)+o(n)lg(n!)+o(n)\mathrm{lg}(n!)+o(n) besteht darin, dass es sich …

2
Komplexität der Homogenisierung eines Strings
Motivation : Bei der Entwicklung von Tools für die Datenversionierung haben wir uns schließlich mit Algorithmen zum "Unterscheiden" zweier Sätze von Ganzzahlen befasst, indem wir eine Folge von Transformationen entwickelt haben, die einen Satz von Ganzzahlen zum anderen führen. Wir konnten dieses Problem auf das folgende sehr natürliche Problem reduzieren, …


1
Können wir eine k-weise unabhängige Permutation auf [n] konstruieren, indem wir nur konstante Zeit und Raum verwenden?
Sei eine feste Konstante. Bei einer gegebenen ganzen Zahl wollen wir eine Permutation so konstruieren, dass:n σ ∈ S nk > 0k>0k>0nnnσ∈ S.nσ∈Sn\sigma \in S_n Die Konstruktion verwendet konstante Zeit und Raum (dh die Vorverarbeitung benötigt konstante Zeit und Raum). Wir können Randomisierung verwenden. Wenn , kann in konstanter Zeit …




1
Ganzzahlige Wurzeln eines Polynoms
Welchen Algorithmus können wir verwenden, um alle ganzzahligen Wurzeln eines Polynoms mit ganzzahligen Koeffizienten zu finden?f(x)f(x)f(x) Ich beobachte, dass Sage die Wurzeln innerhalb weniger Sekunden finden kann, selbst wenn alle Koeffizienten von sehr groß sind. Wie ist das möglich?f(x)f(x)f(x)

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.