Abstract
The class of memoryless heuristics for maintaining a doubly-linked list in an approximately optimal order is studied. Initially the problem, its representation and the constraints on doubly linked lists are defined. Various mappings and theorems that relate singly-linked list and doubly linked list heuristics are presented, and a new heuristic referred to as the Swap heuristic for the doubly linked list is introduced. The Swap heuristic is shown to be more efficient than the Move-To-End heuristic.
Partially supported by the Natural Science and Engineering Research Council of Canada.
Preview
Unable to display preview. Download preview PDF.
References
Anderson, E.J., Nash, P. and Weber, R.R., A counter-example to a conjecture on optimal list ordering, J. Appl. Probl. 19, 3 (Sept.1982), pp. 730–732.
Bitner, J.R., Heuristics that dynamically organize data structures, SIAM J. Comput. 8, 1 (Feb.1979), pp. 82–110.
Gonnet, G.H., Munro, J.I., and Suwanda, H., Toward self-organizing linear search, Proceedings of the 20th IEEE Symposium on Foundations of Computer Science (San Juan, Puerto Rico, Oct. 1979). IEEE, New York, pp.169–174.
Hester J.H. and Hirschberg D.S., Self-organizing linear search, Comp. Surveys, Vol. 17, 3 (Sept.1985), pp. 295–311.
Hendricks, W.J., The stationary distribution of an interesting Markov chain, J.Appl.Probl. 9, 1 (Mar.1972), pp. 231–233.
Kan, Y.C. and Ross, S.M., Optimal list order partial memory constraints, J. Appl. Prob. 17, 4 (Dec.1980), pp. 1004–1015.
Knuth, D.E., The art of computer programming, vol. 3: Sorting and Searching. Addison-Wesley, Reading, Mass.(1973), pp.398–399.
Matthews, D., Self-organizing doubly linked lists, J.Comp. Maths., Sec.A, Vol.8 (1980), pp. 99–106.
McCabe, J., On serial files with relocatable records, Oper. Res. (July./Aug. 65), 609–618.
Ng, D.T.H. and Oommen, B.J., "On Doubly-Linked List Reorganizing Heuristics". Submitted for Publication. Also available as a technical report (SCS-TR-151) from the School of Computer Science, Carleton University, Ottawa, Canada: K1S 5B6.
Oommen, B.J., and Hansen, E.R., List organizing strategies using stochastic move-to-front and stochastic move-to-rear operations, SIAM Journal of Computing, Vol. 16, No.4, (Aug. 1987), pp 705–716.
Oommen, B.J., Hansen, E.R. and Munro, J.I., Deterministic optimal and expedient move-to-rear list organizing strategies, to appear in Theoretical Computer Science.
Rivest, R., On self-organizing sequential search heuristics, Comm. CAM 19, 2 (Feb.1976), pp. 63–67.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ng, D.T.H., Oommen, B.J. (1989). Generalizing singly-linked list reorganizing heuristics for doubly-linked lists. In: Kreczmar, A., Mirkowska, G. (eds) Mathematical Foundations of Computer Science 1989. MFCS 1989. Lecture Notes in Computer Science, vol 379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51486-4_85
Download citation
DOI: https://doi.org/10.1007/3-540-51486-4_85
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51486-2
Online ISBN: 978-3-540-48176-8
eBook Packages: Springer Book Archive