e-mail: gawry [at] cs.uni.wroc.pl

I'm a post-doc at University of Haifa. I received my PhD from University of Wrocław in October 2011. Then I have spent three years at Max Planck Institute in Saarbrücken and year and a half as a post-doc at University of Warsaw supported by Warsaw Center of Mathematics and Computer Science while on a leave of absence from University of Wrocław. I am mainly interested in data structures with applications to string processing.


teaching and professional activities

See here for the list of courses I taught as a PhD student in Wrocław (mostly in Polish).

preprints & to appear

  • Paweł Gawrychowski, Patrick K. Nicholson: Optimal Query Time for Encoding Range Majority, to appear in WADS 2017 (arxiv)

  • Amir Abboud, Paweł Gawrychowski, Shay Mozes, Oren Weimann: Near-Optimal Compression for the Planar Graph Metric (arxiv)

  • Paweł Gawrychowski, Narad Rampersad, Jeffrey Shallit, Marek Szykuła: Existential universality (arxiv)
  • Paweł Gawrychowski, Haim Kaplan, Shay Mozes, Micha Sharir, Oren Weimann: Voronoi diagrams on planar graphs, and computing the diameter in deterministic ~O(n5/3) time (arxiv)
  • Amir Abboud, Paweł Gawrychowski, Shay Mozes, Oren Weimann: Near-Optimal Compression for the Planar Graph Metric (arxiv)

  • Karl Bringmann, Paweł Gawrychowski, Shay Mozes, Oren Weimann: Tree Edit Distance Cannot be Computed in Strongly Subcubic Time (unless APSP can) (arxiv)
  • Bartłomiej Dudek, Paweł Gawrychowski, Piotr Ostropolski-Nalewaja: A family of approximation algorithms for the maximum duo-preservation string mapping problem, to appear in CPM 2017 (arxiv)
  • Paweł Gawrychowski, Adam Karczmarz: Improved Bounds for Shortest Paths in Dense Distance Graphs (arxiv)
  • Paweł Gawrychowski, Przemysław Uznanski: A note on distance labeling in planar graphs (arxiv)
  • Ofer Freedman, Pawel Gawrychowski, Patrick K. Nicholson, Oren Weimann: Optimal Distance Labeling Schemes for Trees, to appear in PODC 2017 (arxiv)
  • Paweł Gawrychowski, Adam Karczmarz, Tomasz Kociumaka, Jakub Łącki, Piotr Sankowski: Optimal dynamic strings (arxiv)

theses

