This course covers many different methods of analyzing and comparing algorithms. Periodi-cally, as in Section 2, we pause to review the “big picture ” and suggest methods for keeping tracking of the course’s main ideas, their goals, and the problems for which they are most likely to be useful. Section 3 begins our study of the online paging problem — introduced briefly in Lecture #1 — we’ll also study this problem in the next lecture. We’ll see that traditional “competitive analysis ” fails to illuminate the problem in several respects: it does not give accurate performance predictions, it does not give good guidance on how to pick a cache size, and it gives only weak information about which caching policy to use. Section 6 covers “resource...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
Traditionally, the performance of algorithms is evaluated using worst-case analysis. For a number of...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...
Recall our three goals for the mathematical analysis of algorithms — the Explanation Goal, the Compa...
We begin in Sections 2–4 with three examples that clearly justify the need for a course like this, a...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We consider existing research methodology for dealing with competitiveness analysis of on-line algor...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
We tackle the problem of online paging on two level memories with arbitrary associativity (including...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
This thesis focuses on approximation and online algorithms for a few different problems.1) There hav...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
AbstractIn this paper, we give a finer separation of several known paging algorithms using a new tec...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
Traditionally, the performance of algorithms is evaluated using worst-case analysis. For a number of...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...
Recall our three goals for the mathematical analysis of algorithms — the Explanation Goal, the Compa...
We begin in Sections 2–4 with three examples that clearly justify the need for a course like this, a...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We consider existing research methodology for dealing with competitiveness analysis of on-line algor...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
We tackle the problem of online paging on two level memories with arbitrary associativity (including...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
This thesis focuses on approximation and online algorithms for a few different problems.1) There hav...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
AbstractIn this paper, we give a finer separation of several known paging algorithms using a new tec...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
Traditionally, the performance of algorithms is evaluated using worst-case analysis. For a number of...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...