| Common phrases and minimum-space text storage |
| Full text |
Pdf
(433 KB)
|
Source
|
Communications of the ACM
archive
Volume 16 , Issue 3 (March 1973)
table of contents
Pages: 148 - 152
Year of Publication: 1973
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 17, Citation Count: 19
|
|
|
ABSTRACT
A method for saving storage space for text strings, such as compiler diagnostic messages, is described. The method relies on hand selection of a set of text strings which are common to one or more messages. These phrases are then stored only once. The storage technique gives rise to a mathematical optimization problem: determine how each message should use the available phrases to minimize its storage requirement. This problem is nontrivial when phrases which overlap exist. However, a dynamic programming algorithm is presented which solves the problem in time which grows linearly with the number of characters in the text. Algorithm 444 applies to this paper.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Nemhauser, G.L. Introduction to Dynamic Programming. John Wiley, New York, 1966.
|
| |
3
|
Conway, R.W., et al. PL/C-A high performance subset of PL/I. TR 70-55, Comput. Sci. Dept., Cornell U., Ithaca, N.Y.
|
 |
4
|
|
| |
5
|
Conway, R.W., and Maxwell, W.L. CUPL-An approach to introductory computing instruction. Comput. Sci. Dept., Cornell U., Ithaca, N.Y.
|
 |
6
|
|
CITED BY 19
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yahiko Kambayashi , Narao Nakatsu , Shuzo Yajima, Data compression procedures utilizing the similarity of data, Proceedings of the May 4-7, 1981, national computer conference, May 04-07, 1981, Chicago, Illinois
|
|