Advice Complexity and Barely Random Algorithms

نویسندگان

  • Dennis Komm
  • Richard Královic
چکیده

Recently, a new measurement – the advice complexity – was introduced for measuring the information content of online problems. The aim is to measure the bitwise information that online algorithms lack, causing them to perform worse than offline algorithms. Among a large number of problems, a well-known scheduling problem, job shop scheduling with unit length tasks, and the paging problem were analyzed within this model. We observe some connections between advice complexity and randomization. Our special focus goes to barely random algorithms, i. e., randomized algorithms that use only a constant number of random bits, regardless of the input size. We adapt the results on advice complexity to obtain efficient barely random algorithms for both the job shop scheduling and the paging problem. Furthermore, so far, it has not been investigated for job shop scheduling how good an online algorithm may perform when only using a very small (e. g., constant) number of advice bits. In this paper, we answer this question by giving both lower and upper bounds, and also improve the best known upper bound for optimal algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Power of Advice and Randomization for the Disjoint Path Allocation Problem

In the disjoint path allocation problem, we consider a path of L + 1 vertices, representing the nodes in a communication network. Requests for an unbounded-time communication between pairs of vertices arrive in an online fashion and some central authority has to decide which of these calls to admit. The constraint is that each edge in the path can serve only one call and the goal is to admit as...

متن کامل

On the Power of Randomness versus Advice in Online Computation

The recently introduced model of advice complexity of online problems tries to achieve a fine-grained analysis of the hardness of online problems by asking how many bits of advice about the still unknown parts of the input an oracle has to provide for an online algorithm to guarantee a specific competitive ratio. Until now, only deterministic online algorithms with advice were considered in the...

متن کامل

Cs 860: Quantum Algorithms and Complexity

We continue to study quantum complexity classes and various extended models of quantum computing. In this lecture and the next, we examine scenarios under which an algorithm has limited access to an “all-powerful” computational device, called an oracle, and analyse the effects of this on the algorithm’s computational power. In this lecture, we study the model of computation with advice. To begi...

متن کامل

Derandomization That Is Rarely Wrong from Short Advice That Is Typically Good

For every > 0, we present a deterministic log-space algorithm that correctly decides undi-rected graph connectivity on all but at most 2 n of the n-vertex graphs. The same holds for every problem in Symmetric Log-space (i.e., SL). Making no assumptions (and in particular not assuming the ERH), we present a deterministic polynomial-time algorithm that correctly decides primality on all but at mo...

متن کامل

Randomness and non-uniformity

In the first part, we introduce randomized algorithms as a new notion of efficient algorithms for decision problems. We classify randomized algorithms according to their error probabilities, and define appropriate complexity classes. (RP, coRP, ZPP, BPP, PP). We discuss which classes are realistic proposals for design of probabilistic algorithms. We cover the implementation of randomized algori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • RAIRO - Theor. Inf. and Applic.

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2011