Matematyka dyskretna 1: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
(Nie pokazano 13 wersji utworzonych przez 6 użytkowników) | |||
Linia 8: | Linia 8: | ||
=== Autorzy === | === Autorzy === | ||
* Paweł Idziak | * Paweł Idziak — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki, | ||
* Bartłomiej Bosek | * Bartłomiej Bosek — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki, | ||
* Piotr Micek | * Piotr Micek — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki, | ||
=== Wymagania wstępne === | === Wymagania wstępne === | ||
Linia 18: | Linia 18: | ||
=== Zawartość === | === Zawartość === | ||
* Indukcja matematyczna | |||
** zasada indukcji | *Indukcja matematyczna: | ||
** zasady minimum i maksimum | **zasada indukcji | ||
** zależności | **zasady minimum i maksimum | ||
* | **liczby harmoniczne | ||
* Zliczanie zbiorów i funkcji | *Rekurencja: | ||
** zliczanie podzbiorów | **definicje rekurencyjne | ||
** zliczanie bijekcji | **zależności rekurencyjne | ||
** zliczanie injekcji | **liczby Fibonacciego | ||
** zliczanie funkcji | **rozwiązywanie równań rekurencyjnych | ||
** | *Zliczanie zbiorów i funkcji: | ||
* Permutacje i liczby Stirlinga | **zliczanie podzbiorów | ||
* Funkcje tworzące | **zliczanie bijekcji | ||
* | **zliczanie injekcji | ||
** | **zliczanie funkcji | ||
* | **zasada szufladkowa Dirichleta | ||
** liczby Catalana | **zasada włączania-wyłączania | ||
** podziały liczby na sumy | *Sumy skończone i rachunek różnicowy: | ||
* Asymptotyka | **metody obliczania sum skończonych | ||
** notacja <math>O,\Omega, \Theta, o, \omega</math> | **rachunek różnicowy | ||
** twierdzenie o rekursji uniwersalnej | **dolna i górna silnia | ||
* Grafy | **sumowanie przez części | ||
** podstawowe pojęcia | *Współczynniki dwumianowe | ||
** drzewa i cykle | *Permutacje i podziały: | ||
** cykle Eulera i Hamiltona | **rozkład permutacji na cykle | ||
** spójność | **cyklowe liczby Stirlinga | ||
** | **podziałowe liczby Stirlinga | ||
** planarność | **podziały liczby na sumy | ||
** | *Funkcje tworzące: | ||
**rozwijanie funkcji wymiernych w szereg | |||
* Metody algebraiczne w teorii grafów | **funkcje tworzące w rozwiązywaniu zależności rekurencyjnych | ||
* | *Funkcje tworzące w zliczaniu obiektów kombinatorycznych: | ||
* | **liczby Catalana | ||
** | **podziały liczby na sumy | ||
** | **liczby Stirlinga | ||
* | **liczby Bella | ||
* | *Asymptotyka: | ||
**notacja asymtotyczna <math>O,\Omega, \Theta, o, \omega</math> | |||
**twierdzenie o rekursji uniwersalnej | |||
**metoda przybliżeń | |||
*Teoria liczb: | |||
**podzielność, NWD, NWW, liczby pierwsze | |||
**algorytm Euklidesa | |||
**rozkład na czynniki pierwsze | |||
**gęstość liczb pierwszych | |||
*Arytmetyka modularna: | |||
**twierdzenie Fermata | |||
**twierdzenie Eulera | |||
**chińskie twierdzenie o resztach | |||
**rozwiązywanie równań modularnych | |||
**funkcja Mobiusa | |||
*Grafy: | |||
**podstawowe pojęcia | |||
**drzewa i cykle | |||
**cykle Eulera i Hamiltona | |||
**grafy dwudzielne, skojarzenia i twierdzenie Halla | |||
**spójność, wielospójność i twierdzenie Mengera | |||
**sieci, przepływy, przekroje i twierdzenie Forda-Fulkersona | |||
**planarność i twierdzenie Kuratowskiego | |||
**kolorowanie grafów (w tym planarnych) | |||
*Metody algebraiczne w teorii grafów: | |||
**macierz sąsiedztwa i domkniecie przechodnie grafu | |||
**macierz incydencji | |||
**permanent i skojarzenia | |||
**wartości własne | |||
=== Literatura === | === Literatura === | ||
# V.Bryant, ''Aspekty kombinatoryki'', | # V.Bryant, ''Aspekty kombinatoryki'', Wydawnictwa Naukowo-Techniczne 1977. | ||
# R.L.Graham, D.E.Knuth, O.Patashnik, ''Matematyka Konkretna'', | # R.L.Graham, D.E.Knuth, O.Patashnik, ''Matematyka Konkretna'', Państwowe Wydawnictwo Naukowe, Warszawa 1996. | ||
# W.Lipski, ''Kombinatoryka dla programistów'', | # W.Lipski, ''Kombinatoryka dla programistów'', Wydawnictwa Naukowo-Techniczne 2004. | ||
# W.Lipski, W.Marek, ''Analiza kombinatoryczna'', | # W.Lipski, W.Marek, ''Analiza kombinatoryczna'', Państwowe Wydawnictwo Naukowe, Warszawa 1986. | ||
# K.A.Ross, Ch.R.B.Wright, ''Matematyka Dyskretna'', | # K.A.Ross, Ch.R.B.Wright, ''Matematyka Dyskretna'', Państwowe Wydawnictwo Naukowe, Warszawa 1996. | ||
# Z.Pałka, A.Ruciński, ''Wykłady z kombinatoryki'', | # Z.Pałka, A.Ruciński, ''Wykłady z kombinatoryki'', Wydawnictwa Naukowo-Techniczne, Warszawa 1998. | ||
# R.J.Wilson, ''Wprowadzenie do teorii grafów'', | # R.J.Wilson, ''Wprowadzenie do teorii grafów'', Państwowe Wydawnictwo Naukowe, Warszawa 1985. | ||
== Moduły == | == Moduły == | ||
# [[Matematyka dyskretna 1/Wykład 1: Indukcja|Indukcja]] ([[Matematyka dyskretna 1/Ćwiczenia 1: Indukcja|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 1: Indukcja|Indukcja]] ([[Matematyka dyskretna 1/Ćwiczenia 1: Indukcja|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 1: Indukcja|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 2: Rekurencja|Rekurencja]] ([[Matematyka dyskretna 1/Ćwiczenia 2: Rekurencja|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 2: Rekurencja|Rekurencja]] ([[Matematyka dyskretna 1/Ćwiczenia 2: Rekurencja|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 2: Rekurencja|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 3: Zliczanie zbiorów i funkcji|Zliczanie zbiorów i funkcji]] ([[Matematyka dyskretna 1/Ćwiczenia 3: Zliczanie zbiorów i funkcji|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 3: Zliczanie zbiorów i funkcji|Zliczanie zbiorów i funkcji]] ([[Matematyka dyskretna 1/Ćwiczenia 3: Zliczanie zbiorów i funkcji|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 3: Zliczanie zbiorów i funkcji|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 4: Sumy skończone i rachunek różnicowy|Sumy skończone i rachunek różnicowy]] ([[Matematyka dyskretna 1/Ćwiczenia 4: Sumy skończone i rachunek różnicowy|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 4: Sumy skończone i rachunek różnicowy|Sumy skończone i rachunek różnicowy]] ([[Matematyka dyskretna 1/Ćwiczenia 4: Sumy skończone i rachunek różnicowy|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 4: Sumy skończone i rachunek różnicowy|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 5: Współczynniki dwumianowe|Współczynniki dwumianowe]] ([[Matematyka dyskretna 1/Ćwiczenia 5: Współczynniki dwumianowe|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 5: Współczynniki dwumianowe|Współczynniki dwumianowe]] ([[Matematyka dyskretna 1/Ćwiczenia 5: Współczynniki dwumianowe|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 5: Współczynniki dwumianowe|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 6: Permutacje i podziały|Permutacje i podziały]] ([[Matematyka dyskretna 1/Ćwiczenia 6: Permutacje i podziały|ćwiczenia]]) | # [[Matematyka dyskretna 1/Wykład 6: Permutacje i podziały|Permutacje i podziały]] ([[Matematyka dyskretna 1/Ćwiczenia 6: Permutacje i podziały|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 6: Permutacje i podziały|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 7: | | # [[Matematyka dyskretna 1/Wykład 7: Funkcje tworzące|Funkcje tworzące]] ([[Matematyka dyskretna 1/Ćwiczenia 7: Funkcje tworzące|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 7: Funkcje tworzące|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 8:| | # [[Matematyka dyskretna 1/Wykład 8: Funkcje tworzące w zliczaniu obiektów kombinatorycznych|Funkcje tworzące w zliczaniu obiektów kombinatorycznych]] ([[Matematyka dyskretna 1/Ćwiczenia 8: Funkcje tworzące w zliczaniu obiektów kombinatorycznych|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 8: Funkcje tworzące w zliczaniu obiektów kombinatorycznych|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 9:| | # [[Matematyka dyskretna 1/Wykład 9: Asymptotyka|Asymptotyka]] ([[Matematyka dyskretna 1/Ćwiczenia 9: Asymptotyka|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 9: Asymptotyka|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 10:| | # [[Matematyka dyskretna 1/Wykład 10: Teoria liczb|Teoria liczb]] ([[Matematyka dyskretna 1/Ćwiczenia 10: Teoria liczb|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 10: Teoria liczb|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 11:| | # [[Matematyka dyskretna 1/Wykład 11: Teoria liczb II|Teoria liczb II]] ([[Matematyka dyskretna 1/Ćwiczenia 11: Teoria liczb II|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 11: Teoria liczb II|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 12:| | # [[Matematyka dyskretna 1/Wykład 12: Grafy|Grafy]] ([[Matematyka dyskretna 1/Ćwiczenia 12: Grafy|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 12: Grafy|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 13:| | # [[Matematyka dyskretna 1/Wykład 13: Grafy II|Grafy II]] ([[Matematyka dyskretna 1/Ćwiczenia 13: Grafy II|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 13: Grafy II|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 14:| | # [[Matematyka dyskretna 1/Wykład 14: Grafy III|Grafy III]] ([[Matematyka dyskretna 1/Ćwiczenia 14: Grafy III|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 14: Grafy III|test]]) | ||
# [[Matematyka dyskretna 1/Wykład 15:| | # [[Matematyka dyskretna 1/Wykład 15: Metody algebraiczne w teorii grafów|Metody algebraiczne w teorii grafów]] ([[Matematyka dyskretna 1/Ćwiczenia 15: Metody algebraiczne w teorii grafów|ćwiczenia]]) ([[Matematyka dyskretna 1/Test 15: Metody algebraiczne w teorii grafów|test]]) | ||
== Literatura uzupełniająca == | == Literatura uzupełniająca == |
Aktualna wersja na dzień 11:18, 27 wrz 2006
Forma zajęć
Wykład (30 godzin) + ćwiczenia (30 godzin)
Opis
Wykład wprowadza aparat matematyczny niezbędny do konstruowania i analizy algorytmów. Składa się z elementów kombinatoryki, teorii grafów i teorii liczb.
Sylabus
Autorzy
- Paweł Idziak — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki,
- Bartłomiej Bosek — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki,
- Piotr Micek — Uniwersytet Jagielloński, Wydział Matematyki i Informatyki, Katedra Algorytmiki,
Wymagania wstępne
- Logika i teoria mnogości
- Algebra liniowa z geometrią analityczną
- Analiza matematyczna 1
Zawartość
- Indukcja matematyczna:
- zasada indukcji
- zasady minimum i maksimum
- liczby harmoniczne
- Rekurencja:
- definicje rekurencyjne
- zależności rekurencyjne
- liczby Fibonacciego
- rozwiązywanie równań rekurencyjnych
- Zliczanie zbiorów i funkcji:
- zliczanie podzbiorów
- zliczanie bijekcji
- zliczanie injekcji
- zliczanie funkcji
- zasada szufladkowa Dirichleta
- zasada włączania-wyłączania
- Sumy skończone i rachunek różnicowy:
- metody obliczania sum skończonych
- rachunek różnicowy
- dolna i górna silnia
- sumowanie przez części
- Współczynniki dwumianowe
- Permutacje i podziały:
- rozkład permutacji na cykle
- cyklowe liczby Stirlinga
- podziałowe liczby Stirlinga
- podziały liczby na sumy
- Funkcje tworzące:
- rozwijanie funkcji wymiernych w szereg
- funkcje tworzące w rozwiązywaniu zależności rekurencyjnych
- Funkcje tworzące w zliczaniu obiektów kombinatorycznych:
- liczby Catalana
- podziały liczby na sumy
- liczby Stirlinga
- liczby Bella
- Asymptotyka:
- notacja asymtotyczna
- twierdzenie o rekursji uniwersalnej
- metoda przybliżeń
- Teoria liczb:
- podzielność, NWD, NWW, liczby pierwsze
- algorytm Euklidesa
- rozkład na czynniki pierwsze
- gęstość liczb pierwszych
- Arytmetyka modularna:
- twierdzenie Fermata
- twierdzenie Eulera
- chińskie twierdzenie o resztach
- rozwiązywanie równań modularnych
- funkcja Mobiusa
- Grafy:
- podstawowe pojęcia
- drzewa i cykle
- cykle Eulera i Hamiltona
- grafy dwudzielne, skojarzenia i twierdzenie Halla
- spójność, wielospójność i twierdzenie Mengera
- sieci, przepływy, przekroje i twierdzenie Forda-Fulkersona
- planarność i twierdzenie Kuratowskiego
- kolorowanie grafów (w tym planarnych)
- Metody algebraiczne w teorii grafów:
- macierz sąsiedztwa i domkniecie przechodnie grafu
- macierz incydencji
- permanent i skojarzenia
- wartości własne
Literatura
- V.Bryant, Aspekty kombinatoryki, Wydawnictwa Naukowo-Techniczne 1977.
- R.L.Graham, D.E.Knuth, O.Patashnik, Matematyka Konkretna, Państwowe Wydawnictwo Naukowe, Warszawa 1996.
- W.Lipski, Kombinatoryka dla programistów, Wydawnictwa Naukowo-Techniczne 2004.
- W.Lipski, W.Marek, Analiza kombinatoryczna, Państwowe Wydawnictwo Naukowe, Warszawa 1986.
- K.A.Ross, Ch.R.B.Wright, Matematyka Dyskretna, Państwowe Wydawnictwo Naukowe, Warszawa 1996.
- Z.Pałka, A.Ruciński, Wykłady z kombinatoryki, Wydawnictwa Naukowo-Techniczne, Warszawa 1998.
- R.J.Wilson, Wprowadzenie do teorii grafów, Państwowe Wydawnictwo Naukowe, Warszawa 1985.
Moduły
- Indukcja (ćwiczenia) (test)
- Rekurencja (ćwiczenia) (test)
- Zliczanie zbiorów i funkcji (ćwiczenia) (test)
- Sumy skończone i rachunek różnicowy (ćwiczenia) (test)
- Współczynniki dwumianowe (ćwiczenia) (test)
- Permutacje i podziały (ćwiczenia) (test)
- Funkcje tworzące (ćwiczenia) (test)
- Funkcje tworzące w zliczaniu obiektów kombinatorycznych (ćwiczenia) (test)
- Asymptotyka (ćwiczenia) (test)
- Teoria liczb (ćwiczenia) (test)
- Teoria liczb II (ćwiczenia) (test)
- Grafy (ćwiczenia) (test)
- Grafy II (ćwiczenia) (test)
- Grafy III (ćwiczenia) (test)
- Metody algebraiczne w teorii grafów (ćwiczenia) (test)
Literatura uzupełniająca
- N.L.Biggs, Discrete Mathematics, Oxford University Press 1989
- B.Bollobas, Modern Graph Theory, Springer 1998
- Th.H.Cormen, Ch.E.Leiserson, R.L.Rivest, C.Stein,Wprowadzenie do algorytmów, WNT, 2004.
- R.Diestel, Graph Theory, Springer 1997
- G.Polya, R.E.Tarjan, D.R.Woods, Notes on Introductory Combinatorics, Birkhauser 1983
- J.Riordan, An Introduction to Combinatorial Analysis, Princeton University Press 1978