Passer à la navigation principale Passer à la recherche Passer au contenu principal

Topological sorting with regular constraints

  • CNRS LTCI
  • Université de Lille

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

3 Citations (Scopus)

Résumé

We introduce the constrained topological sorting problem (CTS): given a regular language K and a directed acyclic graph G with labeled vertices, determine if G has a topological sort that forms a word in K. This natural problem applies to several settings, e.g., scheduling with costs or verifying concurrent programs. We consider the problem CTS[K] where the target language K is fixed, and study its complexity depending on K. We show that CTS[K] is tractable when K falls in several language families, e.g., unions of monomials, which can be used for pattern matching. However, we show that CTS[K] is NP-hard for K = (ab) and introduce a shu e reduction technique to show hardness for more languages. We also study the special case of the constrained shu e problem (CSh), where the input graph is a disjoint union of strings, and show that CSh[K] is additionally tractable when K is a group language or a union of district group monomials. We conjecture that a dichotomy should hold on the complexity of CTS[K] or CSh[K] depending on K, and substantiate this by proving a coarser dichotomy under a di erent problem phrasing which ensures that tractable languages are closed under common operators.

langue originaleAnglais
titre45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
rédacteurs en chefChristos Kaklamanis, Daniel Marx, Ioannis Chatzigiannakis, Donald Sannella
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959770767
Les DOIs
étatPublié - 1 juil. 2018
Modification externeOui
Evénement45th International Colloquium on Automata, Languages, and Programming, ICALP 2018 - Prague, République tchcque
Durée: 9 juil. 201813 juil. 2018

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume107
ISSN (imprimé)1868-8969

Une conférence

Une conférence45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
Pays/TerritoireRépublique tchcque
La villePrague
période9/07/1813/07/18

Empreinte digitale

Examiner les sujets de recherche de « Topological sorting with regular constraints ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation