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-articleSeptember 2017
Near-Optimal Regret Bounds for Thompson Sampling
Journal of the ACM (JACM), Volume 64, Issue 5Article No.: 30, Pages 1–24https://doi.org/10.1145/3088510Thompson Sampling (TS) is one of the oldest heuristics for multiarmed bandit problems. It is a randomized algorithm based on Bayesian ideas and has recently generated significant interest after several studies demonstrated that it has favorable ...
- research-articleMay 2015
Preemptive Uniprocessor Scheduling of Mixed-Criticality Sporadic Task Systems
- Sanjoy Baruah,
- Vincenzo Bonifaci,
- Gianlorenzo D'angelo,
- Haohan Li,
- Alberto Marchetti-Spaccamela,
- Suzanne Van Der Ster,
- Leen Stougie
Journal of the ACM (JACM), Volume 62, Issue 2Article No.: 14, Pages 1–33https://doi.org/10.1145/2699435Systems in many safety-critical application domains are subject to certification requirements. For any given system, however, it may be the case that only a subset of its functionality is safety-critical and hence subject to certification; the rest of ...
- research-articleAugust 2012
A Primal-Dual Randomized Algorithm for Weighted Paging
Journal of the ACM (JACM), Volume 59, Issue 4Article No.: 19, Pages 1–24https://doi.org/10.1145/2339123.2339126We study the weighted version of the classic online paging problem where there is a weight (cost) for fetching each page into the cache. We design a randomized O(log k)-competitive online algorithm for this problem, where k is the cache size. This is ...
- research-articleOctober 2011
Hardness of Approximating Flow and Job Shop Scheduling Problems
Journal of the ACM (JACM), Volume 58, Issue 5Article No.: 20, Pages 1–32https://doi.org/10.1145/2027216.2027218We consider several variants of the job shop problem that is a fundamental and classical problem in scheduling. The currently best approximation algorithms have worse than logarithmic performance guarantee, but the only previously known ...
- research-articleMay 2010
Set constraints with projections
Journal of the ACM (JACM), Volume 57, Issue 4Article No.: 23, Pages 1–37https://doi.org/10.1145/1734213.1734217Set constraints form a constraint system where variables range over the domain of sets of trees. They give a natural formalism for many problems in program analysis. Syntactically, set constraints are conjunctions of inclusions between expressions built ...
-
- research-articleAugust 2009
A unified approach to scheduling on unrelated parallel machines
Journal of the ACM (JACM), Volume 56, Issue 5Article No.: 28, Pages 1–31https://doi.org/10.1145/1552285.1552289We develop a single rounding algorithm for scheduling on unrelated parallel machines; this algorithm works well with the known linear programming-, quadratic programming-, and convex programming-relaxations for scheduling to minimize completion time, ...
- research-articleMay 2008
XPath satisfiability in the presence of DTDs
Journal of the ACM (JACM), Volume 55, Issue 2Article No.: 8, Pages 1–79https://doi.org/10.1145/1346330.1346333We study the satisfiability problem associated with XPath in the presence of DTDs. This is the problem of determining, given a query p in an XPath fragment and a DTD D, whether or not there exists an XML document T such that T conforms to D and the ...
- research-articleFebruary 2008
Undecidability of bisimilarity by defender's forcing
Journal of the ACM (JACM), Volume 55, Issue 1Article No.: 5, Pages 1–26https://doi.org/10.1145/1326554.1326559Stirling [1996, 1998] proved the decidability of bisimilarity on so-called normed pushdown processes. This result was substantially extended by Sénizergues [1998, 2005] who showed the decidability of bisimilarity for regular (or equational) graphs of ...
- articleApril 2007
Deciding equivalences among conjunctive aggregate queries
Equivalence of aggregate queries is investigated for the class of conjunctive queries with comparisons and the aggregate operators count, count-distinct, min, max, and sum. Essentially, this class contains unnested SQL queries with the above aggregate ...
- articleMarch 2007
Speed scaling to manage energy and temperature
Journal of the ACM (JACM), Volume 54, Issue 1Article No.: 3, Pages 1–39https://doi.org/10.1145/1206035.1206038Speed scaling is a power management technique that involves dynamically changing the speed of a processor. We study policies for setting the speed of the processor for both of the goals of minimizing the energy used and the maximum temperature attained. ...
- articleJanuary 2006
On the Sum-of-Squares algorithm for bin packing
In this article we present a theoretical analysis of the online Sum-of-Squares algorithm (SS) for bin packing along with several new variants. SS is applicable to any instance of bin packing in which the bin capacity B and item sizes s(a) are integral (...
- articleJuly 2005
Source routing and scheduling in packet networks
We study routing and scheduling in packet-switched networks. We assume an adversary that controls the injection time, source, and destination for each packet injected. A set of paths for these packets is admissible if no link in the network is ...
- articleJuly 2004
Nonclairvoyant scheduling to minimize the total flow time on single and parallel machines
Scheduling a sequence of jobs released over time when the processing time of a job is only known at its completion is a classical problem in CPU scheduling in time sharing operating systems. A widely used measure for the responsiveness of the system is ...
- articleMay 2004
Satisfiability of word equations with constants is in PSPACE
We prove that satisfiability problem for word equations is in PSPACE.
- articleSeptember 2003
The geometric maximum traveling salesman problem
We consider the traveling salesman problem when the cities are points in ℝd for some fixed d and distances are computed according to geometric distances, determined by some norm. We show that for any polyhedral norm, the problem of finding a tour of ...
- articleSeptember 2003
Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra
Allen's interval algebra is one of the best established formalisms for temporal reasoning. This article provides the final step in the classification of complexity for satisfiability problems over constraints expressed in this algebra. When the ...
- articleJuly 2003
Minimizing flow time nonclairvoyantly
We consider the problem of scheduling a collection of dynamically arriving jobs with unknown execution times so as to minimize the average flow time. This is the classic CPU scheduling problem faced by time-sharing operating systems where preemption is ...
- articleMay 2002
On XML integrity constraints in the presence of DTDs
The article investigates XML document specifications with DTDs and integrity constraints, such as keys and foreign keys. We study the consistency problem of checking whether a given specification is meaningful: that is, whether there exists an XML ...
- articleNovember 2001
Register-machine based processes
We study extensions of the process algebra axiom system ACP with two recursive operations: the binary Kleene star *, which is defined by x*y = x(x*y + y, and the push-down operation $, defined by x$y = x((x$y)(x$y)) + y. In this setting it is easy to ...
- articleSeptember 2001
A unified approach to approximating resource allocation and scheduling
We present a general framework for solving resource allocation and scheduling problems. Given a resource of fixed size, we present algorithms that approximate the maximum throughput or the minimum loss by a constant factor. Our approximation factors ...