scispace - formally typeset
Journal ArticleDOI

On Tractable Instances of Modular Supervisory Control

TLDR
After introducing complement sets for events in a plant automaton, the results of this paper are used to identify a polynomial time hierarchy for certain intractable subclasses of SUPMM identified in this paper.
Abstract
An instance of a modular supervisory control problem involves a plant automaton, described either as a monolithic, finite-state automaton (SUP1M), or as the synchronous product of several finite-state automata (SUPMM), along with a set of finite state, specification automata on a common alphabet. The marked language of the synchronous product of these automata represents the desired specification. A supervisory policy that solves the instance selectively disables certain events, based on the past history of event-occurrences, such that the marked behavior of the supervised system is a non-empty subset of the desired specification. Testing the existence of a supervisory policy for a variety of in stances of modular supervisory control is PSPACE-complete [1]. This problem remains intractable even when the plant is a monolithic finite state automaton and the specification automata are restricted to have only two states with a specific structure [2]. We refer to this intractable class as SU P1Ω in this paper. After introducing complement sets for events in a plant automaton, we identify a subclass of SUP1Ω that can be solved in polynomial time. Using this class as the base, inspired by a family of subclasses of SAT (cf. section 4.2, [3]) that can be solved in polynomial time [4], we develop a family of subclasses of SUP1Ω that can be solved in polynomial time. The results of this paper are also used to identify a polynomial time hierarchy for certain intractable subclasses of SUPMM identified in this paper.

read more

Citations
More filters
Journal ArticleDOI

Verification complexity of a class of observational properties for modular discrete events systems

TL;DR: Investigating the complexity of the verification problems of three different properties, diagnosability, predictability, and detectability, for partially-observed modular discrete event systems reveals that in order to verify these properties for the complete system, exploring the state space of the monolithic model may be unavoidable, in the worst case.
Journal ArticleDOI

Complexity of detectability, opacity and A-diagnosability for modular discrete event systems

TL;DR: In this paper, it was shown that weak detectability, opacity, and A-diagnosability for modular discrete event systems are EXPSPACE-complete, and hence there is neither a polynomial-time nor a polygonal space algorithm for solving them.
Posted Content

Complexity of Detectability, Opacity and A-Diagnosability for Modular Discrete Event Systems

TL;DR: It is shown that for modular systems the problems are EXPSPACE-complete, and hence there is neither a polynomial-time nor a poynomial-space algorithm solving them.
Journal ArticleDOI

How selfish individuals achieve unselfish goals: majority-based progressive control of discrete event systems

TL;DR: This work presents the notion of majority-controllability of a global specification, and shows that it is a crucial condition for the existence of local supervisors achieving a progressive global specification.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Journal ArticleDOI

Introduction to algorithms: 4. Turtle graphics

TL;DR: In this article, a language similar to logo is used to draw geometric pictures using this language and programs are developed to draw geometrical pictures using it, which is similar to the one we use in this paper.
Book

Introduction to Discrete Event Systems

TL;DR: This edition includes recent research results pertaining to the diagnosis of discrete event systems, decentralized supervisory control, and interval-based timed automata and hybrid automata models.
Related Papers (5)