Skip to main content

Showing 1–26 of 26 results for author: Wajc, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.18339  [pdf, other

    cs.DS

    Online Edge Coloring is (Nearly) as Easy as Offline

    Authors: Joakim Blikstad, Ola Svensson, Radu Vintan, David Wajc

    Abstract: The classic theorem of Vizing (Diskret. Analiz.'64) asserts that any graph of maximum degree $Δ$ can be edge colored (offline) using no more than $Δ+1$ colors (with $Δ$ being a trivial lower bound). In the online setting, Bar-Noy, Motwani and Naor (IPL'92) conjectured that a $(1+o(1))Δ$-edge-coloring can be computed online in $n$-vertex graphs of maximum degree $Δ=ω(\log n)$. Numerous algorithms m… ▽ More

    Submitted 28 February, 2024; originally announced February 2024.

    Comments: 38 pages, to appear in STOC'24

  2. arXiv:2312.08245  [pdf, ps, other

    cs.GT cs.DS

    Combinatorial Stationary Prophet Inequalities

    Authors: Neel Patel, David Wajc

    Abstract: Numerous recent papers have studied the tension between thickening and clearing a market in (uncertain, online) long-time horizon Markovian settings. In particular, (Aouad and Sarita{ç} EC'20, Collina et al. WINE'20, Kessel et al. EC'22) studied what the latter referred to as the Stationary Prophet Inequality Problem, due to its similarity to the classic finite-time horizon prophet inequality prob… ▽ More

    Submitted 14 December, 2023; v1 submitted 13 December, 2023; originally announced December 2023.

  3. arXiv:2311.04574  [pdf, ps, other

    cs.DS

    Simple and Asymptotically Optimal Online Bipartite Edge Coloring

    Authors: Joakim Blikstad, Ola Svensson, Radu Vintan, David Wajc

    Abstract: We provide a simple online $Δ(1+o(1))$-edge-coloring algorithm for bipartite graphs of maximum degree $Δ=ω(\log n)$ under adversarial vertex arrivals on one side of the graph. Our algorithm slightly improves the result of (Cohen, Peng and Wajc, FOCS19), which was the first, and currently only, to obtain an asymptotically optimal $Δ(1+o(1))$ guarantee for an adversarial arrival model. More importan… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Comments: 7 pages, to appear in SOSA 2024

  4. arXiv:2306.11828  [pdf, ps, other

    cs.DS

    Near-Optimal Dynamic Rounding of Fractional Matchings in Bipartite Graphs

    Authors: Sayan Bhattacharya, Peter Kiss, Aaron Sidford, David Wajc

    Abstract: We study dynamic $(1-ε)$-approximate rounding of fractional matchings -- a key ingredient in numerous breakthroughs in the dynamic graph algorithms literature. Our first contribution is a surprisingly simple deterministic rounding algorithm in bipartite graphs with amortized update time $O(ε^{-1} \log^2 (ε^{-1} \cdot n))$, matching an (unconditional) recourse lower bound of $Ω(ε^{-1})$ up to logar… ▽ More

    Submitted 23 February, 2024; v1 submitted 20 June, 2023; originally announced June 2023.

    Comments: Full version of STOC 2024 paper

  5. arXiv:2301.08680  [pdf, ps, other

    cs.DS

    Online Dependent Rounding Schemes

    Authors: Joseph, Naor, Aravind Srinivasan, David Wajc

    Abstract: We study the abstract problem of rounding fractional bipartite $b$-matchings online. The input to the problem is an unknown fractional bipartite $b$-matching, exposed node-by-node on one side. The objective is to maximize the \emph{rounding ratio} of the output matching $\mathcal{M}$, which is the minimum over all fractional $b$-matchings $\mathbf{x}$, and edges $e$, of the ratio… ▽ More

    Submitted 20 January, 2023; originally announced January 2023.

  6. arXiv:2207.07438  [pdf, ps, other

    cs.DS

    Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time

    Authors: Sayan Bhattacharya, Peter Kiss, Thatchaphol Saranurak, David Wajc

    Abstract: We present dynamic algorithms with polylogarithmic update time for estimating the size of the maximum matching of a graph undergoing edge insertions and deletions with approximation ratio strictly better than $2$. Specifically, we obtain a $1+\frac{1}{\sqrt{2}}+ε\approx 1.707+ε$ approximation in bipartite graphs and a $1.973+ε$ approximation in general graphs. We thus answer in the affirmative the… ▽ More

    Submitted 27 April, 2023; v1 submitted 15 July, 2022; originally announced July 2022.

    Comments: Full version of SODA 2023 paper

  7. arXiv:2205.08667  [pdf, other

    cs.DS

    Improved Online Contention Resolution for Matchings and Applications to the Gig Economy

    Authors: Tristan Pollner, Mohammad Roghani, Amin Saberi, David Wajc

    Abstract: Motivated by applications in the gig economy, we study approximation algorithms for a \emph{sequential pricing problem}. The input is a bipartite graph $G=(I,J,E)$ between individuals $I$ and jobs $J$. The platform has a value of $v_j$ for matching job $j$ to an individual worker. In order to find a matching, the platform can consider the edges $(i j) \in E$ in any order and make a one-time take-i… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

    Comments: Full version of EC2022 paper

  8. arXiv:2107.10516  [pdf, ps, other

    cs.DS

    The Stationary Prophet Inequality Problem

    Authors: Kristen Kessel, Amin Saberi, Ali Shameli, David Wajc

    Abstract: We study a continuous and infinite time horizon counterpart to the classic prophet inequality, which we term the stationary prophet inequality problem. Here, copies of a good arrive and perish according to Poisson point processes. Buyers arrive similarly and make take-it-or-leave-it offers for unsold items. The objective is to maximize the (infinite) time average revenue of the seller. Our main… ▽ More

    Submitted 22 July, 2021; originally announced July 2021.

  9. arXiv:2106.10321  [pdf, ps, other

    cs.DS

    Beating the Folklore Algorithm for Dynamic Matching

    Authors: Mohammad Roghani, Amin Saberi, David Wajc

    Abstract: The maximum matching problem in dynamic graphs subject to edge updates (insertions and deletions) has received much attention over the last few years; a multitude of approximation/time tradeoffs were obtained, improving upon the folklore algorithm, which maintains a maximal (and hence $2$-approximate) matching in $O(n)$ worst-case update time in $n$-node graphs. We present the first deterministi… ▽ More

    Submitted 28 November, 2021; v1 submitted 18 June, 2021; originally announced June 2021.

    ACM Class: F.2.2

  10. arXiv:2106.04863  [pdf, ps, other

    cs.DS

    Lossless Online Rounding for Online Bipartite Matching (Despite its Impossibility)

    Authors: Niv Buchbinder, Joseph, Naor, David Wajc

    Abstract: For numerous online bipartite matching problems, such as edge-weighted matching and matching under two-sided vertex arrivals, the state-of-the-art fractional algorithms outperform their randomized integral counterparts. This gap is surprising, given that the bipartite fractional matching polytope is integral, and so lossless rounding is possible. This gap was explained by Devanur et al.~(SODA'13),… ▽ More

    Submitted 6 November, 2022; v1 submitted 9 June, 2021; originally announced June 2021.

    Comments: Full version of SODA 2023 paper

    ACM Class: F.2.2

  11. arXiv:2105.06944  [pdf, ps, other

    cs.DS

    The Greedy Algorithm is \emph{not} Optimal for On-Line Edge Coloring

    Authors: Amin Saberi, David Wajc

    Abstract: Nearly three decades ago, Bar-Noy, Motwani and Naor showed that no online edge-coloring algorithm can edge color a graph optimally. Indeed, their work, titled "the greedy algorithm is optimal for on-line edge coloring", shows that the competitive ratio of $2$ of the naïve greedy algorithm is best possible online. However, their lower bound required bounded-degree graphs, of maximum degree… ▽ More

    Submitted 14 May, 2021; originally announced May 2021.

    Comments: In ICALP21

  12. arXiv:2104.03932  [pdf, ps, other

    cs.DS

    Universally-Optimal Distributed Algorithms for Known Topologies

    Authors: Bernhard Haeupler, David Wajc, Goran Zuzic

    Abstract: Many distributed optimization algorithms achieve existentially-optimal running times, meaning that there exists some pathological worst-case topology on which no algorithm can do better. Still, most networks of interest allow for exponentially faster algorithms. This motivates two questions: (1) What network topology parameters determine the complexity of distributed optimization? (2) Are there un… ▽ More

    Submitted 26 December, 2023; v1 submitted 8 April, 2021; originally announced April 2021.

    Comments: Full version of extended abstract in STOC 2021

    ACM Class: G.2.2; G.2.1; C.2.4; F.1.1; F.2.0

  13. arXiv:2102.10261  [pdf, other

    cs.DS

    Online Stochastic Max-Weight Bipartite Matching: Beyond Prophet Inequalities

    Authors: Christos Papadimitriou, Tristan Pollner, Amin Saberi, David Wajc

    Abstract: The rich literature on online Bayesian selection problems has long focused on so-called prophet inequalities, which compare the gain of an online algorithm to that of a "prophet" who knows the future. An equally-natural, though significantly less well-studied benchmark is the optimum online algorithm, which may be omnipotent (i.e., computationally-unbounded), but not omniscient. What is the comput… ▽ More

    Submitted 18 August, 2021; v1 submitted 20 February, 2021; originally announced February 2021.

  14. arXiv:2010.16376  [pdf, ps, other

    cs.DS

    Online Edge Coloring Algorithms via the Nibble Method

    Authors: Sayan Bhattacharya, Fabrizio Grandoni, David Wajc

    Abstract: Nearly thirty years ago, Bar-Noy, Motwani and Naor [IPL'92] conjectured that an online $(1+o(1))Δ$-edge-coloring algorithm exists for $n$-node graphs of maximum degree $Δ=ω(\log n)$. This conjecture remains open in general, though it was recently proven for bipartite graphs under \emph{one-sided vertex arrivals} by Cohen et al.~[FOCS'19]. In a similar vein, we study edge coloring under widely-stud… ▽ More

    Submitted 30 October, 2020; originally announced October 2020.

    Comments: In SODA 2021

  15. arXiv:2008.10062  [pdf, ps, other

    cs.DS

    Streaming Submodular Matching Meets the Primal-Dual Method

    Authors: Roie Levin, David Wajc

    Abstract: We study streaming submodular maximization subject to matching/$b$-matching constraints (MSM/MSbM), and present improved upper and lower bounds for these problems. On the upper bounds front, we give primal-dual algorithms achieving the following approximation ratios. $\bullet$ $3+2\sqrt{2}\approx 5.828$ for monotone MSM, improving the previous best ratio of $7.75$. $\bullet$… ▽ More

    Submitted 2 January, 2021; v1 submitted 23 August, 2020; originally announced August 2020.

  16. arXiv:2001.00072  [pdf, ps, other

    cs.DS

    Near-Optimal Schedules for Simultaneous Multicasts

    Authors: Bernhard Haeupler, D Ellis Hershkowitz, David Wajc

    Abstract: We study the store-and-forward packet routing problem for simultaneous multicasts, in which multiple packets have to be forwarded along given trees as fast as possible. This is a natural generalization of the seminal work of Leighton, Maggs and Rao, which solved this problem for unicasts, i.e. the case where all trees are paths. They showed the existence of asymptotically optimal $O(C + D)$-leng… ▽ More

    Submitted 2 May, 2021; v1 submitted 31 December, 2019; originally announced January 2020.

    Comments: In ICALP 2021

  17. arXiv:1911.05545  [pdf, ps, other

    cs.DS

    Rounding Dynamic Matchings Against an Adaptive Adversary

    Authors: David Wajc

    Abstract: We present a new dynamic matching sparsification scheme. From this scheme we derive a framework for dynamically rounding fractional matchings against \emph{adaptive adversaries}. Plugging in known dynamic fractional matching algorithms into our framework, we obtain numerous randomized dynamic matching algorithms which work against adaptive adversaries (the first such algorithms, as all previous ra… ▽ More

    Submitted 16 June, 2020; v1 submitted 13 November, 2019; originally announced November 2019.

    Comments: Full version of STOC 2020 paper

  18. arXiv:1905.02805  [pdf, other

    cs.DS cs.IT cs.NI

    Network Coding Gaps for Completion Times of Multiple Unicasts

    Authors: Bernhard Haeupler, David Wajc, Goran Zuzic

    Abstract: We study network coding gaps for the problem of makespan minimization of multiple unicasts. In this problem distinct packets at different nodes in a network need to be delivered to a destination specific to each packet, as fast as possible. The network coding gap specifies how much coding packets together in a network can help compared to the more natural approach of routing. While makespan mini… ▽ More

    Submitted 28 April, 2020; v1 submitted 7 May, 2019; originally announced May 2019.

  19. arXiv:1904.09284  [pdf, ps, other

    cs.DS

    Stochastic Online Metric Matching

    Authors: Anupam Gupta, Guru Guruganesh, Binghui Peng, David Wajc

    Abstract: We study the minimum-cost metric perfect matching problem under online i.i.d arrivals. We are given a fixed metric with a server at each of the points, and then requests arrive online, each drawn independently from a known probability distribution over the points. Each request has to be matched to a free server, with cost equal to the distance. The goal is to minimize the expected total cost of th… ▽ More

    Submitted 19 April, 2019; originally announced April 2019.

    Comments: Full version of ICALP 2019 paper

    ACM Class: F.2.2

  20. arXiv:1904.09222  [pdf, ps, other

    cs.DS

    Tight Bounds for Online Edge Coloring

    Authors: Ilan Reuven Cohen, Binghui Peng, David Wajc

    Abstract: Vizing's celebrated theorem asserts that any graph of maximum degree $Δ$ admits an edge coloring using at most $Δ+1$ colors. In contrast, Bar-Noy, Naor and Motwani showed over a quarter century that the trivial greedy algorithm, which uses $2Δ-1$ colors, is optimal among online algorithms. Their lower bound has a caveat, however: it only applies to low-degree graphs, with $Δ=O(\log n)$, and they c… ▽ More

    Submitted 19 April, 2019; originally announced April 2019.

    ACM Class: F.2.2

  21. arXiv:1904.08255  [pdf, ps, other

    cs.DS

    Online Matching with General Arrivals

    Authors: Buddhima Gamlath, Michael Kapralov, Andreas Maggiori, Ola Svensson, David Wajc

    Abstract: The online matching problem was introduced by Karp, Vazirani and Vazirani nearly three decades ago. In that seminal work, they studied this problem in bipartite graphs with vertices arriving only on one side, and presented optimal deterministic and randomized algorithms for this setting. In comparison, more general arrival models, such as edge arrivals and general vertex arrivals, have proven more… ▽ More

    Submitted 17 April, 2019; originally announced April 2019.

  22. arXiv:1801.05127  [pdf, other

    cs.DC cs.DS

    Round- and Message-Optimal Distributed Graph Algorithms

    Authors: Bernhard Haeupler, D. Ellis Hershkowitz, David Wajc

    Abstract: Distributed graph algorithms that separately optimize for either the number of rounds used or the total number of messages sent have been studied extensively. However, algorithms simultaneously efficient with respect to both measures have been elusive. For example, only very recently was it shown that for Minimum Spanning Tree (MST), an optimal message and round complexity is achievable (up to pol… ▽ More

    Submitted 16 May, 2018; v1 submitted 16 January, 2018; originally announced January 2018.

    Comments: To appear in PODC 2018

    ACM Class: F.2.2

  23. arXiv:1711.06625  [pdf, ps, other

    cs.DS

    Dynamic Matching: Reducing Integral Algorithms to Approximately-Maximal Fractional Algorithms

    Authors: Moab Arar, Shiri Chechik, Sarel Cohen, Cliff Stein, David Wajc

    Abstract: We present a simple randomized reduction from fully-dynamic integral matching algorithms to fully-dynamic "approximately-maximal" fractional matching algorithms. Applying this reduction to the recent fractional matching algorithm of Bhattacharya, Henzinger, and Nanongkai (SODA 2017), we obtain a novel result for the integral problem. Specifically, our main result is a randomized fully-dynamic… ▽ More

    Submitted 27 February, 2018; v1 submitted 17 November, 2017; originally announced November 2017.

    ACM Class: F.2.2

  24. arXiv:1711.02078  [pdf, other

    cs.DS

    Fully-Dynamic Bin Packing with Limited Repacking

    Authors: Anupam Gupta, Guru Guruganesh, Amit Kumar, David Wajc

    Abstract: We study the classic Bin Packing problem in a fully-dynamic setting, where new items can arrive and old items may depart. We want algorithms with low asymptotic competitive ratio \emph{while repacking items sparingly} between updates. Formally, each item $i$ has a \emph{movement cost} $c_i\geq 0$, and we want to use $α\cdot OPT$ bins and incur a movement cost $γ\cdot c_i$, either in the worst case… ▽ More

    Submitted 16 May, 2018; v1 submitted 6 November, 2017; originally announced November 2017.

    Comments: To appear in ICALP 2018. Improved worst-case recourse for unit costs added (Theorem 2.7)

    ACM Class: F.2.3

  25. arXiv:1701.03730  [pdf, ps, other

    cs.DS

    Simplified and Space-Optimal Semi-Streaming for $(2+ε)$-Approximate Matching

    Authors: Mohsen Ghaffari, David Wajc

    Abstract: In a recent breakthrough, Paz and Schwartzman (SODA'17) presented a single-pass ($2+ε$)-approximation algorithm for the maximum weight matching problem in the semi-streaming model. Their algorithm uses $O(n\log^2 n)$ bits of space, for any constant $ε>0$. We present two simplified and more intuitive analyses, for essentially the same algorithm, which also improve the space complexity to the opti… ▽ More

    Submitted 30 December, 2018; v1 submitted 13 January, 2017; originally announced January 2017.

    Comments: Appears at the Symposium on Simplicity in Algorithms (SOSA) 2019

  26. Near-Optimum Online Ad Allocation for Targeted Advertising

    Authors: Joseph, Naor, David Wajc

    Abstract: Motivated by Internet targeted advertising, we address several ad allocation problems. Prior work has established these problems admit no randomized online algorithm better than $(1-\frac{1}{e})$-competitive (\cite{karp1990optimal,mehta2007adwords}), yet simple heuristics have been observed to perform much better in practice. We explain this phenomenon by studying a generalization of the bounded-d… ▽ More

    Submitted 29 April, 2015; v1 submitted 30 September, 2014; originally announced September 2014.

    ACM Class: F.2.2