From Theory to Practice: Plug and Play with Succinct Data Structures

被引:0
|
作者
Gog, Simon [1 ]
Beller, Timo [2 ]
Moffat, Alistair [1 ]
Petri, Matthias [1 ]
机构
[1] Univ Melbourne, Dept Comp & Informat Syst, Melbourne, Vic 3010, Australia
[2] Univ Ulm, Inst Theoret Comp Sci, D-89069 Ulm, Germany
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Engineering efficient implementations of compact and succinct structures is time-consuming and challenging, since there is no standard library of easy-to-use, highly optimized, and composable components. One consequence is that measuring the practical impact of new theoretical proposals is difficult, since older baseline implementations may not rely on the same basic components, and reimplementing from scratch can be time-consuming. In this paper we present a framework for experimentation with succinct data structures, providing a large set of configurable components, together with tests, benchmarks, and tools to analyze resource requirements. We demonstrate the functionality of the framework by recomposing two succinct solutions for top-k document retrieval which can operate on both character and integer alphabets.
引用
收藏
页码:326 / 337
页数:12
相关论文
共 50 条
  • [21] The cell probe complexity of succinct data structures
    Gal, Anna
    Miltersen, Peter Bro
    THEORETICAL COMPUTER SCIENCE, 2007, 379 (03) : 405 - 417
  • [22] Succinct Data Structures ... Potential for Symbolic Computation?
    Munro, J. Ian
    PROCEEDINGS OF THE 2016 ACM INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION (ISSAC 2016), 2016, : 5 - 8
  • [23] Plug-and-Play Control - Theory and Implementation
    Bodenburg, Sven
    Lunze, Jan
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 165 - 170
  • [24] Application-Oriented Succinct Data Structures for Big Data
    Shibuya, Tetsuo
    REVIEW OF SOCIONETWORK STRATEGIES, 2019, 13 (02): : 227 - 236
  • [25] Application-Oriented Succinct Data Structures for Big Data
    Tetsuo Shibuya
    The Review of Socionetwork Strategies, 2019, 13 : 227 - 236
  • [26] A comparison study of succinct data structures for use in GWAS
    Putnam, Patrick P.
    Zhang, Ge
    Wilsey, Philip A.
    BMC BIOINFORMATICS, 2013, 14
  • [27] Representation of Recipe Flow Graphs in Succinct Data Structures
    Namiki, Takuya
    Ozaki, Tomonobu
    CEA'19: PROCEEDINGS OF THE 11TH WORKSHOP ON MULTIMEDIA FOR COOKING AND EATING ACTIVITIES, 2019, : 29 - 32
  • [28] Cell Probe Lower Bounds For Succinct Data Structures
    Golynski, Alexander
    PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2009, : 625 - 634
  • [29] Succinct data structures for approximating convex functions with applications
    Bose, P
    Devroye, L
    Morin, P
    DISCRETE AND COMPUTATIONAL GEOMETRY, 2002, 2866 : 97 - 107
  • [30] Hashing and Indexing: Succinct Data Structures and Smoothed Analysis
    Policriti, Alberto
    Prezza, Nicola
    ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 157 - 168