skip to main content
10.1145/2930889.2930944acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

Succinct Data Structures ... Potential for Symbolic Computation?

Published:20 July 2016Publication History

ABSTRACT

We focus on succinct data structures, that is on time and space efficient representations of trees and other combinatorial objects that dominate the memory requirements of most sophisticated programs and systems.

References

  1. S. Alstrup, P. Bille, and T. Rauhe. Labeling schemes for small distances in trees. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, January 12--14, 2003, Baltimore, Maryland, USA., pages 689--698. ACM/SIAM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. Arroyuelo, P. Davoodi, and S. R. Satti. Succinct dynamic cardinal trees. Algorithmica, 74(2):742--777, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Benoit, E. D. Demaine, J. I. Munro, R. Raman, V. Raman, and S. S. Rao. Representing trees of higher degree. Algorithmica, 43(4):275--292, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  4. H. Chan, W. Hon, T. W. Lam, and K. Sadakane. Compressed indexes for dynamic text collections. ACM Trans. Algorithms, 3(2), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. R. Clark. Compact Pat Trees. University of Waterloo, 1996.Google ScholarGoogle Scholar
  6. D. R. Clark and J. I. Munro. Efficient suffix trees on secondary storage (extended abstract). In É. Tardos, editor, Proceedings of the Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, 28--30 January 1996, Atlanta, Georgia., pages 383--391. ACM/SIAM, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. H. El-Zein, J. I. Munro, and S. Yang. On the succinct representation of unlabeled permutations. In K. M. Elbassioni and K. Makino, editors, Algorithms and Computation - 26th International Symposium, ISAAC 2015, Nagoya, Japan, December 9--11, 2015, Proceedings, volume 9472 of Lecture Notes in Computer Science, pages 49--59. Springer, 2015.Google ScholarGoogle Scholar
  8. A. Farzan and J. I. Munro. Succinct representation of dynamic trees. Theor. Comput. Sci., 412(24):2668--2678, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Farzan and J. I. Munro. Succinct encoding of arbitrary graphs. Theor. Comput. Sci., 513:38--52, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Farzan and J. I. Munro. A uniform paradigm to succinctly encode various families of trees. Algorithmica, 68(1):16--40, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  11. P. Ferragina and G. Navarro. Pizza & chili corpus compressed indexes and their testbeds, Sept. 2005.Google ScholarGoogle Scholar
  12. A. Golynski. Optimal lower bounds for rank and select indexes. Theor. Comput. Sci., 387(3):348--359, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. H. Gonnet, R. A. Baeza-Yates, and T. Snider. New indices for text: Pat trees and pat arrays. In Information Retrieval: Data Structures & Algorithms, pages 66--82. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. González and G. Navarro. Rank/select on dynamic compressed sequences and applications. Theor. Comput. Sci., 410(43):4414--4422, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Grossi, A. Gupta, and J. S. Vitter. High-order entropy-compressed text indexes. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA '03, pages 841--850, Philadelphia, PA, USA, 2003. Society for Industrial and Applied Mathematics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Gusfield. Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology. Cambridge University Press, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. G. H. Hardy and S. Ramanujan. Asymptotic formulae in combinatory analysis. Proceedings of the London Mathematical Society, 2(1):75--115, 1918.Google ScholarGoogle ScholarCross RefCross Ref
  18. M. He and J. I. Munro. Succinct representations of dynamic strings. In E. Chávez and S. Lonardi, editors, String Processing and Information Retrieval - 17th International Symposium, SPIRE 2010, Los Cabos, Mexico, October 11--13, 2010. Proceedings, volume 6393 of Lecture Notes in Computer Science, pages 334--346. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Jacobson. Space-efficient static trees and graphs. In 30th Annual Symposium on Foundations of Computer Science, Research Triangle Park, North Carolina, USA, 30 October - 1 November 1989, pages 549--554. IEEE Computer Society, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. G. Jacobson. Succinct Data Structures. Carnegie Melon University, 1989.Google ScholarGoogle Scholar
  21. M. Katz, N. A. Katz, A. Korman, and D. Peleg. Labeling schemes for flow and connectivity. SIAM J. Comput., 34(1):23--40, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Lewenstein, J. I. Munro, and V. Raman. Succinct data structures for representing equivalence classes. In L. Cai, S. Cheng, and T. W. Lam, editors, Algorithms and Computation - 24th International Symposium, ISAAC 2013, Hong Kong, China, December 16--18, 2013, Proceedings, volume 8283 of Lecture Notes in Computer Science, pages 502--512. Springer, 2013.Google ScholarGoogle Scholar
  23. V. M\"akinen and G. Navarro. Compressed compact suffix arrays. In S. C. Sahinalp, S. Muthukrishnan, and U. Dogrusöz, editors, Combinatorial Pattern Matching, 15th Annual Symposium, CPM 2004, Istanbul,Turkey, July 5--7, 2004, Proceedings, volume 3109 of Lecture Notes in Computer Science, pages 420--433. Springer, 2004.Google ScholarGoogle Scholar
  24. D. R. Morrison. Patricia - practical algorithm to retrieve information coded in alphanumeric. J. ACM, 15(4):514--534, Oct. 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. I. Munro. Tables. In V. Chandru and V. Vinay, editors, Foundations of Software Technology and Theoretical Computer Science, 16th Conference, Hyderabad, India, December 18--20, 1996, Proceedings, volume 1180 of Lecture Notes in Computer Science, pages 37--42. Springer, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. J. I. Munro and P. K. Nicholson. Succinct posets. In L. Epstein and P. Ferragina, editors, Algorithms - ESA 2012 - 20th Annual European Symposium, Ljubljana, Slovenia, September 10--12, 2012. Proceedings, volume 7501 of Lecture Notes in Computer Science, pages 743--754. Springer, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. I. Munro and P. K. Nicholson. Compressed representations of graphs. In Encyclopedia of Algorithms, pages 382--386. 2016.Google ScholarGoogle ScholarCross RefCross Ref
  28. J. I. Munro, V. Raman, and A. J. Storm. Representing dynamic binary trees succinctly. In S. R. Kosaraju, editor, Proceedings of the Twelfth Annual Symposium on Discrete Algorithms, January 7--9, 2001, Washington, DC, USA., pages 529--536. ACM/SIAM, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. I. Munro and S. S. Rao. Succinct representation of data structures. In D. P. Mehta and S. Sahni, editors, Handbook of Data Structures and Applications. Chapman and Hall/CRC, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  30. G. Navarro. Compact Data Structures: A Practical Approach. Cambridge University Press, 2016, forthcoming.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Patrascu. Succincter. In 49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, October 25--28, 2008, Philadelphia, PA, USA, pages 305--313. IEEE Computer Society, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. M. Patrascu. A lower bound for succinct rank queries. CoRR, abs/0907.1103, 2009.Google ScholarGoogle Scholar
  33. R. Raman and S. S. Rao. Succinct dynamic dictionaries and trees. In J. C. M. Baeten, J. K. Lenstra, J. Parrow, and G. J. Woeginger, editors, Automata, Languages and Programming, 30th International Colloquium, ICALP 2003, Eindhoven, The Netherlands, June 30 - July 4, 2003. Proceedings, volume 2719 of Lecture Notes in Computer Science, pages 357--368. Springer, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. T. B. Simon Gog, J. Bader and M. Petri. Succinct data structure library 2.0, Mar. 2016.Google ScholarGoogle Scholar
  35. P. Weiner. Linear pattern matching algorithms. In 14th Annual Symposium on Switching and Automata Theory, Iowa City, Iowa, USA, October 15--17, 1973, pages 1--11. IEEE Computer Society, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. J. W. J. Williams. Algorithm 232 (heapsort). Commun. ACM, 7(6):347--349, June 1964.Google ScholarGoogle Scholar

Index Terms

  1. Succinct Data Structures ... Potential for Symbolic Computation?

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ISSAC '16: Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation
      July 2016
      434 pages
      ISBN:9781450343800
      DOI:10.1145/2930889

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 July 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate395of838submissions,47%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader