,
Engel Lefaucheux
,
Stefan Schwoon
Creative Commons Attribution 4.0 International license
Diagnosis is the task of detecting fault occurrences in a partially observed system. Depending on the possible observations, a discrete-event system may be diagnosable or not. Active diagnosis aims at controlling the system to render it diagnosable. In the past, the main analyzed criterion of the quality of an active diagnoser has been the delay between the fault occurrence and its detection. Here we generalize this study by (1) associating costs or rewards with faulty runs, (2) defining three related decision problems, and (3) analyzing their decidability/complexity in the non-deterministic and probabilistic frameworks under several hypotheses. We study non-deterministic and probabilistic semantics and compare their decidability and complexity. In particular, we exhibit one problem decidable for non-deterministic systems but undecidable for probabilistic ones. Furthermore we establish tight lower and upper bounds for the size of the active diagnoser (when it exists).
@InProceedings{haddad_et_al:LIPIcs.CONCUR.2026.37,
author = {Haddad, Serge and Lefaucheux, Engel and Schwoon, Stefan},
title = {{Active Diagnosis with Costs and Rewards}},
booktitle = {37th International Conference on Concurrency Theory (CONCUR 2026)},
pages = {37:1--37:16},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-447-5},
ISSN = {1868-8969},
year = {2026},
volume = {391},
editor = {Sokolova, Ana and Totzke, Patrick},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2026.37},
URN = {urn:nbn:de:0030-drops-273674},
doi = {10.4230/LIPIcs.CONCUR.2026.37},
annote = {Keywords: Partial observation, diagnosis, game and automata theory, controller synthesis, probabilistic discrete event systems}
}