Algorithms for Deciding the Safety of States in Fully Observable Non-deterministic Problems: Technical Report
arXiv cs.AI / 3/17/2026
📰 NewsIdeas & Deep AnalysisModels & Research
Key Points
- The paper introduces iPI, a policy-iteration algorithm that combines TarjanSafe's best-case performance with polynomial worst-case guarantees for safety testing in fully observable non-deterministic problems.
- It defines safety as deciding whether a safe policy exists from a state and identifies faults as state-action pairs that transition from safe to unsafe.
- TarjanSafe has exponential worst-case runtime, a linear-time alternative exists but is slower in practice, and iPI achieves polynomial worst-case performance while matching TarjanSafe's practical efficiency in favorable cases.
- Experiments show iPI matches TarjanSafe on problems amenable to TarjanSafe and scales much better on ill-suited problems, confirming the approach's robustness.




