Abstract
A lopsided tree is a rooted, ordered, tree in which the length c i of an edge from a node to its i th child depends upon the value of i. In this paper we examine three problems on such trees and show how to apply the results to the analysis of problems in data compression (Varncodes) and distributed computing (broadcasting in the Postal model of communication).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Doris Altenkamp and Kurt Mehlhorn, “Codes: Unequal Probabilities, Unequal Letter Costs,” Journal of the Association for Computing Machinery, 27(3) (July 1980) 412–427.
Amotz Bar-Noy and Shlomo Kipnis, “Designing Broadcasting Algorithms in the Postal Model for Message Passing Systems,” SPAA 1992 (to appear in Mathematical Systems Theory, 1994).
V. S.-N. Choi, Lopsided Trees: Analyses and Algorithms. M.Phil. Thesis, Hong Kong University of Science and Technology. Department of Computer Science. Technical Report HKUST-CS95-36. (1995).
I. Csiszár, “Simple Proofs of Some Theorems on Noiseless Channels,” Inform. Contr., bf 14 (1969) pp. 285–298
I. Csiszár, G. Katona and G. Tsunády, “Information Sources with Different Cost Scales and the Principle of Conservation of Energy,” Z. Wahrscheinlichkeitstheorie verw, 12, (1969) pp. 185–222
N. Cot, “Complexity of the Variable-length Encoding Problem,” Proceedings of the 6th Southeast Conference on Combinatorics, Graph Theory and Computing, (1975) 211–224.
M. L. Fredman and D. E. Knuth, “Recurrence Relations Based on Minimization,” Journal of Mathematical Analysis and Applications, 48 (1974) 534–559.
M. Golin and G. Rote, “A Dynamic Programming Algorithm for Constructing Optimal Prefix-Free Codes for Unequal Letter Costs,” Proceedings of the 22nd International Colloquim on Automata Languages and Programming (ICALP '95), (July 1995).
M. Golin and H. Young, “Prefix Codes: Equiprobable Words, Unequal Letter Costs,” Proceedings of the 21st International Colloquium on Automata Languages and Programming (ICALP '94), (July 1994). Full version to appear in SIAM Journal on Computing.
Sanjiv Kapoor and Edward Reingold, “Optimum Lopsided Binary Trees,” Journal of the Association for Computing Machinery, 36 (3) (July 1989) 573–590.
R. Karp, “Minimum-Redundancy Coding for the Discrete Noiseless Channel,” IRE Transactions Information Theory, 7 (1961) 27–39.
Ivan Niven, “Irrational Numbers,” Carus Mathematical Monographs, 11. The Mathematical Association of America, Washington D.C., 1956.
R. M. Krause, “Channels Which Transmit Letters of Unequal Duration,” Inform. Contr., 5 (1962) pp. 13–24
Y. Perl, M. R. Garey, and S. Even. “Efficient Generation of Optimal Prefix Code: Equiprobable Words Using Unequal Cost Letters,” Journal of the Association for Computing Machinery, 22(2):202–214, April 1975.
Nicholas Pippenger, “An Elementary Approach to Some Analytic Asymptotics,” SIAM Journal of Mathematical Analysis, 24(5) (September 1993) 1361–1377.
C.E. Shannon “A Mathematical Theory of Communication,” Bell System Technical Journal 27 (1948) 379–423, 623–656.
Serap A. Savari, “Some Notes on Varn Coding,” IEEE Transactions on Information Theory, 40(1) (Jan. 1994) pp. 181–186.
B.F. Varn “Optimal Variable Length Codes (Arbitrary Symbol Costs and Equal Code Word Probabilities),” Informat. Contr., 19 (1971) pp. 289–301
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Choi, V.SN., Golin, M. (1996). Lopsided trees: Analyses, algorithms, and applications. In: Meyer, F., Monien, B. (eds) Automata, Languages and Programming. ICALP 1996. Lecture Notes in Computer Science, vol 1099. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61440-0_157
Download citation
DOI: https://doi.org/10.1007/3-540-61440-0_157
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61440-1
Online ISBN: 978-3-540-68580-7
eBook Packages: Springer Book Archive