Osnova předmětu
Přednášky:
1. Úvod. Komplexní sítě a jejich typy. Empirické studie komplexních sítí.
2. Vlastnosti sítí.
3. Počítačová reprezentace sítí.
4. Matematické základy komplexních sítí.
5. Teorie grafů a její aplikace v oblasti komplexních sítí.
6. Míry a metriky pro analýzu sítí.
7. Fundamentální algoritmy.
8. Modely sítí - náhodné sítě, Watts-Strogatz model.
9. Modely sítí - bezeškálové sítě.
10. Modely vývoje sítí.
11. Detekce komunit.
12. Procesy v sítích – perkolace, šíření informací.
13. Vizualizace sítí, používané algoritmy.
14. Software pro práci s komplexními sítěmi.
Cvičení:
Cílem cvičení je demonstrace jednotlivých algoritmů, problémů, vlastností a metod na konkrétních příkladech.
• Procvičení matematického aparátu z předchozího studia.
• Možnosti počítačová reprezentace různě rozsáhlých sítí (grafů) .
• Jednoduché algoritmy pro komplexní sítě (grafové algoritmy).
• Obtížnější algoritmy pro komplexní sítě.
• Vlastnosti komplexních sítí.
• Modely sítí.
• Modely vývoje sítí.
• Míry a metriky pro analýzu sítí.
• Detekce komunit.
• Procesy v sítích.
• Vizualizace sítí.
• Software pro práci s komplexními sítěmi I.
• Software pro práci s komplexními sítěmi II.
Projekty:
Cílem projektu je implementace aplikace dle zadání demonstrující schopnost studenta porozumět probíraným tématům. Studenti zpravidla pracují s reálnými rozsáhlými sítěmi jako je Web, sociální sítě a řeší problémy korespondující s obsahem předmětu.
Přednášky:
1. Úvod. Komplexní sítě a jejich typy. Empirické studie komplexních sítí.
2. Vlastnosti sítí.
3. Počítačová reprezentace sítí.
4. Matematické základy komplexních sítí.
5. Teorie grafů a její aplikace v oblasti komplexních sítí.
6. Míry a metriky pro analýzu sítí.
7. Fundamentální algoritmy.
8. Modely sítí - náhodné sítě, Watts-Strogatz model.
9. Modely sítí - bezeškálové sítě.
10. Modely vývoje sítí.
11. Detekce komunit.
12. Procesy v sítích – perkolace, šíření informací.
13. Vizualizace sítí, používané algoritmy.
14. Software pro práci s komplexními sítěmi.
Cvičení:
Cílem cvičení je demonstrace jednotlivých algoritmů, problémů, vlastností a metod na konkrétních příkladech.
• Procvičení matematického aparátu z předchozího studia.
• Možnosti počítačová reprezentace různě rozsáhlých sítí (grafů) .
• Jednoduché algoritmy pro komplexní sítě (grafové algoritmy).
• Obtížnější algoritmy pro komplexní sítě.
• Vlastnosti komplexních sítí.
• Modely sítí.
• Modely vývoje sítí.
• Míry a metriky pro analýzu sítí.
• Detekce komunit.
• Procesy v sítích.
• Vizualizace sítí.
• Software pro práci s komplexními sítěmi I.
• Software pro práci s komplexními sítěmi II.
Projekty:
Cílem projektu je implementace aplikace dle zadání demonstrující schopnost studenta porozumět probíraným tématům. Studenti zpravidla pracují s reálnými rozsáhlými sítěmi jako je Web, sociální sítě a řeší problémy korespondující s obsahem předmětu.