Selected publications
Brief descriptions of selected papers; expand any entry to read more.
Matroid-based TSP rounding for half-integral solutions
Anupam Gupta, Euiwoong Lee, Jason Li, Marcin Mucha, Heather Newman, Sherry Sarkar
Mathematical Programming 206 (2024), 541–576; IPCO 2022
Paper arXiv
Description
This paper studies rounding half-integral solutions of the traveling salesperson subtour relaxation into tours with a factor below 1.5. It combines matroid-intersection sampling and maximum-entropy ideas to improve the guarantee for these instances.
An Improved Algorithm for Online Min-Sum Set Cover
Marcin Bienkowski, Marcin Mucha
AAAI 2023, 6815–6822
Paper arXiv
Description
An online algorithm maintains an ordering while requests specify sets whose members should appear near the front. The paper compares the algorithm against an optimal ordering that can itself change over time, and obtains a randomized competitive ratio depending on request size rather than the total number of elements.
Improving Ads-Profitability Using Traffic-Fingerprints
Adam Gabriel Dobrakowski, Andrzej Pacuk, Piotr Sankowski, Marcin Mucha, Paweł Brach
AusDM 2022, 205–216
arXiv
Description
The paper represents a web page’s daily traffic as a normalized 24-dimensional fingerprint. Clustering pages by these patterns helps estimate advertising profitability even on pages with little traffic; the reported campaign experiments increased revenue by more than 50%.
Improved approximation for Fractionally Subadditive Network Design
Marcin Mucha, Marcin Smulewicz
Information Processing Letters 154 (2020), 105861
Paper
Description
The paper revisits fractionally subadditive network design and gives an improved approximation analysis with a simpler argument.
The PACE 2020 Parameterized Algorithms and Computational Experiments Challenge: Treedepth
Łukasz Kowalik, Marcin Mucha, Wojciech Nadara, Marcin Pilipczuk, Manuel Sorge, Piotr Wygocki
IPEC 2020, 37:1–37:18
Paper
Description
A report on the 2020 PACE challenge, which focused on computing graph treedepth. It describes the competition and submissions from 20 teams across 12 countries.
Equal-Subset-Sum Faster Than the Meet-in-the-Middle
Marcin Mucha, Jesper Nederlof, Jakub Pawlewicz, Karol Węgrzycki
ESA 2019, 73:1–73:16
Paper arXiv
Description
For the problem of finding two disjoint, nonempty subsets of integers with equal sums, the paper improves the previous meet-in-the-middle running time with a randomized algorithm. It also gives a faster polynomial-space algorithm under a read-only random-bit assumption.
| A Subquadratic Approximation Scheme for Partition
Marcin Mucha, Karol Wegrzycki, Michal Wlodarczyk
SODA 2019 |
arXiv |
DescriptionA randomized approximation scheme for Partition runs in subquadratic time in the combined input-size and accuracy parameters. The approach reduces Subset Sum to structured instances and also yields related results for other approximation problems. |
| Applying deep learning to right whale photo identification
Robert Bogucki, Marek Cygan, Christin Brangwynne Khan, Maciej Klimek, Jan Kanty Milczek, Marcin Mucha
Conservation Biology |
Paper |
DescriptionA deep-learning workflow identifies individual North Atlantic right whales from photographs. Developed through a Kaggle challenge, the winning approach standardized images before matching them and achieved 87% identification accuracy. |
| Online Facility Location with Deletions
Marek Cygan, Artur Czumaj, Marcin Mucha, Piotr Sankowski
ESA 2018 |
arXiv |
DescriptionStudies online facility location when clients or facilities may disappear as well as arrive. It gives competitive algorithms for dynamic uncapacitated and capacitated variants, including the need to reconnect clients after a facility leaves. |
| On problems equivalent to (min, +)-convolution
Marek Cygan, Marcin Mucha, Karol Wegrzycki, Michal Wlodarczyk
ICALP 2017 |
arXiv |
DescriptionDevelops reductions linking (min,+)-convolution to several other problems, including variants of knapsack and subadditive sequences. These connections clarify when faster algorithms for one problem would imply breakthroughs for another. |
| Dynamic beats fixed: on phase-based algorithms for file migration
Marcin Bienkowski, Jaroslaw Byrka, Marcin Mucha
ICALP 2017 |
arXiv |
DescriptionGives a deterministic 4-competitive algorithm for online file migration by adjusting the lengths of its phases to observed requests. It also shows a limitation of fixed-length phase algorithms in a model with changing graphs. |
| Online Pricing with Impatient Bidders
Marek Cygan, Marcin Mucha, Piotr Sankowski, Qiang Zhang
SODA 2016 |
Manuscript |
DescriptionStudies online pricing for bidders who arrive at different times, have individual budgets, and buy at the earliest acceptable price. The seller sets prices over time to maximize revenue without knowing future bidders. |
| New Bounds for Online Packing LPs
Matthias Englert, Nicolaos Matsakis, Marcin Mucha
LATIN 2014 |
Manuscript |
DescriptionStudies online packing linear programs when the algorithm sees only approximate estimates of each constraint’s remaining capacity. It establishes new upper and lower bounds for this limited-information model. |
| No-Wait Flowshop Scheduling is as Hard as Asymmetric Traveling Salesman Problem
Marcin Mucha, Maxim Sviridenko
ICALP 2013 Mathematics of Operations Research 2016 |
Manuscript arXiv Paper |
DescriptionConnects no-wait flowshop scheduling to asymmetric traveling salesperson: an approximation for the scheduling problem would give nearly the same approximation for ATSP. The reduction transfers hardness results to no-wait scheduling. |
| Catch Them if You Can: Serving Impatient Users
Marek Cygan, Matthias Englert, Anupam Gupta, Marcin Mucha, Piotr Sankowski
ITCS 2013 |
Manuscript |
DescriptionStudies how to choose whom to serve when unserved customers may leave after each time step. The goal is to maximize expected collected value while balancing customer values against their risk of departure. |
| Lyndon Words and Short Superstrings
Marcin Mucha
SODA 2013 |
Manuscript arXiv |
DescriptionImproves the long-standing approximation bound for the shortest superstring problem, using a connection to maximum asymmetric TSP paths and structural properties of Lyndon words. |
| A 9k Kernel for Nonseparating Independent Set in Planar Graphs
Łukasz Kowalik, Marcin Mucha
WG 2012 Theoretical Computer Science 2014 |
arXiv Paper Paper |
DescriptionGives a kernel with at most 9k vertices for planar maximum nonseparating independent set. It also derives consequences for connected vertex cover and a 5k-vertex kernel for planar maximum leaf. |
| 13/9-approximation for Graphic TSP
Marcin Mucha
STACS 2012 Theory of Computing Systems (STACS 2012 issue) |
arXiv Paper Paper |
DescriptionImproves the analysis of an algorithm for the graphic traveling salesperson problem to a 13/9 approximation. It also obtains a guarantee for a related path problem in graphic metrics. |
| Approximation Algorithms for Union and Intersection Covering Problems
Marek Cygan, Fabrizio Grandoni, Stefano Leonardi, Marcin Mucha,
Marcin Pilipczuk, Piotr Sankowski
FSTTCS 2011 |
arXiv Paper |
DescriptionIntroduces multi-layer covering problems in which requests are shared across instances. A request can be satisfied in at least one layer (union) or in every layer (intersection), leading to new approximation questions. |
| Fast Dynamic Transitive Closure with Lookahead
Marcin Mucha, Piotr Sankowski
Algorithmica 56(2) 2010 |
Paper |
DescriptionStudies dynamic reachability with advance knowledge of upcoming operations. Randomized algorithms use this lookahead to speed up updates and queries, with further results for planar graphs and restricted updates. |
| Fast Approximation in Subspaces by Doubling Metric Decomposition
Marek Cygan, Łukasz Kowalik, Marcin Mucha, Marcin Pilipczuk, Piotr Sankowski
ESA 2010 |
arXiv Paper |
DescriptionDevelops compact data structures for repeated approximation queries over doubling metrics. After preprocessing a graph, problems such as facility location, Steiner forest, and TSP can be answered quickly for selected subsets. |
| Two Approximation Algorithms for ATSP with Strengthened Triangle Inequality
Łukasz Kowalik, Marcin Mucha
WADS 2009 |
Manuscript Paper |
DescriptionPresents two approximation algorithms for asymmetric TSP under a strengthened triangle inequality. Their guarantees improve earlier bounds over different ranges of the triangle-inequality parameter. |
| A 7/9 - Approximation Algorithm for the Maximum Traveling Salesman Problem
Katarzyna E. Paluch, Marcin Mucha, Aleksander Mądry
APPROX-RANDOM 2009 |
arXiv Paper |
DescriptionGives a deterministic combinatorial algorithm achieving a 7/9 approximation for the symmetric maximum traveling salesperson problem. |
| Deterministic 7/8-Approximation for the Metric Maximum TSP
Łukasz Kowalik, Marcin Mucha
APPROX-RANDOM 2008 Journal version in Theor. Comput. Sci. 410(47-49) 2009 |
Paper Paper |
DescriptionGives a deterministic 7/8 approximation for metric maximum TSP, improving earlier deterministic guarantees and matching the leading randomized factor without its loss term. |
| 35/44-Approximation for Asymmetric Maximum TSP with Triangle Inequality
Łukasz Kowalik, Marcin Mucha
WADS 2007 Journal version in Algorithmica 59(2) 2011 |
Paper Paper |
DescriptionImproves the approximation factor for asymmetric maximum TSP with triangle inequality to 35/44. |
| Maximum Matchings via Gaussian Elimination
Marcin Mucha, Piotr Sankowski
FOCS 2004 (Best Student Paper) |
Paper |
DescriptionUses randomized Gaussian-elimination methods to find maximum matchings in general and bipartite graphs in matrix-multiplication time. This turns an algebraic test for perfect matching into a constructive algorithm. |
| Maximum Matchings in Planar Graphs via Gaussian Elimination
Marcin Mucha, Piotr Sankowski
ESA 2004 (Best Student Paper) Journal Version in Algorithmica 45(1) 2006 |
Paper Paper |
DescriptionUses randomized Gaussian elimination to find maximum matchings in planar graphs in O(n^(ω/2)) arithmetic time. The paper also gives an algorithm for sampling perfect matchings in planar graphs uniformly at random. |