scispace - formally typeset
Search or ask a question
Author

John B. Moore

Bio: John B. Moore is an academic researcher from Australian National University. The author has contributed to research in topics: Adaptive control & Linear-quadratic-Gaussian control. The author has an hindex of 50, co-authored 352 publications receiving 18573 citations. Previous affiliations of John B. Moore include Akita University & University of Hong Kong.


Papers
More filters
Journal ArticleDOI
01 Feb 1968
TL;DR: In this article, a spectral factorisation procedure involving the solution of a Riccati matrix differential equation is considered to determine systems which, with white-noise input signals, may be used in the simulation of stochastic processes having prescribed stationary covariances.
Abstract: A ‘spectral-factorisation’ procedure involving the solution of a Riccati matrix differential equation is considered to determine systems which, with white-noise input signals, may be used in the simulation of stochastic processes having prescribed stationary covariances. More spe$itically, the specification of a system is made so that the covariance of the system output is a prescribed stationary covariance R(t – ~) for all t and -r greater than or equal to the ‘switch-on’ time of the system. The advantage of the ‘spectralfactorisation’ procedure described compared with those previously given is that, assuming an initial-state mean of zero, a suitable initial-state covariance is calculated as an intermediate result in the procedure. The calculation of an appropriate initial-state covariance is of interest since, if zero initial conditions are used in an attempted simulation, an undesirable time lapse may be necessary for the output covariance to be acceptable as a simulation of the prescribed stationary covariance. For the case when the system is given or is determined using alternative procedures to those described in the paper, the initial-state covariance is calculated from the solution of a linear matrix equation. The problem considered in the paper is the simulation of stationary stochastic processes with prescribed covariances using linear, finite-dimensional, time-invariant systems with white-noise input. Of particular interest is the selection of an initial-state covariance, so that the covariance of the outputs will be indistinguishable from that observed over the same time interval for the hypothetical limiting case as the initial time approaches – m. Systems which may be used in the simulation of stationary stochastic processes with prescribed covariances may be determined from any of a number of spectral-factorisation procedures, ] z,* With regard to the initial conditions, Cttrrent practice is to set these to zero and ignore the outputs for a period corresponding to a few time constants of the system. The inadequacy of this procedure has been recognised.3 In the paper two results are presented. The first is a method for selecting an initial-state covariance for a given system, so that the application of white noise at the input results in outputs that may be considered, after the switch-on, as sample functions of a stationary stochastic process; this is the best possible real-time simulation for a stationary stochastic process. All that is required in order to obtain the result is the solution of a linear matrix equation. The second result of the paper is a spectral factorisation of a specified covariance matrix using theorems from Anderson. t The procedure gives a system having a stable transferfunction matrix with a stable inverse (often required in certain optimisation problems), together with the initial-state covariance; the advantage of the particular approach presented is that all the information necessary for the simulation is given in one procedure. The key step in the procedure is the solution of a quadratic matrix equation which satisfies certain constraints. This solution, which is unique, may be found using algebraic means similar to those of Reference 4 or by determining the steadystate solution of a Riccati matrix differential equation. t The method avoids the need to carry out any of the procedures in References 1, 2 or *, which prove very complex in cases where the covariance is a matrix rather than scalar.

19 citations

Journal ArticleDOI
TL;DR: In this article, the classical problem of parameter selection of three-term controllers within the framework of suboptimal linear regulator theory is viewed, and iterative techniques are used to determine the controller parameters so that the expected value of a quadratic loss type performance index is minimized, with the initial states of the system a random variable uniformly distributed over a unit sphere.
Abstract: The classical problem of parameter selection of three-term controllers within the framework of suboptimal linear regulator theory is viewed. Iterative techniques are used to determine the controller parameters so that the expected value of a quadratic loss type performance index is minimized, with the initial states of the system a random variable uniformly distributed over a unit sphere.

19 citations

