DiscoverTheoretische Grundlagen der Informatik, Vorlesung, WS17/18
Theoretische Grundlagen der Informatik, Vorlesung, WS17/18
Claim Ownership

Theoretische Grundlagen der Informatik, Vorlesung, WS17/18

Author: Karlsruher Institut für Technologie (KIT)

Subscribed: 64Played: 253
Share

Description

Inhalt der Vorlesung sind die Grundlagen der Theoretischen Informatik: Berechnungsmodelle, Determinismus und Nichtdeterminismus, Fragen der Berechenbarkeit, Komplexitätstheorie, NP-Vollständigkeit, Grammatiken, formale Sprachen. Vorlesungsaufzeichnung: http://webcast.kit.edu
19 Episodes
Reverse
19 | 0:00:00 Starten 0:01:39 Rückblick: Chomsky Typ 3 0:04:53 Rückblick: Chomsky-3 Verfahren 0:22:29 Rückblick: Chomsky-2 0:35:13 Rückblick: Chomsky-0/1 0:40:32 Entscheidbarkeit 0:47:05 Domino 0:53:04 2-PLAYER COOPERATIVE DOMINOES
18 | 0:00:00 Starten 0:03:53 Information 0:12:40 Entropie 0:18:49 (Platzsparende) Codierung 0:20:33 Codierungsbäume 0:25:54 Präfix-Codes 0:28:27 Quellencodierungstheorem 0:29:58 Beispiel: Shannon-Fano Codierung 0:38:11 Beispiel: Huffman-Codierung 0:46:53 Vorbereitendes Lemma 0:56:09 Beweis - Induktionsschluss 1:05:03 Lauflängenkodierung
17 | 0:00:00 Starten 0:00:24 Übersicht Chomsky-2 0:03:13 WDh.: Greibach-Normalform, Kellerautomat 0:09:07 Beweis 0:47:57 Korollar 0:48:46 Exkurs 0:50:37 Zwischenfazit zu kontextfreien Grammatiken 0:53:05 Unentscheidbare Probleme für kontextfreie Grammatiken 0:55:26 Das Post'sche Korrespondenzproblem 1:03:51 Eindeutigkeit von kontextfreien Grammatiken 1:05:26 Beweisskizze 1:09:07 Sprache der korrekten Rechenwege
16 | 0:00:00 Starten 0:01:12 Chomsky Hierarchie 0:15:28 Chomsky-0-Grammatiken und DTM's 0:28:42 Konstruktion von Grammatiken 0:46:58 Sprache der korrekten Klammerausdrücke 0:57:09 Chomsky-Normalform 1:08:19 Der Cocke-Younger-Kasami Algorithmus
15 | 0:00:00 Starten 0:00:19 Kontextfreie Sprachen, Kontextfreie Grammatiken 0:06:01 Pumping-Lemma für kontextfreie Sprachen 0:08:05 Ogden's Lemma für kontextfreie Sprachen 0:23:12 Satz 0:37:41 Nutzlose Variablen 0:54:28 Korrolar 0:58:14 Beispielgraph
14 | 0:00:00 Starten 0:00:22 Die Chomsky Hierarchie 0:08:09 Typ-2/Kontextfrwiw Grammatiken 0:08:51 Typ-2/ Grammatiken: Beispiel 1 0:09:25 Typ-2/ Grammatiken: Beispiel 2 0:11:56 Syntacbäume 0:13:34 Syntaxbäume Beispiel 0:18:27 Links/ Rechtsabteilung, Eindeutigkeit 0:20:14 Beispiel 0:23:08 Chomsky- Normalform 0:30:41 Schritt 1 0:34:39 Schritt 2 0:38:44 Schritt 3 0:47:14 Schritt 4 0:52:48 Abhängigkeitsgraph 0:54:23 Schritt 4- Phase 1 0:56:45 Schritt 4 - Phase 2 1:01:32 Sonderbehandlung 1:02:24 Der CYK-Algorithmus 1:04:53 Beweis - Beschreibung des CYK-Algorithmus 1:09:04 CYK- Algorithmus - Beispiel 1:10:47 Beweis - Beschreibung des CYK-Algorithmus 1:12:54 CYK-Algorithmus - Vorgehen 1:24:32 Ergebnisse zum Wortproble
12 | 0:00:00 Starten 0:02:26 Approximation mit relativer Gütegarantie 0:03:38 Beispiel: Greedy-Algorithmus für KNAPSACK 0:04:51 Definition 0:06:07 Approximierbarkeit von COLOR 0:20:05 Approximierbarkeit von TSP 0:35:12 Approximationsschemata 0:45:02 Ein FPAS für KNAPSACK 1:04:10 Ein allgemeineres Resultat
13 | 0:00:00 Starten 0:01:15 Grammatiken 0:06:22 Bemerkungen 0:09:12 Die Chomsky Hierarchie 0:19:54 Chomsky-0 Grammatiken und Semientscheidbarkeit 0:22:25 Beweis- Beschreibung der Grammatik G 0:28:36 Chomsky-3-Grammatiken und reguläre Sprachen 0:37:52 Chomsky-1-Grammatiken bzw. kontextsensitive Sprachen 0:41:58 Wiederholung: Das Problem CLIQUE 0:49:01 Typ-2/ Kontextfreie Grammatiken
11 | 0:00:00 Starten 0:00:57 Nichtdeterministische Turingmaschine(n) 0:06:41 Die Klassen NP und ANP 0:11:10 A-NTMs sind nicht mächtiger als NTMs 0:23:31 Polynomiale Transformation 0:25:23 Polynomielle Transformation 0:29:26 Komplexitätsklassen und Werkzeugkasten 0:38:14 2SAT ∈ P 0:54:26 NP-Vollständigkeit 0:57:35 MAX2SAT 1:11:27 Tipps für Reduktion auf Max2Color
10 | 0:00:00 Starten 0:03:27 Das Problem SUBSET SUM 0:04:50 NP-Vollständigkeit von SUBSET SUM 0:18:59 Das Problem Partition 0:25:38 Das Problem KNAPSACK 0:28:21 Beweis: NP-Vollständigkeit von KNAPSACK 0:32:43 Auswirkung auf die Frage P=NP 0:37:29 Zusammenfassung 0:41:47 Die Klassen NPI, co-P und co-NP 0:45:07 Vermutete Situation 0:50:03 Das TSP-Komplement-Problem 0:52:03 Lemma 1:02:23 Suchprobleme 1:05:08 Beispiel: TSP-Suchproblem 1:06:53 Beispiel: Hamilton-Kreis Suchproblem 1:08:09 Aufzählungsprobleme 1:09:11 Reduzierbarkeit für Suchprobleme 1:12:28 Orakel-Turing-Maschine 1:13:56 Orakel-TM: Verhalten im Fragezustand 1:16:35 Turing-Reduktion 1:19:07 NP-schwer 1:22:30 Beweisskizze
09 | 0:00:00 Starten 0:00:39 NP-Vollständigkeit 0:02:03 Transitivität der poly. Transformation 0:02:31 Korollar 0:03:49 Das Problem 3-SAT 0:05:37 Beweis: NP-Vollständigkeit von 3-SAT 0:20:16 Das Problem 2SAT 0:22:09 Das Problem MAX2SAT 0:24:18 Das Problem CLIQUE 0:27:48 Beweis: NP-Vollständigkeit von CLIQUE 0:36:44 Das Problem COLOR 0:37:57 Beweis: NP-Vollständigkeit von 3COLOR 0:39:06 Konstruktion von 3COLOR-Instanz G 0:43:16 Beispielgraph zur Reduktion 0:45:12 Polynomialität der Reduktion 0:45:35 Instantz I erfüllbar auch Instanz G erfüllbar 0:45:57 Instanz G ist 3-färbbar 0:50:30 Das Problem EXACT COVER 0:53:51 Beweis: NP-Vollständigkeit von EXACT COVER 0:55:30 Konstruktion von (X,S) 1:04:50 G dreifärbbar (X,S) hat exakte Überdeckung
08 | 0:00:00 Starten 0:00:17 Gliederung 0:01:30 Turingmaschinen 0:19:04 Erweiterung von Turingmaschinen 0:19:18 Mehrere Spuren 0:23:26 Mehrere Bänder 0:25:01 Erweiterte Turingmaschinen 0:31:56 Entscheidbarkeit 0:32:09 Entscheidbarkeit - Definitionen 0:36:34 Entscheidbarkeit - Zusammenhänge 0:45:32 Entscheidbarkeit - Überblick 0:46:31 Entscheidbarkeit - Komplementbildung 0:48:09 Entscheidbarkeit - Überblick 0:51:01 Entscheidbarkeit - Beispiele 0:51:33 Diagonalsprache 0:55:42 Halteproblem 0:58:52 Iniverselle Sprache 0:59:23 Post'sches Korrespondenzproblem 1:02:59 Hilberts zehntes Problem 1:08:44 Äquivalenzproblem 1:09:35 Entscheidbarkeit - Werkzeugkasten 1:10:01 Satz von Rice 1:14:02 Zusammenfassung (Werkzeugkasten)
07 | 0:00:00 Starten 0:00:06 Definitionen zur TM 0:01:15 Unentscheidbarkeit der Diagonalsprache 0:02:42 Die Universelle Sprache 0:09:51 Satz von Rice - Motivation 0:17:10 Das Post'sche Korrespondenzproblem 0:21:44 Eigenschaften von (semi-)entscheibaren Sprachen 0:28:02 Komplexitätstheorie 0:32:53 Wie sieht ein Problem aus? 0:37:56 Definition: Problem 0:39:34 Definition: Kodierungsschema 0:43:19 Äquivalenz von Kodierungsschemata 0:44:33 Entscheidungsprobleme 0:46:43 Korrespondenz von Entscheidungsproblemen und Sprachen 0:51:27 Zeitkomplexität 0:53:04 Die Klasse P 0:56:35 Algorithmus OPT-TOUR (als Beweis) 0:59:27 Die Nichtdeterministische Turingmaschine 1:04:41 Übertragung auf Entscheidungsprobleme PI 1:07:16 Bemerkungen zur NTM 1:13:15 Die Klasse NP
06 | 0:00:00 Starten 0:01:54 Formale Definition der Tuting-Maschine 0:04:18 Definition zur TM 0:07:42 Motation: Konfiguration 0:10:03 Beispiel: Konfiguration 0:20:09 Definition: berechenbar/ totalrekursiv 0:22:30 Beispiel 0:30:39 Entscheidbarkeit und Berechenbarkeit 0:32:46 Korollar 0:34:56 Die Church'sche These 0:39:00 Erweiterungen der Turing-Maschine 0:44:35 Die universelle Turing-Maschine 0:48:15 Die Gödelnummer 0:53:04 Die Gödelnummer - Bemerkungen 0:55:28 Die Gödelnummer - Beispiel 0:58:51 Definition 0:59:21 Die Diagonalsprache 1:04:09 Die Diagonalsprache - Veranschaulichung 1:05:41 Unentscheidbarkeit der Diagonalsprache 1:07:53 Korollar 1:10:12 Paradoxien und Selbstbezüglichkeit 1:11:32 Halteproblem
05 | 0:00:00 Starten 0:00:21 Frage 0:04:24 Wiederholung Äquivalenzklassenautomat 0:09:44 Definitionen: Rechtsinvarianz und Index 0:17:24 Nerode- Relation 0:22:12 Satz von Nerode 0:25:40 Beweis zu Satz von Nerode: (1)-->(2) 0:31:49 Beweis zu Satz von Nerode: (2)-->(3) 0:37:57 Beweis zu Satz von Nerode: (3)-->(1) 0:46:16 Korollar 0:49:09 Minimalitäat des Äquivalenzklassenautomats 0:53:15 Zusammenfassung 0:56:04 Historisches 0:59:37 Turing-Maschinen und Berechenbarkeit 1:00:59 Die Registermaschine (RAM) 1:02:13 Befehle der Registermaschine (RAM) 1:03:12 Die Turing-Maschine (TM) 1:06:53 Formale Definition der Turing-Maschine 1:08:59 Bemerkung zur TM 1:12:15 Beispiel-Turing-Maschine 1:18:17 Definition zur TM
04 | 0:00:00 Starten 0:01:20 Pumping-Lemma für reguläre Sprachen 0:08:08 Verallgemeintertes PL für reguläre Sprachen 0:23:36 Beispiel 0:31:37 Äquivalenz 0:34:26 Der Äquivalenzklassenautomat 0:44:21 Frage 0:54:24 Vorgehensweise 0:55:57 Beispiel zur Vorgehensweise
03 | 0:00:00 Starten 0:00:05 letzte Vorlesung... 0:05:42 Entfernen von Epsilon-Übergängen 0:16:09 EA-Regularität 0:37:53 Beispiel 0:52:18 Frage: Was können endliche Automaten nicht? 0:55:53 Pumping-Lemma für reguläre Sprachen 1:06:31 Bemerkung und Beispiele
02 | 0:00:00 Starten 0:00:38 Endliche Automaten und Reguläre Sprachen 0:16:02 Nichtdeterministische endliche Automaten 0:22:10 Beispiele für NEA's 0:27:11 Äquivalenz von NEA's und DEA's 0:28:54 Beispiel Potenzmengenkonstruktion
01 | 0:00:00 Starten 0:01:06 Ziel der Vorlesung TGI 0:07:08 Wiederholung aus Grundbegriffe der Informatik 0:09:11 Wörter 0:13:56 Formale Sprachen 0:25:28 Reguläre Sprachen 0:32:09 Reguläre Ausdrücke 0:41:42 Endliche Automaten 0:48:57 Kontextfreie Grammatiken
Comments 
loading