Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker

1
Wie sehen Komplexitätsklassen aus, wenn wir Turing-Reduktionen verwenden?
Um über Dinge wie die NP-Vollständigkeit nachzudenken, verwenden wir normalerweise Mehrfachreduktionen (dh Karp-Reduktionen). Dies führt zu Bildern wie diesen: (unter Standardvermutungen). Ich bin sicher, wir sind alle mit solchen Dingen vertraut. Welches Bild bekommen wir, wenn wir mit Turing-Reduktionen (dh Cook-Reduktionen) arbeiten? Wie verändert sich das Bild? Was sind insbesondere …



3
Warum Sprachen in der Komplexitätstheorie verwenden?
Ich beginne gerade mit der Berechnungstheorie, die untersucht, was wie schnell berechnet werden kann, wie viel Speicher verwendet wird und mit welchem ​​Rechenmodell. Ich habe eine ziemlich grundlegende Frage, hoffe aber wirklich, dass einige von euch mir helfen können, das Konzept dahinter zu verstehen: Warum dreht sich alles um den …


3
Warum Miller-Rabin statt Fermat-Primalitätstest?
Nach dem Beweis von Miller-Rabin muss eine Zahl, die den Fermat-Primalitätstest besteht , auch den Miller-Rabin-Test mit derselben Basis (eine Variable im Beweis) bestehen. Und die Komplexität der Berechnung ist dieselbe.einaa Folgendes stammt aus dem Fermat-Primalitätstest : Während Carmichael-Zahlen wesentlich seltener sind als Primzahlen 1, gibt es genug davon, dass …

2
Können wir eine Karp-Reduktion aus einer Cook-Reduktion zwischen NP-Problemen konstruieren?
Wir hatten mehrere Fragen zum Verhältnis von Cook- und Karp-Reduktionen . Es ist klar, dass Cook-Reduktionen (Poluring-Zeit-Turing-Reduktionen) nicht den gleichen Begriff der NP-Vollständigkeit definieren wie Karp-Reduktionen (Polynom-Zeit-Viel-Eins-Reduktionen), die normalerweise verwendet werden. Insbesondere können Cook-Reduktionen NP nicht von Co-NP trennen, selbst wenn P NP. Daher sollten wir Cook-Reduktionen nicht in typischen …



1
Kurzer und geschickter Beweis des starken Dualitätssatzes für die lineare Programmierung
Betrachten Sie die linearen Programme Primal:Ax⃗ ≤b⃗ maxc⃗ Tx⃗ Primal:Ax→≤b→maxc→Tx→\begin{array}{|ccc|} \hline Primal: & A\vec{x} \leq \vec{b} \hspace{.5cm} & \max \vec{c}^T\vec{x} \\ \hline \end{array} Dual:c⃗ ≤y⃗ TAminy⃗ Tb⃗ Dual:c→≤y→TAminy→Tb→\begin{array}{|ccc|} \hline Dual: & \vec{c} \leq \vec{y}^TA \hspace{.5cm} & \min \vec{y}^T\vec{b} \\ \hline \end{array} Der schwache Dualitätssatz besagt, dass, wenn und die Bedingungen …

3
Minimierung der Verdrahtungslänge
Mein Problem ist wie folgt: Ich habe ein physisches Layout als Grafik dargestellt. Die Knoten stellen Haken / Kanäle dar, an denen ein Draht verankert werden kann, und Kanten sind die mögliche Verbindung zwischen zwei Knoten, von denen aus der Draht verlaufen kann. Es gibt einige spezielle Knoten, sogenannte Splitter, …

2
Wie man Koeffizienten in Big-O-Notation diskutiert
Welche Notation wird verwendet, um die Funktionskoeffizienten in der Big-O-Notation zu diskutieren? Ich habe zwei Funktionen: f(x)=7x2+4x+2f(x)=7x2+4x+2f(x) = 7x^2 + 4x +2 g(x)=3x2+5x+4g(x)=3x2+5x+4g(x) = 3x^2 + 5x +4 Offensichtlich sind beide Funktionen , tatsächlich , aber das erlaubt keinen weiteren Vergleich. Wie diskutiere ich die Koeffizienten 7 und 3. Das …




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.