Journal ArticleDOI
TL;DR: In this article, the problem of finding a p-dimensional eigenspace associated with the largest p eigenvalues of a symmetric matrix can be viewed as a smooth optimization problem on a homogeneous space.
Abstract: The problem of princip~l component analysis of a symmetric matrix (finding a p-dimensional eigenspace associated with the largest p eigenvalues) can be viewed as a smooth optimization problem on a homogeneous space. A solution in terms of the limiting value of a continuous-time dynamical system is presented, A discretization of the dynamical system is proposed that exploits the geometry of the homogeneous space. The relationship between the proposed algorithm and classical methods are investigated.

19 citations

01 Apr 1967
TL;DR: In this paper, the zero of polynomials with real or complex coefficients was determined using steepest descent method in convergent procedure, where the coefficients were assumed to be real and complex.
Abstract: Zeros of polynomials with real or complex coefficients determined, using steepest descent method in convergent procedure

18 citations

Journal ArticleDOI
TL;DR: An algorithm for the static output feedback stabilization problem that is iterative in nature and is based on alternating projection ideas and the solution of a standard least squares problem is presented.

18 citations


Cited by
More filters
Book
01 Jan 1994
TL;DR: In this paper, the authors present a brief history of LMIs in control theory and discuss some of the standard problems involved in LMIs, such as linear matrix inequalities, linear differential inequalities, and matrix problems with analytic solutions.
Abstract: Preface 1. Introduction Overview A Brief History of LMIs in Control Theory Notes on the Style of the Book Origin of the Book 2. Some Standard Problems Involving LMIs. Linear Matrix Inequalities Some Standard Problems Ellipsoid Algorithm Interior-Point Methods Strict and Nonstrict LMIs Miscellaneous Results on Matrix Inequalities Some LMI Problems with Analytic Solutions 3. Some Matrix Problems. Minimizing Condition Number by Scaling Minimizing Condition Number of a Positive-Definite Matrix Minimizing Norm by Scaling Rescaling a Matrix Positive-Definite Matrix Completion Problems Quadratic Approximation of a Polytopic Norm Ellipsoidal Approximation 4. Linear Differential Inclusions. Differential Inclusions Some Specific LDIs Nonlinear System Analysis via LDIs 5. Analysis of LDIs: State Properties. Quadratic Stability Invariant Ellipsoids 6. Analysis of LDIs: Input/Output Properties. Input-to-State Properties State-to-Output Properties Input-to-Output Properties 7. State-Feedback Synthesis for LDIs. Static State-Feedback Controllers State Properties Input-to-State Properties State-to-Output Properties Input-to-Output Properties Observer-Based Controllers for Nonlinear Systems 8. Lure and Multiplier Methods. Analysis of Lure Systems Integral Quadratic Constraints Multipliers for Systems with Unknown Parameters 9. Systems with Multiplicative Noise. Analysis of Systems with Multiplicative Noise State-Feedback Synthesis 10. Miscellaneous Problems. Optimization over an Affine Family of Linear Systems Analysis of Systems with LTI Perturbations Positive Orthant Stabilizability Linear Systems with Delays Interpolation Problems The Inverse Problem of Optimal Control System Realization Problems Multi-Criterion LQG Nonconvex Multi-Criterion Quadratic Problems Notation List of Acronyms Bibliography Index.

11,085 citations

Christopher M. Bishop1
01 Jan 2006
TL;DR: Probability distributions of linear models for regression and classification are given in this article, along with a discussion of combining models and combining models in the context of machine learning and classification.
Abstract: Probability Distributions.- Linear Models for Regression.- Linear Models for Classification.- Neural Networks.- Kernel Methods.- Sparse Kernel Machines.- Graphical Models.- Mixture Models and EM.- Approximate Inference.- Sampling Methods.- Continuous Latent Variables.- Sequential Data.- Combining Models.

10,141 citations

