Browse > Article

Performance Improvement of LZ77 Algorithm using a Strategy Table and a Genetic Algorithm  

Jung Soonchul (서울대학교 전기컴퓨터공학부)
Seo Dong-Il (서울대학교 전기컴퓨터공학부)
Moon Byung-Ro (서울대학교 컴퓨터공학부)
Abstract
Data compression techniques have been studied for decades because they saved space and time to reduce costs. The Lempel-Ziv 77 (LZ77) is a dictionary-based, lossless compression algorithm. The dictionary size of the LZ77 algorithm is fixed, and the performance of the algorithm is highly dependent on its dictionary size. In this paper, we suggest a dynamic LZ77 algorithm that changes its dictionary size during compression, and also we suggest a genetic algorithm to evolve the dictionary-resizing strategies. The suggested algorithm outperformed the original version up to about 16%.
Keywords
compression algorithm; genetic algorithm; Lempel-Ziv;
Citations & Related Records
연도 인용수 순위
  • Reference
1 T. C. Bell, J. G. Cleary, and I. H. Witten, Text Compression, Prentice Hall, Englewood Cliffs, NJ, 1990
2 T. N. Bui and B. R. Moon, 'Hyperplane synthesis for genetic algorithms,' International Conference on Genetic Algorithms, pp. 102-109, 1993
3 J. H. Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, 1975
4 D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989
5 S. Jung and B. R. Moon, 'Toward minimal restriction of genetic encoding and crossovers for the 2D Euclidean TSP,' IEEE Trans. on Evolutionary Computation, Vol. 6, No. 6, 2002
6 T. N. Bui and B. R. Moon. Genetic algorithm and graph partitioning. IEEE Trans. on Computers, Vol. 45, No.7, pages 841-855, 1996   DOI   ScienceOn
7 W. K. Ng and C. V. Ravishankar, 'A preliminary study of genetic data compression,' International Conference on Genetic Algorithms, pp. 566-573, 1995
8 문병로, 유전 알고리즘, 다성 출판사, 2001
9 C. Bloom, 'LZP: a new data compression algorithm,' IEEE Data Compression Conference, 1996   DOI
10 M. F. Oberhumer. 'LZO - a real-time data compression library,' URL: http://www.infosys.tuwien.ac.at/Staff/lux/marco/- lzo.html, 1997
11 R. P. Brent, 'A linear algorithm for data compression,' Australian Computer Journal, Vol. 19, No. 2, pp. 64-68, 1987
12 J. Ziv and A. Lempel, 'A universal algorithm for sequential data compression,' IEEE Transactions on Information Theory, Vol. 23, pp. 337-342, 1977   DOI
13 J. A. Storer and T. G. Szymanski. 'Data compression via textual substitution,' Journal of ACM, Vol. 29, No. 4, pp. 928-951, 1982   DOI
14 T. A. Welch, 'A technique for high-performance data compression,' IEEE Computer, Vol. 17, No. 6, pp. 8-19, 1984
15 R. M. Gray, Source Coding Theory, Kluwer Academic Publishers, Boston, 1990