Vis enkel innførsel

dc.contributor.authorArrighi, Emmanuel Jean Paul Pierre
dc.contributor.authorFernau, Henning
dc.contributor.authorHoffmann, Stefan
dc.contributor.authorHolzer, Markus
dc.contributor.authorJecker, Ismaël
dc.contributor.authorOliveira, Mateus De Oliveira
dc.contributor.authorWolf, Petra
dc.date.accessioned2022-02-17T13:30:47Z
dc.date.available2022-02-17T13:30:47Z
dc.date.created2022-02-14T01:51:31Z
dc.date.issued2021
dc.identifier.issn1868-8969
dc.identifier.urihttps://hdl.handle.net/11250/2979728
dc.description.abstractIn the Intersection Non-emptiness problem, we are given a list of finite automata A_1, A_2,… , A_m over a common alphabet Σ as input, and the goal is to determine whether some string w ∈ Σ^* lies in the intersection of the languages accepted by the automata in the list. We analyze the complexity of the Intersection Non-emptiness problem under the promise that all input automata accept a language in some level of the dot-depth hierarchy, or some level of the Straubing-Thérien hierarchy. Automata accepting languages from the lowest levels of these hierarchies arise naturally in the context of model checking. We identify a dichotomy in the dot-depth hierarchy by showing that the problem is already NP-complete when all input automata accept languages of the levels B_0 or B_{1/2} and already PSPACE-hard when all automata accept a language from the level B_1. Conversely, we identify a tetrachotomy in the Straubing-Thérien hierarchy. More precisely, we show that the problem is in AC^0 when restricted to level L_0; complete for L or NL, depending on the input representation, when restricted to languages in the level L_{1/2}; NP-complete when the input is given as DFAs accepting a language in L_1 or L_{3/2}; and finally, PSPACE-complete when the input automata accept languages in level L_2 or higher. Moreover, we show that the proof technique used to show containment in NP for DFAs accepting languages in L_1 or L_{3/2} does not generalize to the context of NFAs. To prove this, we identify a family of languages that provide an exponential separation between the state complexity of general NFAs and that of partially ordered NFAs. To the best of our knowledge, this is the first superpolynomial separation between these two models of computation.en_US
dc.language.isoengen_US
dc.publisherSchloss Dagstuhl, Leibniz-Zentrum für Informatiken_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleOn the Complexity of Intersection Non-emptiness for Star-Free Language Classesen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright Emmanuel Arrighi, Henning Fernau, Stefan Hoffmann, Markus Holzer, Ismaël Jecker, Mateus de Oliveira Oliveira, and Petra Wolfen_US
dc.source.articlenumber34en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.doi10.4230/LIPIcs.FSTTCS.2021.34
dc.identifier.cristin2001119
dc.source.journalLeibniz International Proceedings in Informaticsen_US
dc.source.pagenumber34:1–34:15en_US
dc.identifier.citationLeibniz International Proceedings in Informatics. 2021, 213, 34:1–34:15, 34.en_US
dc.source.volume213en_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal