Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Entropy-based bounds for online algorithms

View through CrossRef
We focus in this work on an aspect of online computation that is not addressed by standard competitive analysis, namely, identifying request sequences for which nontrivial online algorithms are useful versus request sequences for which all algorithms perform equally poorly. The motivations for this work are advanced system and architecture designs which allow the operating system to dynamically allocate resources to online protocols such as prefetching and caching. To utilize these features, the operating system needs to identify data streams that can benefit from more resources. Our approach in this work is based on the relation between entropy, compression, and gambling, extensively studied in information theory. It has been shown that in some settings, entropy can either fully or at least partially characterize the expected outcome of an iterative gambling game. Our goal is to study the extent to which the entropy of the input characterizes the expected performance of online algorithms for problems that arise in computer applications. We study bounds based on entropy for three classical online problems---list accessing, prefetching, and caching. Our bounds relate the performance of the best online algorithm to the entropy , a parameter intrinsic to characteristics of the request sequence. This is in contrast to the competitive ratio parameter of competitive analysis, which quantifies the performance of the online algorithm with respect to an optimal offline algorithm. For the prefetching problem, we give explicit upper and lower bounds for the performance of the best prefetching algorithm in terms of the entropy of the request sequence. In contrast, we show that the entropy of the request sequence alone does not fully capture the performance of online list accessing and caching algorithms.
Association for Computing Machinery (ACM)
Title: Entropy-based bounds for online algorithms
Description:
We focus in this work on an aspect of online computation that is not addressed by standard competitive analysis, namely, identifying request sequences for which nontrivial online algorithms are useful versus request sequences for which all algorithms perform equally poorly.
The motivations for this work are advanced system and architecture designs which allow the operating system to dynamically allocate resources to online protocols such as prefetching and caching.
To utilize these features, the operating system needs to identify data streams that can benefit from more resources.
Our approach in this work is based on the relation between entropy, compression, and gambling, extensively studied in information theory.
It has been shown that in some settings, entropy can either fully or at least partially characterize the expected outcome of an iterative gambling game.
Our goal is to study the extent to which the entropy of the input characterizes the expected performance of online algorithms for problems that arise in computer applications.
We study bounds based on entropy for three classical online problems---list accessing, prefetching, and caching.
Our bounds relate the performance of the best online algorithm to the entropy , a parameter intrinsic to characteristics of the request sequence.
This is in contrast to the competitive ratio parameter of competitive analysis, which quantifies the performance of the online algorithm with respect to an optimal offline algorithm.
For the prefetching problem, we give explicit upper and lower bounds for the performance of the best prefetching algorithm in terms of the entropy of the request sequence.
In contrast, we show that the entropy of the request sequence alone does not fully capture the performance of online list accessing and caching algorithms.

Related Results

Low Computational Cost for Sample Entropy
Low Computational Cost for Sample Entropy
Sample Entropy is the most popular definition of entropy and is widely used as a measure of the regularity/complexity of a time series. On the other hand, it is a computationally e...
A Benchmark for Entropy Estimators
A Benchmark for Entropy Estimators
This study assessed the performance of several entropy estimators for numerical time series and symbolic data on non-trivial one-dimensional dynamical systems whose Kolmogorov–Sina...
Entropy and Wealth
Entropy and Wealth
While entropy was introduced in the second half of the 19th century in the international vocabulary as a scientific term, in the 20th century it became common in colloquial use. Po...
A Generalized Measure of Cumulative Residual Entropy
A Generalized Measure of Cumulative Residual Entropy
In this work, we introduce a generalized measure of cumulative residual entropy and study its properties. We show that several existing measures of entropy such as cumulative resid...
Numerical Study on Entropy Generation of the Multi-Stage Centrifugal Pump
Numerical Study on Entropy Generation of the Multi-Stage Centrifugal Pump
The energy loss of the multi-stage centrifugal pump was investigated by numerical analysis using the entropy generation method with the RNG k-ε turbulence model. Entropy generation...
Implementasi Metode SAW dan Entropy pada Pemilihan Armada Travel
Implementasi Metode SAW dan Entropy pada Pemilihan Armada Travel
Abstract. Travel is a mode of transportation that can be used to travel the Jakarta – Bandung route. Many travel fleets that can be the user's choice. Errors in selecting travel fl...
Cross-Subject Emotion Recognition Using Fused Entropy Features of EEG
Cross-Subject Emotion Recognition Using Fused Entropy Features of EEG
Emotion recognition based on electroencephalography (EEG) has attracted high interest in fields such as health care, user experience evaluation, and human–computer interaction (HCI...
Discussion on the Full Entropy Assumption of the SP 800-90 Series
Discussion on the Full Entropy Assumption of the SP 800-90 Series
NIST SP 800-90 series support the generation of high-quality random bits for cryptographic and non-cryptographic use. The security of a random number generator depends on the unpre...

Back to Top