Skip to main content

Showing 1–30 of 30 results for author: Bienkowski, M

.
  1. arXiv:2405.15963  [pdf, other

    cs.DS

    Learning Minimum Linear Arrangement of Cliques and Lines

    Authors: Julien Dallot, Maciej Pacut, Marcin Bienkowski, Darya Melnyk, Stefan Schmid

    Abstract: In the well-known Minimum Linear Arrangement problem (MinLA), the goal is to arrange the nodes of an undirected graph into a permutation so that the total stretch of the edges is minimized. This paper studies an online (learning) variant of MinLA where the graph is not given at the beginning, but rather revealed piece-by-piece. The algorithm starts in a fixed initial permutation, and after a piece… ▽ More

    Submitted 24 May, 2024; originally announced May 2024.

    Comments: ICDCS 2024

    Journal ref: ICDCS 2024

  2. arXiv:2404.15554  [pdf, other

    cs.DS

    Online Disjoint Set Covers: Randomization is not Necessary

    Authors: Marcin Bienkowski, Jarosław Byrka, Łukasz Jeż

    Abstract: In the online disjoint set covers problem, the edges of a hypergraph are revealed online, and the goal is to partition them into a maximum number of disjoint set covers. That is, n nodes of a hypergraph are given at the beginning, and then a sequence of hyperedges (subsets of [n]) is presented to an algorithm. For each hyperedge, an online algorithm must assign a color (an integer). Once an input… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

  3. arXiv:2404.12485  [pdf, other

    cs.DS cs.AI cs.LG

    Contract Scheduling with Distributional and Multiple Advice

    Authors: Spyros Angelopoulos, Marcin Bienkowski, Christoph Dürr, Bertrand Simon

    Abstract: Contract scheduling is a widely studied framework for designing real-time systems with interruptible capabilities. Previous work has showed that a prediction on the interruption time can help improve the performance of contract-based systems, however it has relied on a single prediction that is provided by a deterministic oracle. In this work, we introduce and study more general and realistic lear… ▽ More

    Submitted 18 April, 2024; originally announced April 2024.

    Comments: To appear in Proceedings of IJCAI 2024

  4. arXiv:2306.17755  [pdf, other

    cs.DS

    An Improved Deterministic Algorithm for the Online Min-Sum Set Cover Problem

    Authors: Mateusz Basiak, Marcin Bienkowski, Agnieszka Tatarczuk

    Abstract: We study the online variant of the Min-Sum Set Cover (MSSC) problem, a generalization of the well-known list update problem. In the MSSC problem, an algorithm has to maintain the time-varying permutation of the list of $n$ elements, and serve a sequence of requests $R_1, R_2, \dots, R_t, \dots$. Each $R_t$ is a subset of elements of cardinality at most $r$. For a requested set $R_t$, an online alg… ▽ More

    Submitted 30 June, 2023; originally announced June 2023.

  5. arXiv:2305.01420  [pdf, other

    cs.DS

    A Subquadratic Bound for Online Bisection

    Authors: Marcin Bienkowski, Stefan Schmid

    Abstract: The online bisection problem is a natural dynamic variant of the classic optimization problem, where one has to dynamically maintain a partition of $n$ elements into two clusters of cardinality $n/2$. During runtime, an online algorithm is given a sequence of requests, each being a pair of elements: an inter-cluster request costs one unit while an intra-cluster one is free. The algorithm may chang… ▽ More

    Submitted 15 March, 2024; v1 submitted 2 May, 2023; originally announced May 2023.

    Comments: Published in STACS 2024

  6. arXiv:2209.04870  [pdf, other

    cs.DS cs.LG

    An Improved Algorithm For Online Min-Sum Set Cover

    Authors: Marcin Bienkowski, Marcin Mucha

    Abstract: We 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, \dots, R_t, \dots$. 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… ▽ More

    Submitted 24 March, 2023; v1 submitted 11 September, 2022; originally announced September 2022.

    Comments: Presented at AAAI 2023

  7. arXiv:2209.01863  [pdf, other

    cs.NI cs.DS

    Optimizing Reconfigurable Optical Datacenters: The Power of Randomization

    Authors: Marcin Bienkowski, David Fuchssteiner, Stefan Schmid

    Abstract: Reconfigurable optical topologies are a promising new technology to improve datacenter network performance and cope with the explosive growth of traffic. In particular, these networks allow to directly and adaptively connect racks between which there is currently much traffic, hence making an optimal use of the bandwidth capacity by avoiding multi-hop forwarding. This paper studies the dynamic o… ▽ More

    Submitted 30 August, 2023; v1 submitted 5 September, 2022; originally announced September 2022.

    Comments: Published in ACM SC 2023

  8. arXiv:2204.10754  [pdf, other

    cs.DS

    Deterministic Self-Adjusting Tree Networks Using Rotor Walks

    Authors: Chen Avin, Marcin Bienkowski, Iosif Salem, Robert Sama, Stefan Schmid, Paweł Schmidt

    Abstract: We revisit the design of self-adjusting single-source tree networks. The problem can be seen as a generalization of the classic list update problem to trees, and finds applications in reconfigurable datacenter networks. We are given a fixed balanced binary tree T connecting n nodes V = {v_1, ... , v_n}. A source node v_0, attached to the root of the tree, issues communication requests to nodes in… ▽ More

    Submitted 22 April, 2022; originally announced April 2022.

    Comments: full version, including all proofs

    ACM Class: E.1; F.2.2

  9. arXiv:2110.15155  [pdf, other

    cs.DS

    Online Facility Location with Linear Delay

    Authors: Marcin Bienkowski, Martin Böhm, Jarosław Byrka, Jan Marcinkowski

    Abstract: We study the problem of online facility location with delay. In this problem, a sequence of $n$ clients appear in the metric space, and they need to be eventually connected to some open facility. The clients do not have to be connected immediately, but such a choice comes with a penalty: each client incurs a waiting cost (the difference between its arrival and connection time). At any point in tim… ▽ More

    Submitted 28 September, 2022; v1 submitted 28 October, 2021; originally announced October 2021.

  10. arXiv:2107.00145  [pdf, ps, other

    cs.DS

    Improved Analysis of Online Balanced Clustering

    Authors: Marcin Bienkowski, Martin Böhm, Martin Koutecký, Thomas Rothvoß, Jiří Sgall, Pavel Veselý

    Abstract: In the online balanced graph repartitioning problem, one has to maintain a clustering of $n$ nodes into $\ell$ clusters, each having $k = n / \ell$ nodes. During runtime, an online algorithm is given a stream of communication requests between pairs of nodes: an inter-cluster communication costs one unit, while the intra-cluster communication is free. An algorithm can change the clustering, paying… ▽ More

    Submitted 24 August, 2021; v1 submitted 30 June, 2021; originally announced July 2021.

  11. arXiv:2102.06904  [pdf, other

    cs.DS

    Traveling Repairperson, Unrelated Machines, and Other Stories About Average Completion Times

    Authors: Marcin Bienkowski, Artur Kraska, Hsiang-Hsuan Liu

    Abstract: We present a unified framework for minimizing average completion time for many seemingly disparate online scheduling problems, such as the traveling repairperson problems (TRP), dial-a-ride problems (DARP), and scheduling on unrelated machines. We construct a simple algorithm that handles all these scheduling problems, by computing and later executing auxiliary schedules, each optimizing a certa… ▽ More

    Submitted 15 May, 2021; v1 submitted 13 February, 2021; originally announced February 2021.

    Comments: ICALP 2021

  12. arXiv:2007.07025  [pdf, other

    cs.DS

    A Nearly Optimal Deterministic Online Algorithm for Non-Metric Facility Location

    Authors: Marcin Bienkowski, Björn Feldkord, Paweł Schmidt

    Abstract: In the online non-metric variant of the facility location problem, there is a given graph consisting of a set $F$ of facilities (each with a certain opening cost), a set $C$ of potential clients, and weighted connections between them. The online part of the input is a sequence of clients from $C$, and in response to any requested client, an online algorithm may open an additional subset of facilit… ▽ More

    Submitted 10 January, 2021; v1 submitted 14 July, 2020; originally announced July 2020.

    Comments: STACS 2021

  13. arXiv:2006.10692  [pdf, other

    cs.NI cs.DS

    Online Dynamic B-Matching With Applications to Reconfigurable Datacenter Networks

    Authors: Marcin Bienkowski, David Fuchssteiner, Jan Marcinkowski, Stefan Schmid

    Abstract: This paper initiates the study of online algorithms for the maximum weight $b$-matching problem, a generalization of maximum weight matching where each node has at most $b \geq 1$ adjacent matching edges. The problem is motivated by emerging optical technologies which allow to enhance datacenter networks with reconfigurable matchings, providing direct connectivity between frequently communicating… ▽ More

    Submitted 14 March, 2021; v1 submitted 18 June, 2020; originally announced June 2020.

    ACM Class: F.2; C.2.1

  14. arXiv:2002.04543  [pdf, other

    cs.DS

    An Optimal Algorithm for Online Multiple Knapsack

    Authors: Marcin Bienkowski, Maciej Pacut, Krzysztof Piecuch

    Abstract: In the online multiple knapsack problem, an algorithm faces a stream of items, and each item has to be either rejected or stored irrevocably in one of $n$ bins (knapsacks) of equal size. The gain of an~algorithm is equal to the sum of sizes of accepted items and the goal is to maximize the total gain. So far, for this natural problem, the best solution was the $0.5$-competitive algorithm First F… ▽ More

    Submitted 27 April, 2020; v1 submitted 11 February, 2020; originally announced February 2020.

    Comments: To appear in the proceedings of ICALP 2020

  15. arXiv:1911.01592  [pdf, ps, other

    cs.DS

    Unbounded lower bound for k-server against weak adversaries

    Authors: Marcin Bienkowski, Jarosław Byrka, Christian Coester, Łukasz Jeż

    Abstract: We study the resource augmented version of the $k$-server problem, also known as the $k$-server problem against weak adversaries or the $(h,k)$-server problem. In this setting, an online algorithm using $k$ servers is compared to an offline algorithm using $h$ servers, where $h\le k$. For uniform metrics, it has been known since the seminal work of Sleator and Tarjan (1985) that for any $ε>0$, the… ▽ More

    Submitted 20 April, 2020; v1 submitted 4 November, 2019; originally announced November 2019.

    Comments: To appear in STOC 2020

  16. arXiv:1811.09233  [pdf, other

    cs.DS

    Better Bounds for Online Line Chasing

    Authors: Marcin Bienkowski, Jarosław Byrka, Marek Chrobak, Christian Coester, Łukasz Jeż, Elias Koutsoupias

    Abstract: We study online competitive algorithms for the \emph{line chasing problem} in Euclidean spaces $\reals^d$, where the input consists of an initial point $P_0$ and a sequence of lines $X_1,X_2,...,X_m$, revealed one at a time. At each step $t$, when the line $X_t$ is revealed, the algorithm must determine a point $P_t\in X_t$. An online algorithm is called $c$-competitive if for any input sequence t… ▽ More

    Submitted 19 September, 2019; v1 submitted 22 November, 2018; originally announced November 2018.

  17. arXiv:1810.00580  [pdf, other

    cs.DS

    Slaying Hydrae: Improved Bounds for Generalized k-Server in Uniform Metrics

    Authors: Marcin Bienkowski, Łukasz Jeż, Paweł Schmidt

    Abstract: The generalized $k$-server problem is an extension of the weighted $k$-server problem, which in turn extends the classic $k$-server problem. In the generalized $k$-server problem, each of $k$ servers $s_1, \dots, s_k$ remains in its own metric space $M_i$. A request is a tuple $(r_1,\dots,r_k)$, where $r_i \in M_i$, and to service it, an algorithm needs to move at least one server $s_i$ to the poi… ▽ More

    Submitted 17 September, 2019; v1 submitted 1 October, 2018; originally announced October 2018.

  18. arXiv:1804.08097  [pdf, other

    cs.DS

    A Primal-Dual Online Deterministic Algorithm for Matching with Delays

    Authors: Marcin Bienkowski, Artur Kraska, Hsiang-Hsuan Liu, Paweł Schmidt

    Abstract: In the Min-cost Perfect Matching with Delays (MPMD) problem, 2 m requests arrive over time at points of a metric space. An online algorithm has to connect these requests in pairs, but a decision to match may be postponed till a more suitable matching pair is found. The goal is to minimize the joint cost of connection and the total waiting time of all requests. We present an O(m)-competitive dete… ▽ More

    Submitted 10 September, 2018; v1 submitted 22 April, 2018; originally announced April 2018.

  19. arXiv:1704.06980  [pdf, other

    cs.DS

    A Match in Time Saves Nine: Deterministic Online Matching With Delays

    Authors: Marcin Bienkowski, Artur Kraska, Paweł Schmidt

    Abstract: We consider the problem of online Min-cost Perfect Matching with Delays (MPMD) introduced by Emek et al. (STOC 2016). In this problem, an even number of requests appear in a metric space at different times and the goal of an online algorithm is to match them in pairs. In contrast to traditional online matching problems, in MPMD all requests appear online and an algorithm can match any pair of requ… ▽ More

    Submitted 23 April, 2017; originally announced April 2017.

  20. arXiv:1610.04915  [pdf, other

    cs.DS

    Logarithmic price of buffer downscaling on line metrics

    Authors: Marcin Bienkowski, Martin Böhm, Łukasz Jeż, Paweł Laskoś-Grabowski, Jan Marcinkowski, Jiří Sgall, Aleksandra Spyra, Pavel Veselý

    Abstract: We consider the reordering buffer problem on a line consisting of n equidistant points. We show that, for any constant delta, an (offline) algorithm that has a buffer (1-delta) k performs worse by a factor of Omega(log n) than an offline algorithm with buffer k. In particular, this demonstrates that the O(log n)-competitive online algorithm MovingPartition by Gamzu and Segev (ACM Trans. on Algorit… ▽ More

    Submitted 22 July, 2017; v1 submitted 16 October, 2016; originally announced October 2016.

    MSC Class: 68W01; 68W05; 68W40; 68Q25

  21. arXiv:1609.00831  [pdf, other

    cs.DS

    Dynamic beats fixed: On phase-based algorithms for file migration

    Authors: Marcin Bienkowski, Jaroslaw Byrka, Marcin Mucha

    Abstract: 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 mod… ▽ More

    Submitted 20 June, 2019; v1 submitted 3 September, 2016; originally announced September 2016.

  22. arXiv:1602.08563  [pdf, other

    cs.DS

    Online Tree Caching

    Authors: Marcin Bienkowski, Jan Marcinkowski, Maciej Pacut, Stefan Schmid, Aleksandra Spyra

    Abstract: We initiate the study of a natural and practically relevant new variant of online caching where the to-be-cached items can have dependencies. We assume that the universe is a tree T and items are tree nodes; we require that if a node v is cached then the whole subtree T(v) rooted at v is cached as well. This theoretical problem finds an immediate application in the context of forwarding table opti… ▽ More

    Submitted 14 May, 2017; v1 submitted 27 February, 2016; originally announced February 2016.

  23. arXiv:1511.02074  [pdf, other

    cs.DS

    Dynamic Balanced Graph Partitioning

    Authors: Chen Avin, Marcin Bienkowski, Andreas Loukas, Maciej Pacut, Stefan Schmid

    Abstract: This paper initiates the study of the classic balanced graph partitioning problem from an online perspective: Given an arbitrary sequence of pairwise communication requests between $n$ nodes, with patterns that may change over time, the objective is to service these requests efficiently by partitioning the nodes into $\ell$ clusters, each of size $k$, such that frequently communicating nodes are l… ▽ More

    Submitted 13 May, 2020; v1 submitted 6 November, 2015; originally announced November 2015.

  24. arXiv:1507.02378  [pdf, other

    cs.DS

    Online Algorithms for Multi-Level Aggregation

    Authors: Marcin Bienkowski, Martin Böhm, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukáš Folwarczný, Łukasz Jeż, Jiří Sgall, Nguyen Kim Thang, Pavel Veselý

    Abstract: In the Multi-Level Aggregation Problem (MLAP), requests arrive at the nodes of an edge-weighted tree T, and have to be served eventually. A service is defined as a subtree X of T that contains its root. This subtree X serves all requests that are pending in the nodes of X, and the cost of this service is equal to the total weight of X. Each request also incurs waiting cost between its arrival and… ▽ More

    Submitted 28 December, 2016; v1 submitted 9 July, 2015; originally announced July 2015.

  25. arXiv:1307.2531  [pdf, other

    cs.DS

    Better Approximation Bounds for the Joint Replenishment Problem

    Authors: Marcin Bienkowski, Jaroslaw Byrka, Marek Chrobak, Łukasz Jeż, Jiří Sgall

    Abstract: The Joint Replenishment Problem (JRP) deals with optimizing shipments of goods from a supplier to retailers through a shared warehouse. Each shipment involves transporting goods from the supplier to the warehouse, at a fixed cost C, followed by a redistribution of these goods from the warehouse to the retailers that ordered them, where transporting goods to a retailer $ρ$ has a fixed cost $c_ρ$. I… ▽ More

    Submitted 9 July, 2013; originally announced July 2013.

    MSC Class: 68W25; 68W27; 90C05

  26. Approximation Algorithms for the Joint Replenishment Problem with Deadlines

    Authors: Marcin Bienkowski, Jaroslaw Byrka, Marek Chrobak, Neil Dobbs, Tomasz Nowicki, Maxim Sviridenko, Grzegorz Swirszcz, Neal E. Young

    Abstract: The Joint Replenishment Problem (JRP) is a fundamental optimization problem in supply-chain management, concerned with optimizing the flow of goods from a supplier to retailers. Over time, in response to demands at the retailers, the supplier ships orders, via a warehouse, to the retailers. The objective is to schedule these orders to minimize the sum of ordering costs and retailers' waiting costs… ▽ More

    Submitted 2 December, 2015; v1 submitted 13 December, 2012; originally announced December 2012.

    MSC Class: 68W25; 90C05 ACM Class: G.1.6

    Journal ref: J. Scheduling 18(6): 545-560 (2015)

  27. arXiv:1103.0966  [pdf, other

    cs.NI

    Online Strategies for Intra and Inter Provider Service Migration in Virtual Networks

    Authors: Dushyant Arora, Marcin Bienkowski, Anja Feldmann, Gregor Schaffrath, Stefan Schmid

    Abstract: Network virtualization allows one to build dynamic distributed systems in which resources can be dynamically allocated at locations where they are most useful. In order to fully exploit the benefits of this new technology, protocols need to be devised which react efficiently to changes in the demand. This paper argues that the field of online algorithms and competitive analysis provides useful too… ▽ More

    Submitted 4 March, 2011; originally announced March 2011.

  28. arXiv:1007.1535  [pdf, other

    cs.DS

    An Optimal Lower Bound for Buffer Management in Multi-Queue Switches

    Authors: Marcin Bienkowski

    Abstract: In the online packet buffering problem (also known as the unweighted FIFO variant of buffer management), we focus on a single network packet switching device with several input ports and one output port. This device forwards unit-size, unit-value packets from input ports to the output port. Buffers attached to input ports may accumulate incoming packets for later transmission; if they cannot accom… ▽ More

    Submitted 14 August, 2012; v1 submitted 9 July, 2010; originally announced July 2010.

  29. arXiv:1001.3044  [pdf, ps, other

    cs.DS

    Dynamic sharing of a multiple access channel

    Authors: Marcin Bienkowski, Marek Klonowski, Miroslaw Korzeniowski, Dariusz R. Kowalski

    Abstract: In this paper we consider the mutual exclusion problem on a multiple access channel. Mutual exclusion is one of the fundamental problems in distributed computing. In the classic version of this problem, n processes perform a concurrent program which occasionally triggers some of them to use shared resources, such as memory, communication channel, device, etc. The goal is to design a distributed… ▽ More

    Submitted 3 February, 2010; v1 submitted 18 January, 2010; originally announced January 2010.

  30. arXiv:0802.1685  [pdf, ps, other

    cs.DS

    Generalized Whac-a-Mole

    Authors: Marcin Bienkowski, Marek Chrobak, Christoph Durr, Mathilde Hurand, Artur Jez, Lukasz Jez, Jakub Lopuszanski, Grzegorz Stachowiak

    Abstract: We consider online competitive algorithms for the problem of collecting weighted items from a dynamic set S, when items are added to or deleted from S over time. The objective is to maximize the total weight of collected items. We study the general version, as well as variants with various restrictions, including the following: the uniform case, when all items have the same weight, the decrement… ▽ More

    Submitted 16 February, 2008; v1 submitted 12 February, 2008; originally announced February 2008.