Matematicheskie Zametki
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Forthcoming papers
Archive
Impact factor
Guidelines for authors
License agreement
Submit a manuscript

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Mat. Zametki:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Matematicheskie Zametki, 2014, Volume 96, Issue 1, Pages 51–69
DOI: https://doi.org/10.4213/mzm10398
(Mi mzm10398)
 

This article is cited in 1 scientific paper (total in 1 paper)

Fast Enumeration of Words Generated by Dyck Grammars

Yu. S. Medvedeva

Institute of Computing Technologies, Siberian Branch of the Russian Academy of Sciences, Novosibirsk
Full-text PDF (502 kB) Citations (1)
References:
Abstract: The problem of enumerating and denumerating words generated by Dyck grammars arises in the work of compilers for high-level programming languages and a number of other applications. The present paper proposes an algorithm for the fast enumeration and denumeration of words of Dyck languages; the complexity of this algorithm per one symbol of enumerated words is $O(\log^3 n \log \log n)$ bit operations, provided that the Schönhage–Strassen multiplication and division algorithm is used. The well-known methods applied earlier possess complexity $O(n)$ per one symbol of enumerated words. The construction of the proposed algorithm is based on the Ryabko method.
Keywords: ranking and unranking of words, fast enumeration and denumeration of words, enumerative encoding, Dyck language.
Received: 15.08.2013
Revised: 25.12.2013
English version:
Mathematical Notes, 2014, Volume 96, Issue 1, Pages 68–83
DOI: https://doi.org/10.1134/S0001434614070062
Bibliographic databases:
Document Type: Article
UDC: 519.163+519.72
Language: Russian
Citation: Yu. S. Medvedeva, “Fast Enumeration of Words Generated by Dyck Grammars”, Mat. Zametki, 96:1 (2014), 51–69; Math. Notes, 96:1 (2014), 68–83
Citation in format AMSBIB
\Bibitem{Med14}
\by Yu.~S.~Medvedeva
\paper Fast Enumeration of Words Generated by Dyck Grammars
\jour Mat. Zametki
\yr 2014
\vol 96
\issue 1
\pages 51--69
\mathnet{http://mi.mathnet.ru/mzm10398}
\crossref{https://doi.org/10.4213/mzm10398}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=3344274}
\zmath{https://zbmath.org/?q=an:06434963}
\elib{https://elibrary.ru/item.asp?id=21826525}
\transl
\jour Math. Notes
\yr 2014
\vol 96
\issue 1
\pages 68--83
\crossref{https://doi.org/10.1134/S0001434614070062}
\isi{https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=Publons&SrcAuth=Publons_CEL&DestLinkType=FullRecord&DestApp=WOS_CPL&KeyUT=000340938800006}
\scopus{https://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-84906508933}
Linking options:
  • https://www.mathnet.ru/eng/mzm10398
  • https://doi.org/10.4213/mzm10398
  • https://www.mathnet.ru/eng/mzm/v96/i1/p51
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Математические заметки Mathematical Notes
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024