Martin KutribInstitut für Informatik, Universität Giessen, Andreas MalcherInstitut für Informatik, Universität Giessen, Matthias WendlandtInstitut für Informatik, Universität Giessen
{"title":"一元排他性非确定有限自动机的复杂性","authors":"Martin KutribInstitut für Informatik, Universität Giessen, Andreas MalcherInstitut für Informatik, Universität Giessen, Matthias WendlandtInstitut für Informatik, Universität Giessen","doi":"arxiv-2409.06967","DOIUrl":null,"url":null,"abstract":"Exclusive nondeterministic finite automata (XNFA) are nondeterministic finite\nautomata with a special acceptance condition. An input is accepted if there is\nexactly one accepting path in its computation tree. If there are none or more\nthan one accepting paths, the input is rejected. We study the descriptional\ncomplexity of XNFA accepting unary languages. While the state costs for mutual\nsimulations with DFA and NFA over general alphabets differ significantly from\nthe known types of finite automata, it turns out that the state costs for the\nsimulations in the unary case are in the order of magnitude of the general\ncase. In particular, the state costs for the simulation of an XNFA by a DFA or\nan NFA are $e^{\\theta(\\sqrt{n \\cdot ln{n}})}$. Conversely, converting an NFA to\nan equivalent XNFA may cost $e^{\\theta(\\sqrt{n \\cdot ln{n}})}$ states as well.\nAll bounds obtained are also tight in the order of magnitude. Finally, we\ninvestigate the computational complexity of different decision problems for\nunary XNFA and it is shown that the problems of emptiness, universality,\ninclusion, and equivalence are coNP-complete, whereas the general membership\nproblem is NL-complete.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"3 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Complexity of Unary Exclusive Nondeterministic Finite Automata\",\"authors\":\"Martin KutribInstitut für Informatik, Universität Giessen, Andreas MalcherInstitut für Informatik, Universität Giessen, Matthias WendlandtInstitut für Informatik, Universität Giessen\",\"doi\":\"arxiv-2409.06967\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Exclusive nondeterministic finite automata (XNFA) are nondeterministic finite\\nautomata with a special acceptance condition. An input is accepted if there is\\nexactly one accepting path in its computation tree. If there are none or more\\nthan one accepting paths, the input is rejected. We study the descriptional\\ncomplexity of XNFA accepting unary languages. While the state costs for mutual\\nsimulations with DFA and NFA over general alphabets differ significantly from\\nthe known types of finite automata, it turns out that the state costs for the\\nsimulations in the unary case are in the order of magnitude of the general\\ncase. In particular, the state costs for the simulation of an XNFA by a DFA or\\nan NFA are $e^{\\\\theta(\\\\sqrt{n \\\\cdot ln{n}})}$. Conversely, converting an NFA to\\nan equivalent XNFA may cost $e^{\\\\theta(\\\\sqrt{n \\\\cdot ln{n}})}$ states as well.\\nAll bounds obtained are also tight in the order of magnitude. Finally, we\\ninvestigate the computational complexity of different decision problems for\\nunary XNFA and it is shown that the problems of emptiness, universality,\\ninclusion, and equivalence are coNP-complete, whereas the general membership\\nproblem is NL-complete.\",\"PeriodicalId\":501124,\"journal\":{\"name\":\"arXiv - CS - Formal Languages and Automata Theory\",\"volume\":\"3 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Formal Languages and Automata Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.06967\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06967","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Complexity of Unary Exclusive Nondeterministic Finite Automata
Exclusive nondeterministic finite automata (XNFA) are nondeterministic finite
automata with a special acceptance condition. An input is accepted if there is
exactly one accepting path in its computation tree. If there are none or more
than one accepting paths, the input is rejected. We study the descriptional
complexity of XNFA accepting unary languages. While the state costs for mutual
simulations with DFA and NFA over general alphabets differ significantly from
the known types of finite automata, it turns out that the state costs for the
simulations in the unary case are in the order of magnitude of the general
case. In particular, the state costs for the simulation of an XNFA by a DFA or
an NFA are $e^{\theta(\sqrt{n \cdot ln{n}})}$. Conversely, converting an NFA to
an equivalent XNFA may cost $e^{\theta(\sqrt{n \cdot ln{n}})}$ states as well.
All bounds obtained are also tight in the order of magnitude. Finally, we
investigate the computational complexity of different decision problems for
unary XNFA and it is shown that the problems of emptiness, universality,
inclusion, and equivalence are coNP-complete, whereas the general membership
problem is NL-complete.