The workshop is focused on recent progress in algorithm design and computational complexity. The main speaker will be Tomasz Kociumaka who will give a tutorial series on recent advances in algorithms for edit distance. We hope to bring together researchers and advanced students with interests in algorithms for strings and complexity theory.
Abstract: The edit distance between two strings is defined as the minimum number of character insertions, deletions, and substitutions needed to transform one string into another. It constitutes a fundamental string similarity measure with rich theoretical literature and a variety of applications across several disciplines. The textbook algorithm computes edit distance in quadratic time, and due to conditional lower bounds, there is little hope for significantly faster solutions. Nevertheless, the study of edit distance gives rise to numerous exciting questions, most of which still await definite answers: How fast can we approximate edit distance? Is the problem easier if the edit distance is small? What about maintaining the edit distance of dynamically changing strings? Can we support edits with different weights (costs) of individual edits? Is there hope for a quantum speed-up in computing edit distance?
In this three-day tutorial, I will present the main techniques behind multiple recent developments in the area. On the first day, after covering the basics, I will introduce the seaweed method, originally due to Tiskin, which became the central component of dynamic edit distance algorithms and the state-of-the-art for pattern matching with up to k edits. My second talk will uncover the connections between edit distance and lossless compression schemes, such as LZ77. Highly compressible strings constitute the bottleneck for computing the edit distance (when it is much smaller than the string length), and, in several settings, tools designed for handling compressed data are applied in (conditionally) optimal algorithms for computing edit distance. The last session will be devoted to approximating edit distance. I will introduce precision sampling, a technique dating back to a FOCS'10 paper of Andoni, Krauthgamer, and Onak, which explains most of the recent developments in sublinear-time algorithms for edit distance approximation.
Sunday, May 28 — Arrival
Monday, May 29:
Hotel Erlebachova Bouda, Špindlerův Mlýn, Czech Republic.
Directly at the hotel in any of the Erlebachova bouda or Josefova Bouda. Most participants are expected to make their own reservations at the hotel.
There is an organized bus from Prague to Erlebachova Bouda on Sunday, May 28th at 15:00. The bus will departure from U Bruskych kasaren, Prague 1 which is near metro and tram station Malostranska:
On Wednesday, May 31st, there will be a returning bus from Erlebachova bouda leaving at 13:00.
On June 2-4, there will be HALG - Highlights of Algorithms 2023 in Prague.
There is no registration fee. Everybody is welcome to attend but we kindly ask prospective participants to register by filling out this form. Unless directed otherwise by the organizers please arrange your accommodation directly with the hotel. We have some funding to partially cover accommodation cost of students. Get in touch with Michal Koucký by April 24th, 2023 if you want to use that opportunity.
Organizers:
This project is funded by the Grant Agency of the Czech Republic under the grant agreement no. 19-27871X. |