Multi-Agent Product Systems: Analysis, Synthesis and Control

Peter Caines (peterc@cim.mcgill.ca
Department of Electrical Engineering
McGill University
3480, University
Montréal, QuŽbec H3A 2K6

Abstract

Iakov Romanovski and Peter E. Caines

This work uses the formal framework of {\it Multi-Agent (MA) product} systems for the analysis of complex systems. The results constitute a natural extension of the main classical supervisory control results for scalar systems to the more general MA product system case. The notion of MA controllability is introduced and is shown to essentially constitute a necessary and sufficient condition for the synthesis of an MA supervisor. An algorithm for finding the {\it infimal MA controllable superlanguage} of a given vector language specification $K$ is presented, and an algorithmic procedure is given for the recursive construction of an MA supervisor when an additional automaton is linked to a system via the MA product. The computational complexity of the construction of MA supervisors is shown to be in general exponential. Several examples are given to motivate the notion of an MA product. nisms. More interestingly, an optimal control scheme for orientation, worked with genetic algorithms, also leads to a sudden pulsed field bearing the characteristic features of the kick mechanism [5]. Optimal pulse shapiong for very efficient and long lasting orientation, on one hand, robustness with respect to temperature effects, on the other hand, are among our future prospects.