Journal ArticleDOI
TL;DR: A generic message-passing algorithm, the sum-product algorithm, that operates in a factor graph, that computes-either exactly or approximately-various marginal functions derived from the global function.
Abstract: Algorithms that must deal with complicated global functions of many variables often exploit the manner in which the given functions factor as a product of "local" functions, each of which depends on a subset of the variables. Such a factorization can be visualized with a bipartite graph that we call a factor graph, In this tutorial paper, we present a generic message-passing algorithm, the sum-product algorithm, that operates in a factor graph. Following a single, simple computational rule, the sum-product algorithm computes-either exactly or approximately-various marginal functions derived from the global function. A wide variety of algorithms developed in artificial intelligence, signal processing, and digital communications can be derived as specific instances of the sum-product algorithm, including the forward/backward algorithm, the Viterbi algorithm, the iterative "turbo" decoding algorithm, Pearl's (1988) belief propagation algorithm for Bayesian networks, the Kalman filter, and certain fast Fourier transform (FFT) algorithms.

6,637 citations

BookDOI
01 Jan 2001
TL;DR: This book presents the first comprehensive treatment of Monte Carlo techniques, including convergence results and applications to tracking, guidance, automated target recognition, aircraft navigation, robot navigation, econometrics, financial modeling, neural networks, optimal control, optimal filtering, communications, reinforcement learning, signal enhancement, model averaging and selection.
Abstract: Monte Carlo methods are revolutionizing the on-line analysis of data in fields as diverse as financial modeling, target tracking and computer vision. These methods, appearing under the names of bootstrap filters, condensation, optimal Monte Carlo filters, particle filters and survival of the fittest, have made it possible to solve numerically many complex, non-standard problems that were previously intractable. This book presents the first comprehensive treatment of these techniques, including convergence results and applications to tracking, guidance, automated target recognition, aircraft navigation, robot navigation, econometrics, financial modeling, neural networks, optimal control, optimal filtering, communications, reinforcement learning, signal enhancement, model averaging and selection, computer vision, semiconductor design, population biology, dynamic Bayesian networks, and time series analysis. This will be of great value to students, researchers and practitioners, who have some basic knowledge of probability. Arnaud Doucet received the Ph. D. degree from the University of Paris-XI Orsay in 1997. From 1998 to 2000, he conducted research at the Signal Processing Group of Cambridge University, UK. He is currently an assistant professor at the Department of Electrical Engineering of Melbourne University, Australia. His research interests include Bayesian statistics, dynamic models and Monte Carlo methods. Nando de Freitas obtained a Ph.D. degree in information engineering from Cambridge University in 1999. He is presently a research associate with the artificial intelligence group of the University of California at Berkeley. His main research interests are in Bayesian statistics and the application of on-line and batch Monte Carlo methods to machine learning. Neil Gordon obtained a Ph.D. in Statistics from Imperial College, University of London in 1993. He is with the Pattern and Information Processing group at the Defence Evaluation and Research Agency in the United Kingdom. His research interests are in time series, statistical data analysis, and pattern recognition with a particular emphasis on target tracking and missile guidance.

6,574 citations

MonographDOI
01 Jan 2006
TL;DR: This coherent and comprehensive book unifies material from several sources, including robotics, control theory, artificial intelligence, and algorithms, into planning under differential constraints that arise when automating the motions of virtually any mechanical system.
Abstract: Planning algorithms are impacting technical disciplines and industries around the world, including robotics, computer-aided design, manufacturing, computer graphics, aerospace applications, drug design, and protein folding. This coherent and comprehensive book unifies material from several sources, including robotics, control theory, artificial intelligence, and algorithms. The treatment is centered on robot motion planning but integrates material on planning in discrete spaces. A major part of the book is devoted to planning under uncertainty, including decision theory, Markov decision processes, and information spaces, which are the “configuration spaces” of all sensor-based planning problems. The last part of the book delves into planning under differential constraints that arise when automating the motions of virtually any mechanical system. Developed from courses taught by the author, the book is intended for students, engineers, and researchers in robotics, artificial intelligence, and control theory as well as computer graphics, algorithms, and computational biology.

6,340 citations