Efficient construction of semilinear representations of languages accepted by unary nondeterministic finite automata
dc.contributor.author | Sawa, Zdeněk | |
dc.date.accessioned | 2013-05-15T08:03:26Z | |
dc.date.available | 2013-05-15T08:03:26Z | |
dc.date.issued | 2013 | |
dc.identifier.citation | Fundamenta Informaticae. 2013, vol. 123, issue 1, p. 97-106. | cs |
dc.identifier.issn | 0169-2968 | |
dc.identifier.issn | 1875-8681 | |
dc.identifier.uri | http://hdl.handle.net/10084/96346 | |
dc.description.abstract | n languages over a unary alphabet, i.e., an alphabet with only one letter, words can be identified with their lengths. It is well known that each regular language over a unary alphabet can be represented as the union of a finite number of arithmetic progressions. Given a nondeterministic finite automaton (NFA) working over a unary alphabet (a unary NFA), the arithmetic progressions representing the language accepted by the automaton can be easily computed by the determinization of the given NFA. However, the number of the arithmetic progressions computed in this way can be exponential with respect to the size of the original automaton. Chrobak (1986) has shown that in fact O(n2) arithmetic progressions are sufficient for the representation of the language accepted by a unary NFA with n states, and Martinez (2002) has shown how these progressions can be computed in polynomial time. Recently, To (2009) has pointed out that Chrobak's construction and Martinez's algorithm, which is based on it, contain a subtle error and has shown how to correct this error. Geffert (2007) presented an alternative proof of Chrobak's result, also improving some of the bounds. In this paper, a new simpler and more efficient algorithm for the same problem is presented, using some ideas from Geffert (2007). The time complexity of the presented algorithm is O(n2(n + m)) and its space complexity is O(n + m), where n is the number of states and m the number of transitions of a given unary NFA. | cs |
dc.format.extent | 123685 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | cs |
dc.publisher | IOS Press | cs |
dc.relation.ispartofseries | Fundamenta Informaticae | cs |
dc.relation.uri | https://doi.org/10.3233/FI-2013-802 | cs |
dc.rights | Copyright ©2013 IOS Press | |
dc.title | Efficient construction of semilinear representations of languages accepted by unary nondeterministic finite automata | cs |
dc.type | article | cs |
dc.identifier.location | Není ve fondu ÚK | cs |
dc.identifier.doi | 10.3233/FI-2013-802 | |
dc.rights.access | openAccess | |
dc.type.version | submittedVersion | |
dc.type.status | Peer-reviewed | cs |
dc.description.source | Web of Science | cs |
dc.description.volume | 123 | cs |
dc.description.issue | 1 | cs |
dc.description.lastpage | 106 | cs |
dc.description.firstpage | 97 | cs |
dc.identifier.wos | 000317267500007 |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Publikační činnost VŠB-TUO ve Web of Science / Publications of VŠB-TUO in Web of Science [7798]
Kolekce obsahuje bibliografické záznamy článků akademických pracovníků VŠB-TUO publikovaných v časopisech indexovaných ve Web of Science od roku 1990 po současnost. -
Publikační činnost Katedry informatiky / Publications of Department of Computer Science (460) [562]
Kolekce obsahuje bibliografické záznamy publikační činnosti (článků) akademických pracovníků Katedry informatiky (460) v časopisech a v Lecture Notes in Computer Science registrovaných ve Web of Science od roku 2003 po současnost. -
Články z časopisů s impakt faktorem / Articles from Impact Factor Journals [6377]
Články z časopisů (od roku 2008), které v době vydání článku měly impakt faktor. -
OpenAIRE [5085]
Kolekce určená pro sklízení infrastrukturou OpenAIRE; obsahuje otevřeně přístupné publikace, případně další publikace, které jsou výsledkem projektů rámcových programů Evropské komise (7. RP, H2020, Horizon Europe).