Skip to main content Accessibility help
×
Hostname: page-component-78c5997874-mlc7c Total loading time: 0 Render date: 2024-11-06T08:14:08.599Z Has data issue: false hasContentIssue false

6 - Sequences

Published online by Cambridge University Press:  05 September 2016

Gonzalo Navarro
Affiliation:
Universidad de Chile
Get access
Type
Chapter
Information
Compact Data Structures
A Practical Approach
, pp. 120 - 166
Publisher: Cambridge University Press
Print publication year: 2016

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Arroyuelo, D., González, S., and Oyarzún, M. (2010). Compressed self-indices supporting conjunctive queries on document collections. In Proc. 17th International Symposium on String Processing and Information Retrieval (SPIRE), LNCS 6393, pages 43–54.Google Scholar
Arroyuelo, D., Gil-Costa, V., González, S., Marín, M., and Oyarzún, M. (2012a). Distributed search based on self-indexed compressed text. Information Processing and Management, 48(5), 819–827.
Arroyuelo, D., González, S., Marín, M., Oyarzún, M., and Suel, T. (2012b). To index or not to index: time-space trade-offs in search engines with positional ranking functions. In Proc. 35th International ACM Conference on Research and Development in Information Retrieval (SIGIR), pages 255–264.Google Scholar
Barbay, J. and Navarro, G. (2013). On compressing permutations and adaptive sorting. Theoretical Computer Science, 513, 109–123.Google Scholar
Barbay, J., He, M., Munro, J. I., and Rao, S. S. (2011). Succinct indexes for strings, binary relations and multilabeled trees. ACM Transactions on Algorithms, 7(4), article 52.Google Scholar
Barbay, J., Claude, F., Gagie, T., Navarro, G., and Nekrich, Y. (2014). Efficient fully-compressed sequence representations. Algorithmica, 69(1), 232–268.Google Scholar
Baruch, G., Klein, S. T., and Shapira, D. (2016). A space efficient direct access data structure. In Proc. 26th Data Compression Conference (DCC), pages 63–72.Google Scholar
Belazzougui, D. and Navarro, G. (2015). Optimal lower and upper bounds for representing sequences. ACM Transactions on Algorithms, 11(4), article 31.Google Scholar
Bowe, A. (2010). Multiary Wavelet Trees in Practice. Honours thesis, RMIT University, Australia.
Brisaboa, N. R., Farina, A., Ladra, S., and Navarro, G. (2012). Implicit indexing of natural language text by reorganizing bytecodes. Information Retrieval, 15(6), 527–557.Google Scholar
Chan, T. and Wilkinson, B. (2013). Adaptive and approximate orthogonal range counting. In Proc. 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 241–251.Google Scholar
Claude, F., Nicholson, P., and Seco, D. (2011). Space efficient wavelet tree construction. In Proc. 18th International Symposium on String Processing and Information Retrieval (SPIRE), LNCS 7024, pages 185–196.Google Scholar
Claude, F., Navarro, G., and Ordónez, A. (2015). The wavelet matrix: An efficient wavelet tree for large alphabets. Information Systems, 47, 15–32.Google Scholar
Culpepper, S., Navarro, G., Puglisi, S., and Turpin, A. (2010). Top-k ranked document search in general text databases. In Proc. 18th Annual European Symposium on Algorithms (ESA B), LNCS 6347, pages 194–205 (part II).Google Scholar
Ferragina, P. and Venturini, R. (2007). A simple storage scheme for strings achieving entropy bounds. Theoretical Computer Science, 371(1), 115–121.Google Scholar
Ferragina, P., Manzini, G., Mäkinen, V., and Navarro, G. (2007). Compressed representations of sequences and full-text indexes. ACM Transactions on Algorithms, 3(2), article 20.Google Scholar
Ferragina, P., Giancarlo, R., and Manzini, G. (2009). The myriad virtues of wavelet trees. Information and Computation, 207(8), 849–866.Google Scholar
Foschini, L., Grossi, R., Gupta, A., and Vitter, J. S. (2006). When indexing equals compression: Experiments with compressing suffix arrays and applications. ACM Transactions on Algorithms, 2(4), 611–639.Google Scholar
Fuentes-Sepúlveda, J., Elejalde, E., Ferres, L., and Seco, D. (2014). Efficientwavelet tree construction and querying for multicore architectures. In Proc. 13th International Symposium on Experimental Algorithms (SEA), LNCS 8504, pages 150–161.Google Scholar
Gagie, T., Puglisi, S. J., and Turpin, A. (2009). Range quantile queries:Another virtue ofwavelet trees. In Proc. 16th International Symposium on String Processing and Information Retrieval (SPIRE), LNCS 5721, pages 1–6.Google Scholar
Gagie, T., Navarro, G., and Puglisi, S. J. (2012). New algorithms on wavelet trees and applications to information retrieval. Theoretical Computer Science, 426-427, 25–41.Google Scholar
Gagie, T., Navarro, G., Nekrich, Y., and Ordónez, A. (2015). Efficient and compact representations of prefix codes. IEEE Transactions on Information Theory, 61(9), 4999–5011.Google Scholar
Golynski, A. (2009). Cell probe lower bounds for succinct data structures. In Proc. 20th Annual ACMSIAM Symposium on Discrete Algorithms (SODA), pages 625–634.Google Scholar
Golynski, A., Munro, J. I., and Rao, S. S. (2006). Rank/select operations on large alphabets: a tool for text indexing. In Proc. 17th ACM-SIAM Annual Symposium on Discrete Algorithms (SODA), pages 368–373.Google Scholar
Golynski, A., Raman, R., and Rao, S. S. (2008). On the redundancy of succinct data structures. In Proc. 11th Scandinavian Workshop on Algorithm Theory (SWAT), LNCS 5124, pages 148–159.Google Scholar
Grossi, R. and Ottaviano, G. (2012). The wavelet trie: Maintaining an indexed sequence of strings in compressed space. In Proc. 31st ACM Symposium on Principles of Database Systems (PODS), pages 203–214.Google Scholar
Grossi, R., Gupta, A., and Vitter, J. S. (2003). High-order entropy-compressed text indexes. In Proc. 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 841–850.Google Scholar
Grossi, R., Orlandi, A., and Raman, R. (2010). Optimal trade-offs for succinct string indexes. In Proc. 37th International Colloquium on Algorithms, Languages and Programming (ICALP), pages 678–689.Google Scholar
Grossi, R., Vitter, J. S., and Xu, B. (2011).Wavelet trees: From theory to practice. In Proc. 1st International Conference on Data Compression, Communications and Processing (CCP), pages 210–221.Google Scholar
Konow, R. and Navarro, G. (2012). Dual-sorted inverted lists in practice. In Proc. 19th International Symposium on String Processing and Information Retrieval (SPIRE), LNCS 7608, pages 295–306.Google Scholar
Külekci, M. O. (2014). Enhanced variable-length codes: Improved compression with efficient random access. In Proc. 24th Data Compression Conference (DCC), pages 362–371.Google Scholar
Labeit, J., Shun, J., and Blelloch, G. E. (2016). Parallel lightweight wavelet tree, suffix array and FM-index construction. In Proc. 26th Data Compression Conference (DCC), pages 33–42.Google Scholar
Mäkinen, V. and Navarro, G. (2005). Succinct suffix arrays based on run-length encoding. Nordic Journal of Computing, 12(1), 40–66.Google Scholar
Mäkinen, V. and Navarro, G. (2007). Rank and select revisited and extended. Theoretical Computer Science, 387(3), 332–347.Google Scholar
Makris, C. (2012). Wavelet trees: A survey. Computer Science and Information Systems, 9(2), 585–625.Google Scholar
Mehlhorn, K. and Näher, S. (1990). Bounded ordered dictionaries in O(log logN) time and O(n) space. Information Processing Letters, 35(4), 183–189.Google Scholar
Munro, J. I., Nekrich, Y., and Vitter, J. S. (2016). Fast construction of wavelet trees. Theoretical Computer Science, 638, 91–97.Google Scholar
Navarro, G. (2014). Wavelet trees for all. Journal of Discrete Algorithms, 25, 2–20.Google Scholar
Shun, J. (2015). Parallel wavelet tree construction. In Proc. 25th Data Compression Conference (DCC), pages 63–72.Google Scholar
Tischler, G. (2011). On wavelet tree construction. In Proc. 22nd Annual Symposium on Combinatorial Pattern Matching (CPM), LNCS 6661, pages 208–218.Google Scholar
Zhang, Y., Pei, Z., Yang, J., and Liang, Y. (2008). Canonical Huffman code based full-text index. Progress in Natural Science, 18(3), 325–330.Google Scholar

Save book to Kindle

To save this book to your Kindle, first ensure [email protected] is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Sequences
  • Gonzalo Navarro, Universidad de Chile
  • Book: Compact Data Structures
  • Online publication: 05 September 2016
  • Chapter DOI: https://doi.org/10.1017/CBO9781316588284.007
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Sequences
  • Gonzalo Navarro, Universidad de Chile
  • Book: Compact Data Structures
  • Online publication: 05 September 2016
  • Chapter DOI: https://doi.org/10.1017/CBO9781316588284.007
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Sequences
  • Gonzalo Navarro, Universidad de Chile
  • Book: Compact Data Structures
  • Online publication: 05 September 2016
  • Chapter DOI: https://doi.org/10.1017/CBO9781316588284.007
Available formats
×