Research Article
Information theoretic tools for stable adaptation and learning
Article first published online: 4 DEC 1998
DOI: 10.1002/(SICI)1099-1115(199607)10:4/5<499::AID-ACS397>3.0.CO;2-M
Copyright © 1996 John Wiley & Sons, Ltd.
Issue
1099-1115/asset/cover.gif?v=1&s=015a2949e63097a11ac3d83a29a96f0638085be5)
International Journal of Adaptive Control and Signal Processing
Volume 10, Issue 4-5, pages 499–530, July 1996
Additional Information
How to Cite
Lloyd, S. and Slotine, J.-J. E. (1996), Information theoretic tools for stable adaptation and learning. Int. J. Adapt. Control Signal Process., 10: 499–530. doi: 10.1002/(SICI)1099-1115(199607)10:4/5<499::AID-ACS397>3.0.CO;2-M
Publication History
- Issue published online: 4 DEC 1998
- Article first published online: 4 DEC 1998
- Manuscript Revised: 2 MAY 1995
- Manuscript Received: 5 FEB 1995
- Abstract
- References
- Cited By
Keywords:
- adaptive control;
- algorithmic information;
- complexity;
- nonlinear systems;
- system identification
Abstract
Lyapunov design has never been systematic. In the adaptive control of complex multi-input non-linear systems, physical considerations, such as conservation of energy or entropy increase, represent one of the major tools in building Lyapunov-like functions and providing stability and performance guarantees. In this paper we show that a physically motivated Lyapunov-like function based on the concept of total information can be derived for large classes of non-linear physical systems. We study how this function may be used for designing estimation, adaptation and learning mechanisms for such systems. In the process we revisit familiar notions such as controllability and observability from an information perspective, which in turns allows us to define ‘natural’ space-time scales at which to observe and control a given complex system. By formulating control problems in algorithmic form, we emphasize the importance of computability and computational complexity for issues of control. Generic control problems are shown to be NP-hard: each additional complication, such as the presence of noise or the absence of complete system identification, moves the control problem further up the polynomial hierarchy of computational complexity. In some cases, requirements of ‘optimality’ may be unrealistic or irrelevant, since the solution to the problem of finding the optimal algorithm for control is uncomputable.

1099-1115/asset/bannerforeground.jpg?v=1&s=1de12df811934f0e619a5b43f1c18eb9ab368b7c)