Skip to main content

Showing 1–10 of 10 results for author: Svitkina, Z

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

    cs.DS

    New Tools for Peak Memory Scheduling

    Authors: Ce **, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua R. Wang

    Abstract: We study scheduling of computation graphs to minimize peak memory consumption, an increasingly critical task due to the surge in popularity of large deep-learning models. This problem corresponds to the weighted version of the classical one-shot black pebbling game. We propose the notion of a dominant schedule to capture the idea of finding the ``best'' schedule for a subgraph and introduce new to… ▽ More

    Submitted 20 December, 2023; originally announced December 2023.

  2. arXiv:2305.02508  [pdf, other

    cs.DS

    Efficient Caching with Reserves via Marking

    Authors: Sharat Ibrahimpur, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua R. Wang

    Abstract: Online caching is among the most fundamental and well-studied problems in the area of online algorithms. Innovative algorithmic ideas and analysis -- including potential functions and primal-dual techniques -- give insight into this still-growing area. Here, we introduce a new analysis technique that first uses a potential function to upper bound the cost of an online algorithm and then pairs that… ▽ More

    Submitted 3 May, 2023; originally announced May 2023.

    Comments: 23 pages

    ACM Class: F.2.2

  3. arXiv:2207.05975  [pdf, ps, other

    cs.DS

    Caching with Reserves

    Authors: Sharat Ibrahimpur, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua Wang

    Abstract: Caching is a crucial component of many computer systems, so naturally it is a well-studied topic in algorithm design. Much of traditional caching research studies cache management for a single-user or single-processor environment. In this paper, we propose two related generalizations of the classical caching problem that capture issues that arise in a multi-user or multi-processor environment. In… ▽ More

    Submitted 13 July, 2022; originally announced July 2022.

  4. arXiv:2108.02770  [pdf, other

    cs.DS

    Scheduling with Communication Delay in Near-Linear Time

    Authors: Quanquan C. Liu, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua R. Wang

    Abstract: We consider the problem of efficiently scheduling jobs with precedence constraints on a set of identical machines in the presence of a uniform communication delay. Such precedence-constrained jobs can be modeled as a directed acyclic graph, $G = (V, E)$. In this setting, if two precedence-constrained jobs $u$ and $v$, with $v$ dependent on $u$ ($u \prec v$), are scheduled on different machines, th… ▽ More

    Submitted 29 January, 2022; v1 submitted 5 August, 2021; originally announced August 2021.

    Comments: To appear in STACS 2022

  5. arXiv:2004.10776  [pdf, other

    cs.DS cs.DC

    Scheduling Precedence-Constrained Jobs on Related Machines with Communication Delay

    Authors: Biswaroop Maiti, Rajmohan Rajaraman, David Stalfa, Zoya Svitkina, Aravindan Vijayaraghavan

    Abstract: We consider the problem of scheduling $n$ precedence-constrained jobs on $m$ uniformly-related machines in the presence of an arbitrary, fixed communication delay $ρ$. We consider a model that allows job duplication, i.e. processing of the same job on multiple machines, which, as we show, can reduce the length of a schedule (i.e., its makespan) by a logarithmic factor. Our main result is an… ▽ More

    Submitted 22 April, 2020; originally announced April 2020.

  6. arXiv:1812.00134  [pdf, other

    cs.DS

    Semi-Online Bipartite Matching

    Authors: Ravi Kumar, Manish Purohit, Aaron Schild, Zoya Svitkina, Erik Vee

    Abstract: In this paper we introduce the \emph{semi-online} model that generalizes the classical online computational model. The semi-online model postulates that the unknown future has a predictable part and an adversarial part; these parts can be arbitrarily interleaved. An algorithm in this model operates as in the standard online model, i.e., makes an irrevocable decision at each step. We consider bip… ▽ More

    Submitted 4 September, 2019; v1 submitted 30 November, 2018; originally announced December 2018.

  7. arXiv:0907.0726  [pdf, ps, other

    cs.DS

    Asymmetric Traveling Salesman Path and Directed Latency Problems

    Authors: Zachary Friggstad, Mohammad R. Salavatipour, Zoya Svitkina

    Abstract: We study integrality gaps and approximability of two closely related problems on directed graphs. Given a set V of n nodes in an underlying asymmetric metric and two specified nodes s and t, both problems ask to find an s-t path visiting all other nodes. In the asymmetric traveling salesman path problem (ATSPP), the objective is to minimize the total cost of this path. In the directed latency prob… ▽ More

    Submitted 1 June, 2010; v1 submitted 3 July, 2009; originally announced July 2009.

  8. arXiv:0805.1071  [pdf, ps, other

    cs.DS

    Submodular approximation: sampling-based algorithms and lower bounds

    Authors: Zoya Svitkina, Lisa Fleischer

    Abstract: We introduce several generalizations of classical computer science problems obtained by replacing simpler objective functions with general submodular functions. The new problems include submodular load balancing, which generalizes load balancing or minimum-makespan scheduling, submodular sparsest cut and submodular balanced cut, which generalize their respective graph cut problems, as well as subm… ▽ More

    Submitted 31 May, 2010; v1 submitted 7 May, 2008; originally announced May 2008.

  9. arXiv:cs/0612072  [pdf, ps, other

    cs.DS cs.GT

    Stochastic Models for Budget Optimization in Search-Based Advertising

    Authors: S. Muthukrishnan, Martin Pal, Zoya Svitkina

    Abstract: Internet search companies sell advertisement slots based on users' search queries via an auction. Advertisers have to determine how to place bids on the keywords of their interest in order to maximize their return for a given budget: this is the budget optimization problem. The solution depends on the distribution of future queries. In this paper, we formulate stochastic versions of the budget… ▽ More

    Submitted 24 September, 2007; v1 submitted 14 December, 2006; originally announced December 2006.

  10. arXiv:cs/0611108  [pdf, ps, other

    cs.CC cs.DC

    On the Complexity of Processing Massive, Unordered, Distributed Data

    Authors: Jon Feldman, S. Muthukrishnan, Anastasios Sidiropoulos, Cliff Stein, Zoya Svitkina

    Abstract: An existing approach for dealing with massive data sets is to stream over the input in few passes and perform computations with sublinear resources. This method does not work for truly massive data where even making a single pass over the data with a processor is prohibitive. Successful log processing systems in practice such as Google's MapReduce and Apache's Hadoop use multiple machines. They… ▽ More

    Submitted 22 May, 2007; v1 submitted 21 November, 2006; originally announced November 2006.