Research Interests

Theoretical computer science - computational complexity, data structures and algorithms, combinatorics.

Project EPAC: Efficient approximation algorithms and circuit complexity

Project LBCAD: Lower bounds for combinatorial algorithms and dynamic problems

On-line Publications

Please note that many of the publications below are subject to copyright restrictions but you are free to use such publications for personal use.
Full list with links to published versions is available at DBLP.

Expository articles

On-line Manuscripts, Technical Reports and Thesis

On-line presentations

  • Locally consistent decomposition of strings with applications to edit distance sketching. Computer Science and Discrete Mathematics Seminar, Institute for Advanced Study, Princeton, 2024.
  • Streaming k-edit approximate pattern matching via string decomposition. ICALP, Padeborn, 2023.
  • Journey with Eric Allender: From Turing machines to circuits, and back. Workshop: Lower Bounds, Learning, and Average-Case Complexity, Simons Institute, Berkeley 2023.
  • Simple, deterministic, fast (but weak) approximations to edit distance and Dyck edit distance. SODA, Florence, 2023.
  • Zjemnělá složitost. Česká učená společnost, Praha, 2022.
  • Čas v počítači. Noc vědců, Praha, 2021.
  • Computing edit distance. CPM, Wroclaw, 2021.
  • O(1)-approximation of edit distance on far inputs in near linear time. online seminar, Hebrew University, Jerusalem, 2020.
  • Kolik paměti potřebujeme na vyhodnocení výrazu. Den otevřených dveří MFF UK, Praha, 2019.
  • Jak využít cizí paměť. Jeden den s informatikou a matematikou, MFF UK, Praha, 2019.
  • Approximating edit distance within constant factor in truly sub-quadratic time. TCS+, 2019.
  • Lower bounds for combinatorial algorithms for Boolean Matrix Multiplication. 2016.
  • Streaming algorithms for edit distance. Workshop: Processing Big Data Streams, Shonan, 2017.
  • Lower bounds and the physical reality. PIS, Praha, 2016.
  • Deset důdodů proč P=NP. Seminář: Filosofické problémy informatiky, Praha, 2015.
  • A New Approach to the Sensitivity Conjecture. ITCS, Weizmann Institute, Rehovot, 2015.
  • Catalytic Computation. Prague Gathering of Logicians, Prague, 2014.
  • The story of superconcentrators – the missing link. Seventh International Conference on Computability, Complexity and Randomness (CCR 2012), Cambridge, UK, 2012.
  • Are lower bounds hard to prove? Workshop: Synergies in Lower Bounds, Aarhus, 2011.
  • Pseudorandom generators for group products. STOC, San Jose, 2011.
  • A new characterization of ACC0 and probabilistic CC0. Workshop on Circuits, Logic, and Games, Dagstuhl, 2010.
  • Jak se pohybovat v rychle se měnícím světě: Doba pokrytí dynamických grafů. (How to explore a fast-changing world (cover time of a simple random walk on evolving graphs)) STTI, Praha, 2009.
  • Winning concurrent reachability games requires doubly-exponential patience. LICS, Los Angeles, 2009.
  • Amplifying lower bounds by means of self-reducibility. CCC, Washington, DC, 2008. Longer version, Workshop on Computational Complexity of Discrete Problems, Dagstuhl, 2008.
  • High entropy random selection protocols. RANDOM, Princeton, 2007. Longer version, Tel Aviv, 2007.
  • Circuit complexity of regular languages. CiE, Siena, 2007.
  • Circuit lower bounds via Ehrenfeucht-Fraissé games. CCC, Praha, 2006.
  • Bounded-depth circuits: separating wires from gates. STOC, Baltimore, 2005.

    Miscellaneous

  • Smart Ulist (UserList) for Novell NetWare 3.11+.
  • Hexadecimal file dump.
  • Check out the programming contest problem set archive.