A linear programming formulation of the page replacement problem is used for proving the optimality of the MIN algorithm in a novel way. We describe an algorithm for constructing a solution for the dual problem such that the cost of this solution equals the cost of the MIN solution for the primal problem, thus proving the optimality of the MIN solution for paging, and the optimality of our algorithm for the paging dual (which is a special case of the assignment dual). Keywords: Analysis of algorithms; Paging; Linear programming; Duality; Assignment problem 1 Introduction The paging problem is the problem of managing hierarchical memory systems in which data is stored in units of equal size called pages. There is a fast memory which can ho...
The Assignment Problem (AP) is one of the most popular and intensivelystudied topics in combinatori...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for o...
Some Mixed Integer Programs (MTP's) have many more rows than columns. Because the time taken to solv...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
Vita.A function is developed which describes the cost of executing a program when using demand pagin...
A generalized cost function is presented which is useful for comparing the performance of memory pag...
Multipaging is the paging problem when more than one page can be requested at each step [3]. In the ...
This paper analyzes a recently published algorithm for page replacement in hierarchical paged memory...
A popular approach in combinatorial optimization is to model problems as integer linear programs. Id...
A cost is defined for demand paging algorithms with respect to a formal stochastic model of program ...
In column generation schemes, particularly those proposed for set partitioning type problems, dynami...
Column generation is a linear programming method that, when combined with appropriate integer progra...
Recently, Eva Tardos developed an algorithm for solving the linear program min(cx: Ax = h, x> O) ...
In this paper we combine some results that are published elsewhere. We prove that tight upperbounds ...
The pagination problem is described as follows. We have a set of symbols, a collection of subsets ov...
The Assignment Problem (AP) is one of the most popular and intensivelystudied topics in combinatori...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for o...
Some Mixed Integer Programs (MTP's) have many more rows than columns. Because the time taken to solv...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
Vita.A function is developed which describes the cost of executing a program when using demand pagin...
A generalized cost function is presented which is useful for comparing the performance of memory pag...
Multipaging is the paging problem when more than one page can be requested at each step [3]. In the ...
This paper analyzes a recently published algorithm for page replacement in hierarchical paged memory...
A popular approach in combinatorial optimization is to model problems as integer linear programs. Id...
A cost is defined for demand paging algorithms with respect to a formal stochastic model of program ...
In column generation schemes, particularly those proposed for set partitioning type problems, dynami...
Column generation is a linear programming method that, when combined with appropriate integer progra...
Recently, Eva Tardos developed an algorithm for solving the linear program min(cx: Ax = h, x> O) ...
In this paper we combine some results that are published elsewhere. We prove that tight upperbounds ...
The pagination problem is described as follows. We have a set of symbols, a collection of subsets ov...
The Assignment Problem (AP) is one of the most popular and intensivelystudied topics in combinatori...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for o...
Some Mixed Integer Programs (MTP's) have many more rows than columns. Because the time taken to solv...