Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker


1
Wie überprüfe ich effizient, ob eine Zeichenfolge mit einer Teilzeichenfolge in einer Sammlung übereinstimmt?
Ich habe eine Sammlung von Teilzeichenfolgen "this" "is" "a" "antelope" Ich muss mir eine bestimmte Zeichenfolge ansehen und die Frage beantworten, ob eine der angegebenen Teilzeichenfolgen in dieser Zeichenfolge enthalten ist. So könnte meine Eingabezeichenfolge sein "issue" Was eine Übereinstimmung wäre, weil "ist" eine Teilzeichenfolge von "Problem" ist Bei meinem …

1
Reisen mit dem effizientesten Weg
Ein Freund von mir hat mir tatsächlich eine sehr interessante Frage zum Thema Informatik gestellt, und ich habe lange daran festgehalten. Das Problem ist: Sie müssen reisen 100010001000km. Die einzige Tankstelle befindet sich am Startpunkt. Ihre maximale Kraftstofftankkapazität reicht gerade aus505050 Wenn Sie km unterwegs sind, dürfen Sie Kraftstoffe mitten …

2
Warum interessiert uns die zufällige boolesche SAT-Formel?
Ich habe nach einer Referenz für die obige Frage gesucht. Soweit ich weiß, lautet die Antwort: Wenn wir einen Solver erstellen können, der für alle zufällig generierten Instanzen effizient ist, sollte er für jede Instanz effizient sein. Wenn wir also einen Löser erstellen, der sich nicht auf eine inhärente Struktur …

2
Berechenbarkeit der Gleichheit auf Null für eine einfache Sprache
Angenommen, wir haben einen Baum, in dem Blätter mit einer Reihe von Zahlen und interne Knoten mit einer Reihe von Operationen .L.LLÖOO Insbesondere kann oder und optional und / oder . kann eine beliebige Teilmenge von .L.LLN , Z.N,Z\mathbb{N}, \mathbb{Z}Q.Q\mathbb{Q}ππ\pieeeOOO{+,−,⋅,/, ^}{+,−,⋅,/, ^}\{+,-,\cdot,/,\hat\ \} Ist Gleichheit mit Null entscheidbar? Sind Vorzeichenvergleiche …

1
Bestimmen der minimalen Anzahl von Kanten, die hinzugefügt werden müssen, um 3-fach verbunden zu werden
Ein Graph wird als verbunden bezeichnet, wenn er keine Vertex-Schnittsätze hat (dh, mindestens drei Vertices müssen gelöscht werden, um den Graph zu trennen). Soweit ich weiß, ist es möglich festzustellen, ob ein einfacher Graph in O (n) -Zeit verbunden ist (Beispiel: http://www2.tu-ilmenau.de/combinatorial-optimization/Schmidt2012b.pdf ), aber Ich würde es nützlich finden, effizient …

1
Wie heißt es, wenn zwei Probleme ähnlich sind?
Angenommen, es gibt zwei Probleme PPP und QQQ. Wie kann ich das sagen "lösen PPP ist das gleiche mit dem Lösen QQQ"? Zum Beispiel, wenn PPP ist NP-Hard, dann können wir sagen "PPP kann in Polynomzeit gelöst werden, wenn ein Algorithmus existiert AAA das löst QQQ in Polynomzeit ". Es …


2
Ist 0 * entscheidbar?
Ich fand eine Aussage (ohne Erklärung), dass eine Sprache entscheidbar ist. Wie ist das möglich? Ich meine, wie würden wir eine Turing-Maschine bauen, die eine möglicherweise unendliche Folge von Nullen akzeptiert (oder ablehnt)? Ich dachte auch, dass wir vielleicht einen Enumerator erstellen könnten, der alle Wörter von 0 ^ * …

2
Reduzierung der exakten Deckung auf die Teilmenge
Zeigen Sie, dass das Teilmengen-Summenproblem (Gegeben eine Folge von ganzen Zahlen S=i1,i2,…,inS=i1,i2,…,inS=i_1, i_2, \dots , i_n und eine ganze Zahl kkkGibt es eine Folge von SSS das summiert sich genau kkk?) ist NP-vollständig. Hinweis: Verwenden Sie das genaue Deckungsproblem. Das genaue Deckungsproblem ist das folgende: Bei einer Familie von Sets …

1
Würde die Verwendung des Mittelwerts als Drehpunkt die Quicksortierung beschleunigen?
Irgendwie habe ich letzte Nacht über Quicksort nachgedacht und auf Wikipedia darüber gelesen. Das Interessante für mich war: „Wenn wir konsequent einen Pivot aus den mittleren 50 Prozent wählen könnten, müssten wir die Liste höchstens aufteilenlog4/3nlog4/3⁡n\log_{4/3} n. Die Wahl des Drehpunkts scheint ein mögliches Problem der Quicksortierung zu sein, das …


1
Anwendungen der Modellzählung
Ich habe über das Modellzählen gelesen, auch bekannt als das # Sat-Problem. Was sind die praktischen Anwendungen dieses Problems, wenn überhaupt, und wie genau reduzieren sie sich darauf? Ich konnte keine finden, obwohl dies einfach auf meine eigene Unkenntnis des Themas zurückzuführen ist.



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.