Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleFebruary 2023
- research-articleJuly 2020
Symmetry Exploitation for Online Machine Covering with Bounded Migration
ACM Transactions on Algorithms (TALG), Volume 16, Issue 4Article No.: 43, Pages 1–22https://doi.org/10.1145/3397535Online models that allow recourse can be highly effective in situations where classical online models are too pessimistic. One such problem is the online machine covering problem on identical machines. In this setting, jobs arrive one by one and must be ...
- research-articleNovember 2019
Scheduling When You Do Not Know the Number of Machines
ACM Transactions on Algorithms (TALG), Volume 16, Issue 1Article No.: 9, Pages 1–20https://doi.org/10.1145/3340320Often in a scheduling problem, there is uncertainty about the jobs to be processed. The issue of uncertainty regarding the machines has been much less studied. In this article, we study a scheduling environment in which jobs first need to be grouped ...
- research-articleMay 2019
Approximation Schemes for Machine Scheduling with Resource (In-)dependent Processing Times
ACM Transactions on Algorithms (TALG), Volume 15, Issue 3Article No.: 31, Pages 1–28https://doi.org/10.1145/3302250We consider two related scheduling problems: single resource-constrained scheduling on identical parallel machines and a generalization with resource-dependent processing times. In both problems, jobs require a certain amount of an additional resource ...
- research-articleAugust 2018
Packing Groups of Items into Multiple Knapsacks
ACM Transactions on Algorithms (TALG), Volume 14, Issue 4Article No.: 51, Pages 1–24https://doi.org/10.1145/3233524We consider a natural generalization of the classical multiple knapsack problem in which instead of packing single items we are packing groups of items. In this problem, we have multiple knapsacks and a set of items partitioned into groups. Each item has ...
-
- research-articleMay 2018
Distributed Online and Stochastic Queueing on a Multiple Access Channel
ACM Transactions on Algorithms (TALG), Volume 14, Issue 2Article No.: 21, Pages 1–22https://doi.org/10.1145/3182396We consider the problems of online and stochastic packet queueing in a distributed system of n nodes with queues, where the communication between the nodes is done via a multiple access channel. In the online setting, in each round, an arbitrary number ...
- research-articleApril 2018
The Alternating Stock Size Problem and the Gasoline Puzzle
ACM Transactions on Algorithms (TALG), Volume 14, Issue 2Article No.: 19, Pages 1–23https://doi.org/10.1145/3178539Given a set S of integers whose sum is zero, consider the problem of finding a permutation of these integers such that (i) all prefix sums of the ordering are nonnegative and (ii) the maximum value of a prefix sum is minimized. Kellerer et al. call this ...
- research-articleDecember 2017
Primal Dual Gives Almost Optimal Energy-Efficient Online Algorithms
ACM Transactions on Algorithms (TALG), Volume 14, Issue 1Article No.: 5, Pages 1–30https://doi.org/10.1145/3155297We consider the problem of online scheduling of jobs on unrelated machines with dynamic speed scaling to minimize the sum of energy and weighted flow-time. We give an algorithm with an almost optimal competitive ratio for arbitrary power functions. (No ...
- research-articleMay 2017
Cost-Oblivious Storage Reallocation
ACM Transactions on Algorithms (TALG), Volume 13, Issue 3Article No.: 38, Pages 1–20https://doi.org/10.1145/3070693Databases allocate and free blocks of storage on disk. Freed blocks introduce holes where no data is stored. Allocation systems attempt to reuse such deallocated regions in order to minimize the footprint on disk. When previously allocated blocks cannot ...
- research-articleNovember 2016
Minimum Latency Submodular Cover
ACM Transactions on Algorithms (TALG), Volume 13, Issue 1Article No.: 13, Pages 1–28https://doi.org/10.1145/2987751We study the Minimum Latency Submodular Cover (MLSC) problem, which consists of a metric (V, d) with source r ∈ V and m monotone submodular functions f1, f2, …, fm: 2V → [0, 1]. The goal is to find a path originating at r that minimizes the total “cover ...
- research-articleNovember 2015
Quasi-Polynomial Local Search for Restricted Max-Min Fair Allocation
ACM Transactions on Algorithms (TALG), Volume 12, Issue 2Article No.: 13, Pages 1–13https://doi.org/10.1145/2818695The restricted max-min fair allocation problem (also known as the restricted Santa Claus problem) is one of few problems that enjoys the intriguing status of having a better estimation algorithm than approximation algorithm. Indeed, Asadpour et al. [...
- research-articleAugust 2014
Principles of Robust Medium Access and an Application to Leader Election
ACM Transactions on Algorithms (TALG), Volume 10, Issue 4Article No.: 24, Pages 1–26https://doi.org/10.1145/2635818This article studies the design of medium access control (MAC) protocols for wireless networks that are provably robust against arbitrary and unpredictable disruptions (e.g., due to unintentional external interference from co-existing networks or due to ...
- research-articleDecember 2012
Wireless scheduling with power control
ACM Transactions on Algorithms (TALG), Volume 9, Issue 1Article No.: 7, Pages 1–20https://doi.org/10.1145/2390176.2390183We consider the scheduling of arbitrary wireless links in the physical model of interference to minimize the time for satisfying all requests. We study here the combined problem of scheduling and power control, where we seek both an assignment of power ...
- research-articleDecember 2012
Algorithms and complexity for periodic real-time scheduling
ACM Transactions on Algorithms (TALG), Volume 9, Issue 1Article No.: 6, Pages 1–19https://doi.org/10.1145/2390176.2390182We investigate the preemptive scheduling of periodic tasks with hard deadlines. We show that, even in the uniprocessor case, no pseudopolynomial-time algorithm can test the feasibility of a task system within a constant speedup bound, unless P = NP. ...
- research-articleOctober 2012
Parallel pipelined filter ordering with precedence constraints
ACM Transactions on Algorithms (TALG), Volume 8, Issue 4Article No.: 41, Pages 1–38https://doi.org/10.1145/2344422.2344431In the parallel pipelined filter ordering problem, we are given a set of n filters that run in parallel. The filters need to be applied to a stream of elements, to determine which elements pass all filters. Each filter has a rate limit ri on the number ...
- research-articleOctober 2012
An online scalable algorithm for average flow time in broadcast scheduling
ACM Transactions on Algorithms (TALG), Volume 8, Issue 4Article No.: 39, Pages 1–17https://doi.org/10.1145/2344422.2344429In this article, the online pull-based broadcast model is considered. In this model, there are n pages of data stored at a server and requests arrive for pages online. When the server broadcasts page p, all outstanding requests for the same page p are ...
- research-articleJuly 2012
Scalably scheduling processes with arbitrary speedup curves
ACM Transactions on Algorithms (TALG), Volume 8, Issue 3Article No.: 28, Pages 1–10https://doi.org/10.1145/2229163.2229172We give a scalable ((1+ϵ)-speed O(1)-competitive) nonclairvoyant algorithm for scheduling jobs with sublinear nondecreasing speedup curves on multiple processors with the objective of average response time.
- research-articleJuly 2012
Tight approximation algorithms for scheduling with fixed jobs and nonavailability
ACM Transactions on Algorithms (TALG), Volume 8, Issue 3Article No.: 27, Pages 1–15https://doi.org/10.1145/2229163.2229171We study two closely related problems in nonpreemptive scheduling of jobs on identical parallel machines. In these two settings there are either fixed jobs or nonavailability intervals during which the machines are not available; in both cases, the ...
- research-articleJuly 2012
Polynomial-time algorithms for minimum energy scheduling
ACM Transactions on Algorithms (TALG), Volume 8, Issue 3Article No.: 26, Pages 1–29https://doi.org/10.1145/2229163.2229170The aim of power management policies is to reduce the amount of energy consumed by computer systems while maintaining a satisfactory level of performance. One common method for saving energy is to simply suspend the system during idle times. No energy ...
- research-articleJanuary 2012
Adversarial Queuing on the Multiple Access Channel
ACM Transactions on Algorithms (TALG), Volume 8, Issue 1Article No.: 5, Pages 1–31https://doi.org/10.1145/2071379.2071384We study deterministic broadcasting on multiple access channels when packets are injected continuously. The quality of service is considered in the framework of adversarial queuing. An adversary is determined by injection rate and burstiness, the latter ...