publications

  • Paweł Gawrychowski, Tomasz Kociumaka: Sparse suffix tree construction in optimal time and space, SODA 2017 (arxiv)
  • Dominik D. Freydenberger, Paweł Gawrychowski, Juhani Karhumäki, Florin Manea, Wojciech Rytter: Testing k-binomial equivalence, Multidisciplinary Creativity: homage to Gheorghe Pӑun on his 65th birthday (arxiv)
  • Patrick Hagge Cording, Paweł Gawrychowski, Oren Weimann: Bookmarks in Grammar-Compressed Strings, SPIRE 2016
  • Paweł Gawrychowski, Artur Jeż: LZ77 factorisation of trees, FSTTCS 2016
  • Paweł Gawrychowski, Łukasz Zatorski: Speeding up Dynamic Programming in the Line-Constrained k-median, IWOCA 2016
  • Paweł Gawrychowski, Adrian Kosowski, and Przemysław Uznański: Sublinear-Space Distance Labeling using Hubs, DISC 2016 (arxiv)
  • Paweł Gawrychowski, Gad M. Landau, Shay Mozes and Oren Weimann: The Nearest Colored Node in a Tree, CPM 2016
  • Paweł Gawrychowski, Tomasz Kociumaka, Wojciech Rytter, Tomasz Waleń: Faster Longest Common Extension Queries in Strings over General Alphabets, CPM 2016 (arxiv)
  • Paweł Gawrychowski, Oleg Merkurev, Arseny Shur and Przemysław Uznański: Tight Tradeoffs for Real-Time Approximation of Longest Palindromes in Streams, CPM 2016
  • Pawel Gawrychowski, Jukka Suomela and Przemysław Uznański: Randomized algorithms for finding a majority element, SWAT 2016 (arxiv)
  • Paweł Gawrychowski, Tomohiro I, Shunsuke Inenaga, Dominik Köppl and Florin Manea: Efficiently Finding All Maximal α-gapped Repeats, STACS 2016
  • Paweł Gawrychowski, Damian Straszak: Strong inapproximability of the shortest reset word, MFCS 2015 (arxiv) (presentationBest Paper Award
  • Jérémie Chalopin, Shantanu Das, Pawel Gawrychowski, Adrian Kosowski, Arnaud Labourel and Przemysław Uznański: Lock-in Problem for Parallel Rotor-router Walks, DISC 2015 (arxiv)
  • Paweł Gawrychowski, Tomasz Kociumaka, Wojciech Rytter and Tomasz Waleń: Tight Bound for the Number of Distinct Palindromes in a Tree, SPIRE 2015
  • Paweł Gawrychowski, Gregory Kucherov, Benjamin Sach and Tatiana Starikovskaya: Computing the Longest Unbordered Substring, SPIRE 2015
  • Johannes Fischer, Travis Gagie, Paweł Gawrychowski, Tomasz Kociumaka: Approximating LZ77 via Small-Space Multiple-Pattern Matching, ESA 2015 (arxiv)
  • Paweł Gawrychowski, Florin Manea: Longest α-gapped Repeat and Palindrome, FCT 2015
  • Paweł Gawrychowski, Tomasz Kociumaka, Jakub Radoszewski, Wojciech Rytter and Tomasz Waleń: Fast universal reconstruction of a string, WADS 2015 (preliminary version)
  • Philip Bille, Paweł Gawrychowski, Inge Li Gørtz, Gad M. Landau, Oren Weimann: Longest common extensions in trees, CPM 2015 (arxiv) (presentation)
  • Paweł Gawrychowski, Shay Mozes, Oren Weimann: Submatrix Maximum Queries in Monge Matrices are Equivalent to Predecessor Search, ICALP 2015 (arxiv)
  • Paweł Gawrychowski, Patrick K. Nicholson: Optimal Encodings for Range Min-Max and Top-k, ICALP 2015 (arxiv)
  • Paweł Gawrychowski, Patrick K. Nicholson: Encodings of Range Maximum-Sum Segment Queries and Applications, CPM 2015 (arxiv)
  • Johannes Fischer, Paweł Gawrychowski: Alphabet-dependent string searching with exponential search trees, CPM 2015 (arxiv) (presentation)
  • Djamal Belazzougui, Travis Gagie, Paweł Gawrychowski, Juha Kärkkäinen, Alberto Ordóñez, Simon J. Puglisi, Yasuo Tabei: Queries on LZ-bounded encodings, DCC 2015 (arxiv)
  • Maxim Babenko, Paweł Gawrychowski, Tomasz Kociumaka, Tatiana Starikovskaya: Wavelet trees meet suffix trees, SODA 2015 (arxiv)
  • Paweł Gawrychowski, Moshe Lewenstein, Patrick K. Nicholson: Weighted ancestors in suffix trees, ESA 2014 (arxiv) (link to PDF)
  • Paweł Gawrychowski, Damian Rusak: Euclidean TSP with few inner points in linear space, ISAAC 2014 (arxiv)
  • Maxim Babenko, Paweł Gawrychowski, Tomasz Kociumaka, Tatiana Starikovskaya: Computing minimal and maximal suffixes revisited, CPM 2014 (arxiv)
  • Paweł Gawrychowski, Przemysław Uznański: Order-preserving pattern matching with k mismatches, CPM 2014 (arxiv)
  • Paweł Gawrychowski, Shay Mozes, Oren Weimann: Improved submatrix maximum queries in Monge matrices, ICALP 2014 (arxiv)
  • Paweł Gawrychowski, Florin Manea, and Dirk Nowotka: Testing generalised freeness in words, STACS 2014 (link to PDF)
  • Travis Gagie, Paweł Gawrychowski, Juha Kärkkäinen, Yakov Nekrich and Simon Puglisi: LZ77-Based Self-Indexing with Faster Pattern Matching, LATIN 2014 (link to PDF)
  • Paweł Gawrychowski, Damian Straszak: Beating O(nm) in approximate LZW-compressed pattern matching, ISAAC 2013 (arxiv) (link to PDF)
  • Paweł Gawrychowski, Gregory Kucherov, Yakov Nekrich and Tatiana Starikovskaya: Minimal discriminating words problem revisited, SPIRE 2013 (link to PDF)
  • Travis Gagie, Paweł Gawrychowski, Yakov Nekrich: Heaviest induced ancestors and longest common substrings, CCCG 2013 (arxiv)
  • Hideo Bannai, Paweł Gawrychowski, Shunsuke Inenaga, and Masayuki Takeda: Converting SLP to LZ78 in almost linear time, CPM 2013 (preliminary version) (link to PDF)
  • Paweł Gawrychowski, Florin Manea, Dirk Nowotka: Discovering hidden repetitions in words, CiE 2013 (link to PDF
  • Paweł Gawrychowski: Alphabetic minimax trees in linear time, CSR 2013 (preliminary version) (link to PDF)
  • Paweł Gawrychowski, Florin Manea, Robert Mercas, Dirk Nowotka, and Catalin Tiseanu: Finding pseudo-repetitions, STACS 2013 (link to PDF)
  • Paweł Gawrychowski: Faster algorithm for computing the edit distance between SLP-compressed strings, SPIRE 2012 (preliminary version) (link to PDF) (presentation)
  • Paweł Gawrychowski: (Really) Tight bounds for dispatching binary methods, (preliminary version)
  • Paweł Gawrychowski: Simple and efficient LZW-compressed multiple pattern matching, CPM 2012 (preliminary version) (presentation) Best Student Paper Award
  • Travis Gagie, Paweł  Gawrychowski, Juha Kärkkäinen, Yakov Nekrich, Simon J. Puglisi: A faster grammar-based self-index, LATA 2012 (arxiv) (link to PDF) (presentation)
  • Paweł Gawrychowski: Tying up the loose ends in fully LZW-compressed pattern matching, STACS 2012 (arxiv) (presentation)
  • Travis Gagie, Paweł Gawrychowski, Simon J. Puglisi: Faster approximate pattern matching in compressed repetitive texts, ISAAC 2011 (arxiv)
  • Paweł Gawrychowski, Artur Jeż, Andreas Maletti: On minimising automata with errors, MFCS 2011 (arxiv) (presentation)
  • Paweł Gawrychowski: Chrobak normal form revisited, with applications, CIAA 2011 (preliminary full version) (presentation) Best Paper Award
  • Paweł Gawrychowski: Pattern matching in Lempel-Ziv compressed strings: fast, simple, and deterministic, ESA 2011 (arxiv) (presentation) Best Student Paper Award, invited to the special issue of Algorithmica (preliminary journal version)
  • Paweł Gawrychowski: Optimal pattern matching in LZW compressed strings, SODA 2011 (conference version) (presentation), full version in the special issue of ACM Transactions on Algorithms (preliminary journal version) (link to PDF)
  • Paweł Gawrychowski, Artur Jeż, Łukasz Jeż: Validating the Knuth-Morris-Pratt failure function, fast and online, CSR 2010 (link to PDF)
  • Travis Gagie, Paweł Gawrychowski: Grammar-based compression in a streaming model, LATA 2010 (arxiv) (link to PDF)
  • Paweł Gawrychowski, Marin Gutan, Andrzej Kisielewicz: On the problem of freenes of multiplicative matrix semigroups, Theoretical Computer Science 411 (2010) 1115-1120 (link to PDF)
  • Paweł Gawrychowski, Artur Jeż: Hyper-minimisation made efficient, MFCS 2009 (link to PDF) Best Student Paper Award
  • Paweł Gawrychowski, Travis Gagie: Minimax trees in linear time with applications, IWOCA 2009 (arXiv) tied for Best Student Paper Award
  • Paweł Gawrychowski, Dalia Krieger, Narad Rampersad, Jeffrey Shallit: Finding the growth rate of a regular or context-free language in polynomial time, DLT 2008 (link to PDF) (presentation), full version published in International Journal of Foundations of Computer Science 21:4 (2010) 597-618 (journal version)
  • Jarosław Byrka, Paweł Gawrychowski, Steven Kelk, Katharina T. Huber: Worst-case optimal approximation algorithms for maximizing triplet consistency within phylogenetic networks, Journal of Discrete Algorithms volume 8:1 (2010) 65-75 (arXiv) (journal version)
  • Paweł Gawrychowski, Andrzej Kisielewicz: 2-synchronizing words, LATA 2008 (link to PDF) (presentation)
  • Alessandra Cherubini, Paweł Gawrychowski, Andrzej Kisielewicz, Brunetto Piochi: A combinatorial approach to collapsing words, MFCS 2006 (link to PDF) (presentation)

trivia

My Erdős number seems to be 2, through Jeff Shallit.

Here you can see a video about me (short, but hey, I'm a rather boring person!).


programming contests

I have spent a lot of time solving (and creating) problems from various programming contests. Here are links to a few tasks that I have set (I'm a terrible story teller so the statements have usually been created by someone else) and still find interesting: Sometimes I write articles about interesting problems from such contests. Unfortunately, most (all?) of this stuff is in Polish.
Here are a few statistics from my problem solving days. Feel free to ask if you are stuck with a problem that I have solved.