Survey of Grammar-Based Data Structure Compression

被引:0
|
作者
Kieffer, John C. [1 ]
Yang, En-Hui [2 ]
机构
[1] University of Minnesota, Minneapolis,MN,55455, United States
[2] University of Waterloo, Waterloo,ON,N2L 3G1, Canada
来源
关键词
Compressors - Context free grammars - Data structures;
D O I
10.1109/MBITS.2022.3210891
中图分类号
学科分类号
摘要
A data string can be represented with the help of context-free grammar such that the string is the unique string belonging to the language of the grammar. One can then losslessly compress the string indirectly by encoding the grammar into a unique binary codeword. This approach to data compression, called grammar-based data compression, can also be employed to losslessly compress graphical data structures, which are graphs in which every vertex carries a data label. Under mild restrictions, grammar-based data compression schemes are universal compressors, meaning that they perform at least as well as any finite-state compression scheme. Some of the theory of universal grammar-based compressors is surveyed. Applications of grammar-based compressors to various areas, such as bioinformatics and data networks, are discussed. Future directions for grammar-based compression research are outlined, including compression issues arising in highly repetitive databases and issues concerning the compression of sparse graphical data. © 2021 IEEE.
引用
下载
收藏
页码:19 / 35
相关论文
共 50 条
  • [41] Grammar-based hardware synthesis of data communication protocols
    Oberg, J
    Kumar, A
    Hemani, A
    9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 14 - 19
  • [43] Grammar-based compression using multi-phase hierarchical segmentation
    Akimov, A
    Fränti, P
    Proceedings of the Fourth IASTED International Conference on Visualization, Imaging, and Image Processing, 2004, : 364 - 368
  • [44] Inferring grammar-based structure models from 3D microscopy data
    Schlecht, Joseph
    Bamard, Kobus
    Spriggs, Ekaterina
    Pryor, Barry
    2007 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-8, 2007, : 469 - +
  • [45] A fully linear-time approximation algorithm for grammar-based compression
    Sakamoto, H
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2003, 2676 : 348 - 360
  • [46] Grammar-based Encoding of Facades
    Haegler, Simon
    Wonka, Peter
    Arisona, Stefan Mueller
    Van Gool, Luc
    Mueller, Pascal
    COMPUTER GRAPHICS FORUM, 2010, 29 (04) : 1479 - 1487
  • [47] Grammar-Based Evolution of Polyominoes
    Megane, Jessica
    Medvet, Eric
    Lourenco, Nuno
    Machado, Penousal
    GENETIC PROGRAMMING, EUROGP 2024, 2024, 14631 : 56 - 72
  • [48] Grammar-based whitebox fuzzing
    Godefroid, Patrice
    Kiezun, Adam
    Levin, Michael Y.
    ACM SIGPLAN NOTICES, 2008, 43 (06) : 206 - 215
  • [49] Grammar-based immune programming
    Bernardino, Heder S.
    Barbosa, Helio J. C.
    NATURAL COMPUTING, 2011, 10 (01) : 209 - 241
  • [50] Grammar-based Whitebox Fuzzing
    Godefroid, Patrice
    Kiezun, Adam
    Levin, Michael Y.
    PLDI'08: PROCEEDINGS OF THE 2008 SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN & IMPLEMENTATION, 2008, : 206 - +