16. října 2025
Why are some combinatorial structures easy to count and sample, while others are not? For example, the number of permutations is given by a simple factorial, and there are efficient textbook algorithms to generate permutations uniformly at random. But what if we ask instead: how many graphs on n vertices satisfy a given property or what if we want the permutations to satisfy some additional constraints?
Why are some combinatorial structures easy to count and sample, while others are not? For example, the number of permutations is given by a simple factorial, and there are efficient textbook algorithms to generate permutations uniformly at random. But what if we ask instead: how many graphs on n vertices satisfy a given property or what if we want the permutations to satisfy some additional constraints? Is there a systematic way to identify which such counting and sampling problems are tractable? First-order model counting (FOMC) and its sampling variant (FOMS) provide a unifying framework for addressing a non-trivial subset of these questions.
In FOMC, we ask how many structures over a finite domain satisfy a given first-order sentence, and FOMS extends this to sampling such structures. Following the seminal results of Van den Broeck (2011) and Van den Broeck, Meert, and Darwiche (2014), which showed that the two-variable fragment is tractable for FOMC, larger polynomial-time solvable classes have been identified in the past decade and extended to FOMS. In this talk, we will survey these developments and illustrate applications: automating routine counting in combinatorics and probability (such as the classic Secret Santa problem, which asks in how many ways n people can exchange gifts so that nobody receives their own), building a database of “interesting” combinatorial integer sequences, and providing new insights into classical problems in algorithmic game theory.
Ondřej Kuželka is an assistant professor in the Intelligent Data Analysis Group at the Faculty of Electrical Engineering, Czech Technical University in Prague (CTU), where he earned his PhD more than a decade ago. Before returning to his alma mater, he spent two years with the DTAI group at KU Leuven and three years at Cardiff University as a postdoctoral researcher. His research interests include logic in artificial intelligence (which falls in the area nowadays somewhat fashionably called “neurosymbolic artificial intelligence”), enumerative combinatorics, and machine learning. His contributions in these fields earned him an invited talk in the Early Career Track at IJCAI 2023 and a nomination for the GAČR President’s Award in 2025.
Jeho program je tvořen hodinovou přednáškou, po níž následuje časově neomezená diskuse. Základem přednášky je něco (v mezinárodním měřítku) mimořádného nebo aspoň pozoruhodného, na co přednášející přišel a co vysvětlí způsobem srozumitelným a zajímavým i pro širší informatickou obec. Přednášky jsou standardně v angličtině.
Idea Pražského informatického semináře vznikla z rozhovorů představitelů několika vědeckých institucí na téma, jak odstranit zbytečnou fragmentaci informatické komunity v ČR.
Seminář připravuje organizační výbor ve složení Roman Barták (MFF UK), Jaroslav Hlinka (ÚI AV ČR), Michal Chytil, Pavel Kordík (FIT ČVUT), Michal Koucký (MFF UK), Jan Kybic (FEL ČVUT), Michal Pěchouček (FEL ČVUT), Jiří Sgall (MFF UK), Vojtěch Svátek (FIS VŠE), Michal Šorel (ÚTIA AV ČR), Tomáš Werner (FEL ČVUT), Filip Železný (FEL ČVUT)