Skip to main content
Log in

Near-optimal heuristics for an assignment problem in mass storage

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

Abstract

This paper deals with the assignment of items to an array based on access probabilities so that the expected access time is minimized. The only necessary condition for optimality known to date is that of pairwise majorization. This condition, however, is far from being sufficient. Procedures are developed (1) to enumerate all configurations that satisfy this condition and (2) to obtain tight lower bounds for the optimal solution. An algorithm based on stepwise minimization is proposed and is demonstrated to give near-optimal performance. Numerical results are presented to show that the heuristics yield an actual cost within 0.8 % of the optimal regardless of the underlying distribution and the array size. Furthermore, this algorithm only depends on the ranking of access frequencies and not on the exact values.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. G. H. Hardy, J. E. Littlewood, and G. Pólya,Inequalities (University Press, Cambridge, 1952).

    Google Scholar 

  2. P. P. Bergmans, “Minimizing expected travel time on geometrical patterns by optimal probability rearrangements,”Inf. and Control 20:331–350 (1972).

    Google Scholar 

  3. D. D. Grossman and H. F. Silverman, “Placement of records on a secondary storage device to minimize access time,”J. ACM 20(3):429–438 (July 1973).

    Google Scholar 

  4. V. R. Pratt, “AnN logN algorithm to distributeN records optimally in a sequential access file,” inComplexity of Computer Computations, R. E. Miller and J. W. Thatcher, eds. (Plenum Press, New York, 1972).

    Google Scholar 

  5. P. C. Yue and C. K. Wong, “On the optimality of the probability ranking scheme in storage applications,”J. ACM 20(4):624–633 (October 1973).

    Google Scholar 

  6. P. C. Gilmore, “Optimal and suboptimal algorithms for the quadratic assignment problem,”J. Soc. Ind. Appl. Math. 10:305–313 (1962).

    Google Scholar 

  7. M. Hanan and J. Kurtzberg, “A review of the placement and quadratic assignment problems,”SIAM Rev. 14(2):324–342 (April 1972).

    Google Scholar 

  8. A. S. Hoagland, “Mass storage: past, present and future,”Computer 1973 (September): 29–33.

  9. M. C. Easton, “Model for interactive data base reference string,” to appear.

  10. R. M. Karp, A. C. McKellar, and C. K. Wong, “Near-optimal solutions to a 2-dimensional placement problem,”SIAM J. Computing (September 1975) (to appear).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yue, P.C., Wong, C.K. Near-optimal heuristics for an assignment problem in mass storage. International Journal of Computer and Information Sciences 4, 281–294 (1975). https://doi.org/10.1007/BF00979370

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00979370

Key words

Navigation