Information structures, causality, and nonsequential stochastic control I: design-independent properties

In control theory, the usual notion of causality---that, at all times, a system's output (action) only depends on its past and present inputs (observations)---presupposes that all inputs and outputs can be ordered, a priori, in time. In reality, many distributed systems (those subject to deadlock, for instance), are not sequential in this sense. In a previous paper (part I) [SIAM J. Control Optim., 30 (1992), pp. 1447--1475], the relationship between a less restrictive notion of causality, deadlock-freeness, and the design-independent properties of a potentially nonsequential generic stochastic control problem formulated within the framework of Witsenhausen's intrinsic model was explored. In the present paper (part II) the properties of individual designs are examined. In particular, a property of a design's information partition that is necessary and sufficient to ensure its deadlock-freeness is identified and shown to be sufficient to ensure its possession of an expected reward. It is also shown, by example, that there exist nontrivial deadlock-free designs that cannot be associated with any deadlock-free information structure. The first result provides an intuitive design-dependent characterization of the cause/effect notion of causality and suggests a framework for the optimization of constrained nonsequential stochastic control problems. The second implies that this characterization is finer than existing design-independent characterizations, including properties C (Witsenhausen) and CI (part I).

[1]  Pravin Varaiya,et al.  Finitely recursive process models for discrete event systems , 1988 .

[2]  Stéphane Lafortune,et al.  Dealing with blocking in supervisory control of discrete-event systems , 1991 .

[3]  Zohar Manna,et al.  The anchored version of the temporal framework , 1988, REX Workshop.

[4]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[5]  Demosthenis Teneketzis,et al.  Solvable systems are usually measurable , 1991 .

[6]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[7]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[8]  H. Witsenhausen On Information Structures, Feedback and Causality , 1971 .

[9]  Bruce H. Krogh,et al.  Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows , 1990, IEEE Trans. Robotics Autom..

[10]  W. M. Wonham,et al.  Control problems in a temporal logic framework , 1986 .

[11]  Wai Lai,et al.  Protocol Traps in Computer Networks - A Catalog , 1982, IEEE Transactions on Communications.

[12]  Mark S. Andersland,et al.  Decoupling Non-Sequential Stochastic Control Problems , 1991, 1991 American Control Conference.

[13]  H. W. Kuhn,et al.  11. Extensive Games and the Problem of Information , 1953 .

[14]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[15]  P. Le Guernic,et al.  Hybrid dynamical systems theory and the Signal language , 1990 .

[16]  Joseph Y. Halpern,et al.  Modelling knowledge and action in distributed systems , 1988, Distributed Computing.

[17]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[18]  Hans S. Witsenhausen,et al.  The Intrinsic Model for Discrete Stochastic Control: Some Open Problems , 1975 .

[19]  Eike Best,et al.  Nonsequential Processes: A Petri Net View , 1988 .