David Hartman

  Everything is both simpler
than we can imagine,
and more complicated
that we can conceive.

Johann Wolfgang von Goethe


Teaching

Actual teaching

Following subjects are organized Summer term 2026.

Past teaching

2025 Winter NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NDMI110 Graphs and networks
NOPT008 Algorithms of nonlinear optimization
NOPT053 Optimization seminar
2024 Winter NDMI116 Seminar on the application of complex networks
NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NDMI110 Graphs and networks
NDMI096 Complex network analysis
NDMI056 Selected Chapters on Combinatorics II
2023 Winter NDMI116 Seminar on the application of complex networks
BAM31MOA Modeling and analysis of brain activity
Summer NDMI110 Graphs and networks
NOPT008 Algorithms of nonlinear optimization
NOPT053 Optimization seminar
NDMI056 Selected Chapters on Combinatorics II
2022 Winter NDMI116 Seminar on the application of complex networks
NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NDMI110 Graphs and networks
NDMI096 Complex network analysis
NOPT053 Optimization seminar
NDMI056 Selected Chapters on Combinatorics II
2021 Winter NDMI116 Seminar on the application of complex networks
NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NOPT008 Algorithms of nonlinear optimization
NDMI110 Graphs and networks
NOPT053 Optimization seminar
2020 Winter NDMI055 Selected Chapters on Combinatorics I
NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NDMI096 Complex network analysis
NOPT053 Optimization seminar
2019 Winter NDMI055 Selected Chapters on Combinatorics I
NOPT053 Optimization seminar
BAM31MOA Modeling and analysis of brain activity
Summer NOPT008 Algorithms of nonlinear optimization
NOPT053 Optimization seminar

Even Older

  • NOPT051 - Interval optimization
  • NDMI002 - Discrete Math

Additional teaching activities

Ročníkové projekty (in czech)

Nabízené projekty jsou různého druhu - buďto více programovací či teoretické. Ideálním postupem řešení je následné rozšíření témat na bakalářské prace a ideální způsobem domluvy je kontakt přes email a domluva konkrétního zadání.
  1. Komparativní studie komutních algoritmů

    V tomto zadání je cílem vytvořit komparativní studii chování různých algoritmů detekce komunit. Cílem bude porovnání různých přístupů a selekce nejlepších algoritmů dle různých kritérií. Požadovaný jazyk implementace je Python.

    Reference:

  2. Centrality v hyper-grafech a multigrafech

    V tomto zadání je cílem vytvořit přehled o centralitách v rozšířených strukturách grafů a hypergrafů.

    Reference:
    • Boccaletti, S., Bianconi, G., Criado, R., Del Genio, C. I., Gómez-Gardenes, J., Romance, M., ... & Zanin, M. (2014). The structure and dynamics of multilayer networks. Physics reports, 544(1), 1-122.
    • Estrada, E., and Rodriguez-Velazquez, J. A. (2005). Complex networks as hypergraphs. arXiv preprint physics/0505137.

  3. Porovnání estimátorů vzájemných informací

    V tomto zadání je vytvořit či převzít srovnatelné estimátory vzájemných informací a vytvořit testující prostředí pro jejich efektivní porovnání.

    Reference:
    • Kraskov, A., Stögbauer, H., and Grassberger, P. (2004). Estimating mutual information. Physical review E, 69(6), 066138.
    • Walters-Williams, J., and Li, Y. (2009, July). Estimation of mutual information: A survey. In International Conference on Rough Sets and Knowledge Technology (pp. 389-396). Springer, Berlin, Heidelberg.