VLDB 2026 Research / reviewers in the wild / expert
Marcin Mucha
dblp:m/MarcinMucha
· DBLP profile ↗
33ranked-venue papers
11as first author
2since 2021 · last 2023
0000-0001-8439-0744ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 31 · 10 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | An Improved Algorithm for Online Min-Sum Set CoverabstractWe study a fundamental model of online preference aggregation, where an algorithm maintains an ordered list of n elements. An input is a stream of preferred sets R_1, R_2, ..., R_t, ... Upon seeing R_t and without knowledge of any future sets, an algorithm has to rerank elements (change the list ordering), so that at least one element of R_t is found near the list front. The incurred cost is a sum of the list update costs (the number of swaps of neighboring list elements) and access cost (the position of the first element of R_t on the list). This scenario occurs naturally in applications such as ordering items in an online shop using aggregated preferences of shop customers. The theoretical underpinning of this problem is known as Min-Sum Set Cover. Unlike previous work that mostly studied the performance of an online algorithm ALG in comparison to the static optimal solution (a single optimal list ordering), in this paper, we study an arguably harder variant where the benchmark is the provably stronger optimal dynamic solution OPT (that may also modify the list ordering). In terms of an online shop, this means that the aggregated preferences of its user base evolve with time. We construct a computationally efficient randomized algorithm whose competitive ratio (ALG-to-OPT cost ratio) is O(r^2) and prove the existence of a deterministic O(r^4)-competitive algorithm. Here, r is the maximum cardinality of sets R_t. This is the first algorithm whose ratio does not depend on n: the previously best algorithm for this problem was O(r^(3/2) * n^(1/2))-competitive and Ω(r) is a lower bound on the performance of any deterministic online algorithm. Marcin Bienkowski, Marcin Mucha |
AAAI | 2 |
| 2022 | Matroid-Based TSP Rounding for Half-Integral Solutions
Anupam Gupta 0001, Euiwoong Lee, Jason Li 0006, Marcin Mucha, Heather Newman, Sherry Sarkar |
IPCO | 4 |
| 2020 | The PACE 2020 Parameterized Algorithms and Computational Experiments Challenge: TreedepthabstractPublikacja bezkosztowa Lukasz Kowalik, Marcin Mucha, Wojciech Nadara, Marcin Pilipczuk, Manuel Sorge, Piotr Wygocki |
IPEC | 2 |
| 2020 | Improved approximation for Fractionally Subadditive Network Design
Marcin Mucha, Marcin Smulewicz |
Inf. Process. Lett. | 1 |
| 2019 | Equal-Subset-Sum Faster Than the Meet-in-the-MiddleabstractIn the Equal-Subset-Sum problem, we are given a set $S$ of $n$ integers and the problem is to decide if there exist two disjoint nonempty subsets $A,B \subseteq S$, whose elements sum up to the same value. The problem is NP-complete. The state-of-the-art algorithm runs in $O^{*}(3^{n/2}) \le O^{*}(1.7321^n)$ time and is based on the meet-in-the-middle technique. In this paper, we improve upon this algorithm and give $O^{*}(1.7088^n)$ worst case Monte Carlo algorithm. This answers the open problem from Woeginger's inspirational survey. Additionally, we analyse the polynomial space algorithm for Equal-Subset-Sum. A naive polynomial space algorithm for Equal-Subset-Sum runs in $O^{*}(3^n)$ time. With read-only access to the exponentially many random bits, we show a randomized algorithm running in $O^{*}(2.6817^n)$ time and polynomial space. Marcin Mucha, Jesper Nederlof, Jakub Pawlewicz, Karol Wegrzycki |
ESA | 1 |
| 2019 | A Subquadratic Approximation Scheme for PartitionabstractThe subject of this paper is the time complexity of approximating Knapsack, Subset Sum, Partition, and some other related problems. The main result is an Õ(n + 1/ε5/3) time randomized FPTAS for Partition, which is derived from a certain relaxed form of a randomized FPTAS for Subset Sum. To the best of our knowledge, this is the first NP-hard problem that has been shown to admit a subquadratic time approximation scheme, i.e., one with time complexity of O((n + 1/ε2–δ) for some δ > 0. To put these developments in context, note that a quadratic FPTAS for Partition has been known for 40 years. Our main contribution lies in designing a mechanism that reduces an instance of Subset Sum to several simpler instances, each with some special structure, and keeps track of interactions between them. This allows us to combine techniques from approximation algorithms, pseudo-polynomial algorithms, and additive combinatorics. We also prove several related results. Notably, we improve approximation schemes for 3SUM, (min, +)-convolution, and TreeSparsity. Finally, we argue why breaking the quadratic barrier for approximate Knapsack is unlikely by giving an Ω((n + 1/ε)2–o(1)) conditional lower bound. Marcin Mucha, Karol Wegrzycki, Michal Wlodarczyk 0001 |
SODA | 1 |
| 2019 | Dynamic Beats Fixed: On Phase-based Algorithms for File MigrationabstractWe construct a deterministic 4-competitive algorithm for the online file migration problem, beating the currently best 20-year-old, 4.086-competitive M ove -T o -L ocal -M in (M tlm ) algorithm by Bartal et al. (SODA 1997). Like M tlm , our algorithm also operates in phases, but it adapts their lengths dynamically depending on the geometry of requests seen so far. The improvement was obtained by carefully analyzing a linear model (factor-revealing linear program) of a single phase of the algorithm. We also show that if an online algorithm operates in phases of fixed length and the adversary is able to modify the graph between phases, then the competitive ratio is at least 4.086. Marcin Bienkowski, Jaroslaw Byrka, Marcin Mucha |
ACM Trans. Algorithms | 3 |
| 2019 | On Problems Equivalent to (min, +)-ConvolutionabstractIn recent years, significant progress has been made in explaining the apparent hardness of improving upon the naive solutions for many fundamental polynomially solvable problems. This progress has come in the form of conditional lower bounds—reductions from a problem assumed to be hard. The hard problems include 3SUM, All-Pairs Shortest Path, SAT, Orthogonal Vectors, and others. In the (min ,+)-convolution problem, the goal is to compute a sequence ( c [ i ]) n-1 i=0 , where c [ k ] = min i=0,…; , k { a [ i ] + b [ k - i ]}, given sequences ( a [ i ]) n-1 i=0 and ( b [ i ]) n-1 i=0 . This can easily be done in O( n 2 ) time, but no O ( n 2-ε ) algorithm is known for ε > 0. In this article, we undertake a systematic study of the (min ,+)-convolution problem as a hardness assumption. First, we establish the equivalence of this problem to a group of other problems, including variants of the classic knapsack problem and problems related to subadditive sequences. The (min ,+)-convolution problem has been used as a building block in algorithms for many problems, notably problems in stringology. It has also appeared as an ad hoc hardness assumption. Second, we investigate some of these connections and provide new reductions and other results. We also explain why replacing this assumption with the Strong Exponential Time Hypothesis might not be possible for some problems. Marek Cygan, Marcin Mucha, Karol Wegrzycki, Michal Wlodarczyk 0001 |
ACM Trans. Algorithms | 2 |
| 2018 | Online Facility Location with DeletionsabstractIn this paper we study three previously unstudied variants of the online Facility Location problem, considering an intrinsic scenario when the clients and facilities are not only allowed to arrive to the system, but they can also depart at any moment. We begin with the study of a natural fully-dynamic online uncapacitated model where clients can be both added and removed. When a client arrives, then it has to be assigned either to an existing facility or to a new facility opened at the client's location. However, when a client who has been also one of the open facilities is to be removed, then our model has to allow to reconnect all clients that have been connected to that removed facility. In this model, we present an optimal O(log(n_{act}) / log log(n_{act}))-competitive algorithm, where n_{act} is the number of active clients at the end of the input sequence. Next, we turn our attention to the capacitated Facility Location problem. We first note that if no deletions are allowed, then one can achieve an optimal competitive ratio of O(log(n) / log(log n)), where n is the length of the sequence. However, when deletions are allowed, the capacitated version of the problem is significantly more challenging than the uncapacitated one. We show that still, using a more sophisticated algorithmic approach, one can obtain an online O(log N + log c log n)-competitive algorithm for the capacitated Facility Location problem in the fully dynamic model, where N is number of points in the input metric and c is the capacity of any open facility. Marek Cygan, Artur Czumaj, Marcin Mucha, Piotr Sankowski |
ESA | 3 |
| 2017 | Shortest Superstring
Marcin Mucha |
CPM | 1 |
| 2017 | Dynamic Beats Fixed: On Phase-Based Algorithms for File MigrationabstractIn this paper, we construct a deterministic 4-competitive algorithm for the online file migration problem, beating the currently best 20-year old, 4.086-competitive MTLM algorithm by Bartal et al. (SODA 1997). Like MTLM, our algorithm also operates in phases, but it adapts their lengths dynamically depending on the geometry of requests seen so far. The improvement was obtained by carefully analyzing a linear model (factor-revealing LP) of a single phase of the algorithm. We also show that if an online algorithm operates in phases of fixed length and the adversary is able to modify the graph between phases, no algorithm can beat the competitive ratio of 4.086. Marcin Bienkowski, Jaroslaw Byrka, Marcin Mucha |
ICALP | 3 |
| 2017 | On Problems Equivalent to (min, +)-ConvolutionabstractIn the recent years, significant progress has been made in explaining apparent hardness of improving over naive solutions for many fundamental polynomially solvable problems. This came in the form of conditional lower bounds -- reductions from a problem assumed to be hard. These include 3SUM, All-Pairs Shortest Paths, SAT and Orthogonal Vectors, and others. In the (min,+)-convolution problem, the goal is to compute a sequence c, where c[k] = min_i a[i]+b[k-i], given sequences a and b. This can easily be done in O(n^2) time, but no O(n^{2-eps}) algorithm is known for eps > 0. In this paper we undertake a systematic study of the (min,+)-convolution problem as a hardness assumption. As the first step, we establish equivalence of this problem to a group of other problems, including variants of the classic knapsack problem and problems related to subadditive sequences. The (min,+)-convolution has been used as a building block in algorithms for many problems, notably problems in stringology. It has also already appeared as an ad hoc hardness assumption. We investigate some of these connections and provide new reductions and other results. Marek Cygan, Marcin Mucha, Karol Wegrzycki, Michal Wlodarczyk 0001 |
ICALP | 2 |
| 2016 | Online Pricing with Impatient BiddersabstractIn this paper we consider the following online pricing problem. An auctioneer is selling identical items in unlimited supply, whereas each bidder from a given set is interested in purchasing a single copy of the item. Each bidder is characterized by a budget and a time interval, in which he is considering to buy the item. Bidders are willing to buy the item at the earliest time provided it is within their time intervals and the price at that time is within their budgets. We call such bidders impatient bidders. The problem is considered in the online setting, i.e., each bidder arrives at the start of his time interval, and only then an algorithm learns of his existence and his budget. The goal of the seller is to set the price of the item over time so that the total revenue is maximized. We study two versions of the impatient bidders problem: the one introduced by Bansal et al. [TALG'10], and a more restricted setting in which the deadline of each bidder remains unknown until it is hit. We give tight bounds for both settings. Rather surprisingly, in both cases the optimum competitive ratios are the same. In particular we prove that the competitive ratio of an optimum deterministic algorithm is ⊝(log h/log log h), whereas for randomized algorithms it is ⊝(log log h). Marek Cygan, Marcin Mucha, Piotr Sankowski |
SODA | 2 |
| 2014 | New Bounds for Online Packing LPs
Matthias Englert, Nicolaos Matsakis, Marcin Mucha |
LATIN | 3 |
| 2014 | 13/9 -Approximation for Graphic TSPabstractThe Travelling Salesman Problem is one of the fundamental and intensively studied problems in approximation algorithms. For more than 30 years, the best algorithm known for general metrics has been Christofides’s algorithm with an approximation factor of $\frac{3}{2}$ , even though the so-called Held-Karp LP relaxation of the problem is conjectured to have the integrality gap of only $\frac{4}{3}$ . Very recently, significant progress has been made for the important special case of graphic metrics, first by Oveis Gharan et al. (FOCS, 550–559, 2011), and then by Mömke and Svensson (FOCS, 560–569, 2011). In this paper, we provide an improved analysis of the approach presented in Mömke and Svensson (FOCS, 560–569, 2011) yielding a bound of $\frac{13}{9}$ on the approximation factor, as well as a bound of $\frac{19}{12}+\varepsilon$ for any ε>0 for a more general Travelling Salesman Path Problem in graphic metrics. Marcin Mucha |
Theory Comput. Syst. | 1 |
| 2014 | A 9k kernel for nonseparating independent set in planar graphs
Lukasz Kowalik, Marcin Mucha |
Theor. Comput. Sci. | 2 |
| 2013 | No-Wait Flowshop Scheduling Is as Hard as Asymmetric Traveling Salesman Problem
Marcin Mucha, Maxim Sviridenko |
ICALP (1) | 1 |
| 2013 | Catch them if you can: how to serve impatient usersabstractConsider the following problem of serving impatient users: we are given a set of customers we would like to serve. We can serve at most one customer in each time step (getting value vi for serving customer i). At the end of each time step, each as-yet-unserved customer i leaves the system independently with probability qi, never to return. What strategy should we use to serve customers to maximize the expected value collected? Marek Cygan, Matthias Englert, Anupam Gupta 0001, Marcin Mucha, Piotr Sankowski |
ITCS | 4 |
| 2013 | Lyndon Words and Short SuperstringsabstractIn the shortest superstring problem, we are given a set of strings {s1, …, sk} and want to find a string that contains all si as substrings and has minimum length. This is a classical problem in approximation and the best known approximation factor is , given by Sweedyk [19] in 1999. Since then no improvement has been made, howerever two other approaches yielding a -approximation algorithms have been proposed by Kaplan et al. [10] and recently by Paluch et al. [16] — both based on a reduction to maximum asymmetric TSP path (Max-ATSP-Path) and structural results of Breslauer et al. [5]. In this paper we give an algorithm that achieves an approximation ratio of , breaking through the longstanding bound of . We use the standard reduction of Shortest-Superstring to Max-ATSP-Path. The new, somewhat surprising, algorithmic idea is to take the better of the two solutions obtained by using: (a) the currently best -approximation algorithm for Max-ATSP-Path and (b) a naïve cycle-cover based -approximation algorithm. To prove that this indeed results in an improvement, we further develop a theory of string overlaps, extending the results of Breslauer et al. [5]. This theory is based on the novel use of Lyndon words, as a substitute for generic unbordered rotations and critical factorizations, as used by Breslauer et al. Marcin Mucha |
SODA | 1 |
| 2012 | 13/9-approximation for Graphic TSPabstractThe Travelling Salesman Problem is one of the most fundamental and most studied problems in approximation algorithms. For more than 30 years, the best algorithm known for general metrics has been Christofides's algorithm with approximation factor of 3/2, even though the so-called Held-Karp LP relaxation of the problem is conjectured to have the integrality gap of only 4/3. Very recently, significant progress has been made for the important special case of graphic metrics, first by Oveis Gharan et al. (2011), and then by Momke and Svensson (2011). In this paper, we provide an improved analysis of the approach used by the latter, yielding a bound of 13/9 on the approximation factor, as well as a bound of 19/12+epsilon for any epsilon>0 for a more general Travelling Salesman Path Problem in graphic metrics. Marcin Mucha |
STACS | 1 |
| 2012 | A 9k Kernel for Nonseparating Independent Set in Planar Graphs
Lukasz Kowalik, Marcin Mucha |
WG | 2 |
| 2011 | Approximation Algorithms for Union and Intersection Covering ProblemsabstractIn a classical covering problem, we are given a set of requests that we need to satisfy (fully or partially), by buying a subset of items at minimum cost. For example, in the k-MST problem we want to find the cheapest tree spanning at least k nodes of an edge-weighted graph. Here, nodes represent requests whereas edges correspond to items. In this paper, we initiate the study of a new family of multi-layer covering problems. Each such problem consists of a collection of h distinct instances of a standard covering problem (layers), with the constraint that all layers share the same set of requests. We identify two main subfamilies of these problems: - in an union multi-layer problem, a request is satisfied if it is satisfied in at least one layer; - in an intersection multi-layer problem, a request is satisfied if it is satisfied in all layers. To see some natural applications, consider both generalizations of k-MST. Union k-MST can model a problem where we are asked to connect a set of users to at least one of two communication networks, e.g., a wireless and a wired network. On the other hand, Intersection k-MST can formalize the problem of providing both electricity and water to at least k users. Marek Cygan, Fabrizio Grandoni 0001, Stefano Leonardi 0001, Marcin Mucha, Marcin Pilipczuk, Piotr Sankowski |
FSTTCS | 4 |
| 2011 | 35/44-approximation for Asymmetric Maximum TSP with Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
Algorithmica | 2 |
| 2010 | Fast Approximation in Subspaces by Doubling Metric Decomposition
Marek Cygan, Lukasz Kowalik, Marcin Mucha, Marcin Pilipczuk, Piotr Sankowski |
ESA (1) | 3 |
| 2010 | Fast Dynamic Transitive Closure with Lookahead
Piotr Sankowski, Marcin Mucha |
Algorithmica | 2 |
| 2009 | A 7/9 - Approximation Algorithm for the Maximum Traveling Salesman Problem
Katarzyna E. Paluch 0001, Marcin Mucha, Aleksander Madry |
APPROX-RANDOM | 2 |
| 2009 | Two Approximation Algorithms for ATSP with Strengthened Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
WADS | 2 |
| 2009 | Deterministic 7/8-approximation for the metric maximum TSP
Lukasz Kowalik, Marcin Mucha |
Theor. Comput. Sci. | 2 |
| 2008 | Deterministic 7/8-Approximation for the Metric Maximum TSP
Lukasz Kowalik, Marcin Mucha |
APPROX-RANDOM | 2 |
| 2007 | 35/44-Approximation for Asymmetric Maximum TSP with Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
WADS | 2 |
| 2006 | Maximum Matchings in Planar Graphs via Gaussian Elimination
Marcin Mucha, Piotr Sankowski |
Algorithmica | 1 |
| 2004 | Maximum Matchings in Planar Graphs via Gaussian Elimination
Marcin Mucha, Piotr Sankowski |
ESA | 1 |
| 2004 | Maximum Matchings via Gaussian EliminationabstractWe present randomized algorithms for finding maximum matchings in general and bipartite graphs. Both algorithms have running time O(n/sup w/), where w is the exponent of the best known matrix multiplication algorithm. Since w < 2.38, these algorithms break through the O(n/sup 2.5/) barrier for the matching problem. They both have a very simple implementation in time O(n/sup 3/) and the only non-trivial element of the O(n/sup w/) bipartite matching algorithm is the fast matrix multiplication algorithm. Our results resolve a long-standing open question of whether Lovasz's randomized technique of testing graphs for perfect matching in time O(n/sup w/) can be extended to an algorithm that actually constructs a perfect matching. Marcin Mucha, Piotr Sankowski |
FOCS | 1 |