Open access

An Approach to Hybrid Smoothing for Linear Discrete-Time Systems with Non-Gaussian Noises

Written By

Gou Nakura

Submitted: 22 March 2012 Published: 05 December 2012

DOI: 10.5772/51385

From the Edited Volume

Advances in Discrete Time Systems

Edited by Magdi S. Mahmoud

Chapter metrics overview

1,531 Chapter Downloads

View Full Metrics

1. Introduction

It is very important to consider simultaneous estimation of both system states and inaccessible modes for hybrid systems with unknown modes [4,7,24,25]. This estimation is called hybrid estimation. By the hybrid estimation we often want to know both a current mode and system state at each time through information of observation. However there exist cases that we want to know distributions of modes on long run time interval rather than each estimate of the modes themselves at each time to grasp global performance over long time intervals, for example, distributions of active modes in solar systems [5,21], distributions of active agents on formation or consensus via hybrid systems representation and so on.

Much work has been done for smoothing theory for both of continuous- and discrete-time systems ([1,2,3,6,8,9,10,12,13,14,15,18,19,20,22,23] and so on). Various researchers have studied the smoothing problems by various approach, for example, maximum likelihood approach [9,13,19], projection approach [14] and so on. It is well known that smoothers (noncausal estimators) more effectively estimates the states than filters (causal estimators) because of more information of observation.

It is well known that utilization of accumulated information of observation improves estimation performance. Nevertheless, on research of estimation for hybrid systems, little work has been done from the point of view of the noncausal information of observation, i.e., smoothing. In [9] Helmick et al. have presented a fixed-interval smoothing algorithm for discrete-time Markovian jump systems by maximum likelihood (ML) approach. However they have considered only the case with fully accessible modes and their approach is based on approximate approach to probability density functions (PDFs). Therefore they have presented only a nearly optimal smoothing algorithm. While it is significant that optimality is guaranteed for estimation algorithms, in [4] and [7] Costa et al. have presented LMMSE (linear minimum mean square estimate) filters to estimate both system states and inaccessible modes for continuous- and discrete-time Markovian jump systems affected by wide sense white noises, but in these LMMSE filters theory the optimality of estimation isn''t always guaranteed in the meaning that these filters aren''t always MMSE (minimum mean square estimate). To the best of the author''s knowledge the optimal smoothing problems in the cases with inaccessible modes have not yet fully investigated.

In this chapter we study hybrid estimation for linear discrete-time systems with non-Gaussian noises. The concerned systems are general hybrid systems given below which aren''t restricted to Markovian jump systems [4,5,7] and where added noises aren''t restricted to be Gaussian. It is assumed that modes of the systems are not directly accessible throughout this paper. We consider optimal estimation problems to find both estimated states of the systems and an optimal candidate of the distributions of the modes over the finite time interval. We adopt most probable trajectory (MPT) approach to guarantee the optimality of estimation methods. On this approach, given information of observation, we consider optimal control problems where we seek optimal control by which averaged noises energies are minimized for averaged systems throughout the mode distributions. In [24,25] Zhang has presented hybrid filtering algorithm by MPT approach for the continuous- and discrete-time hybrid systems. We consider both filtering and smoothing problems for discrete-time hybrid systems in this chapter. We can expect better estimation performance by taking into consideration noncausal information of observations. The hybrid smoother is realized by two filters approach [2,8,12,20,22,23]. Finally we give numerical examples and verify that we can obtain better estimation performance by smoothing than filtering.

The organization of this chapter is as follows. In section 2 we describe the systems and problem formulation. In section 3 we present the hybrid estimation algorithms by the MPT approach over the finite time interval. In subsection 3.1 we review the hybrid filtering algorithm and in subsection 3.2 we design the backward filters and present the hybrid smoothing algorithm by the two filters approach. In section 4 we consider numerical examples and verify the effectiveness of the estimation algorithms presented in this chapter. In the Appendix we present the principles of hybrid optimality, which give the basis of validity for the hybrid estimation algorithms presented in this chapter

Advertisement

2. Systems and Problems Formulation

Let (Ω, F, P) be a probability space and, on this space, we consider the following system with mode transitions and noises which aren''t restricted to be Gaussian.

x ( k + 1 ) = A d ( k , θ ( k ) ) x ( k ) + w d ( k , θ ( k ) ) , x ( 0 ) = x 0 , θ ( 0 ) = i 0 y ( k ) = H d ( k , θ ( k ) ) x ( k ) + v d ( k , θ ( k ) ) E1

where x R n is the state, w d R n is the exogenous random noise, v d R k is the measurement noise, and y R k is the measured output. x0 is an unknown initial state and it is assumed that a distribution of initial modes i0 is given. The noises w d ( , ) and v d ( , ) aren''t restricted to be Gaussian.

We assume that all these matrices are of compatible dimensions.

Let M = { 1 , 2 , , m } denote the state space of θ(k). In this chapter it is assumed that the probability distribution of θ(⋅) is unknown or inaccessible. But it is also assumed that a finite number of candidate distributions and the true probability distribution is among the candidate distributions. Let r N 0 = { 1 , 2 , , n 0 } , and let P = { ϕ ( 1 ) ( ) , , ϕ ( n 0 ) ( ) } denote the set of such candidate distributions on M , i.e., for r N 0 and k [ 0 , N ] , ϕ ( r ) ( k ) = ( ϕ 1 ( r ) ( k ) , , ϕ m ( r ) ( k ) ) with ϕ i ( r ) ( k ) 0 and i = 1 m ϕ i ( r ) ( k ) = 1 .

The fixed-interval optimal hybrid estimation problems we address in this chapter for the system (1) are to find the MPT (most probable trajectory) estimate of x(k), k [ 0 , N ] , over the finite horizon [0,N], using the information available on the known part of the observation y ( ) for the given distributions of initial mode i0 and initial state x0 . We define the following performance indices for r N 0 and k [ 0 , N ] :

J 0k ( r ) ( x 0 , w d , v d ):= l=0 k1 i=1 m ϕ ( r ) ( l )( w d ' ( l,i ) M d ( l,i ) w d ( l,i )+ v d ' ( l,i ) N d ( l,i ) v d ( l,i ) ) + ( x 0 x ^ 0 ) D 0 ( x 0 x ^ (0) ) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamOsamaaDaaaleaacaaIWaGaam4AaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaaaakmaabmaabaGaamiEamaaBaaaleaacaaIWaaabeaakiaacYcacaWG3bWaaSbaaSqaaiaadsgaaeqaaOGaaiilaiaadAhadaWgaaWcbaGaamizaaqabaaakiaawIcacaGLPaaacaGG6aGaeyypa0ZaaabCaeaadaaeWbqaaiabew9aMnaaCaaaleqabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaaqaaiaadMgacqGH9aqpcaaIXaaabaGaamyBaaqdcqGHris5aaWcbaGaamiBaiabg2da9iaaicdaaeaacaWGRbGaeyOeI0IaaGymaaqdcqGHris5aOWaaeWaaeaacaWGSbaacaGLOaGaayzkaaWaaeWaaeaacaWG3bWaa0baaSqaaiaadsgaaeaacaGGNaaaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWGnbWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWG3bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacqGHRaWkcaWG2bWaa0baaSqaaiaadsgaaeaacaGGNaaaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWGobWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWG2bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaaaiaawIcacaGLPaaaaeaacaaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8Uaey4kaSYaaeWaaeaacaWG4bWaaSbaaSqaaiaaicdaaeqaaOGaeyOeI0IabmiEayaajaWaaSbaaSqaaiaaicdaaeqaaaGccaGLOaGaayzkaaWaaWbaaSqabeaakiadacUHYaIOaaGaamiramaaBaaaleaacaaIWaaabeaakmaabmaabaGaamiEamaaBaaaleaacaaIWaaabeaakiabgkHiTiqadIhagaqcaiaacIcacaaIWaGaaiykaaGaayjkaiaawMcaaaaaaa@30D4@ E2
J 0N ( r ) ( x 0 , w d , v d ):= l=0 N1 i=1 m ϕ ( r ) ( l )( w d ' ( l,i ) M d ( l,i ) w d ( l,i )+ v d ' ( l,i ) N d ( l,i ) v d ( l,i ) ) + ( x 0 x ^ 0 ) D 0 ( x 0 x ^ (0) ) + ( x( N ) x ^ N ) D N ( x(N) x ^ N ) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamOsamaaDaaaleaacaaIWaGaamOtaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaaaakmaabmaabaGaamiEamaaBaaaleaacaaIWaaabeaakiaacYcacaWG3bWaaSbaaSqaaiaadsgaaeqaaOGaaiilaiaadAhadaWgaaWcbaGaamizaaqabaaakiaawIcacaGLPaaacaGG6aGaeyypa0ZaaabCaeaadaaeWbqaaiabew9aMnaaCaaaleqabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaaqaaiaadMgacqGH9aqpcaaIXaaabaGaamyBaaqdcqGHris5aaWcbaGaamiBaiabg2da9iaaicdaaeaacaWGobGaeyOeI0IaaGymaaqdcqGHris5aOWaaeWaaeaacaWGSbaacaGLOaGaayzkaaWaaeWaaeaacaWG3bWaa0baaSqaaiaadsgaaeaacaGGNaaaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWGnbWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWG3bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacqGHRaWkcaWG2bWaa0baaSqaaiaadsgaaeaacaGGNaaaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWGobWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaacaWG2bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGSbGaaiilaiaadMgaaiaawIcacaGLPaaaaiaawIcacaGLPaaaaeaacaaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlabgUcaRmaabmaabaGaamiEamaaBaaaleaacaaIWaaabeaakiabgkHiTiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaOGaayjkaiaawMcaamaaCaaaleqabaGccWaGGBOmGikaaiaadseadaWgaaWcbaGaaGimaaqabaGcdaqadaqaaiaadIhadaWgaaWcbaGaaGimaaqabaGccqGHsislceWG4bGbaKaacaGGOaGaaGimaiaacMcaaiaawIcacaGLPaaaaeaacaaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7cqGHRaWkdaqadaqaaiaadIhadaqadaqaaiaad6eaaiaawIcacaGLPaaacqGHsislceWG4bGbaKaadaWgaaWcbaGaamOtaaqabaaakiaawIcacaGLPaaadaahaaWcbeqaaOGamai4gkdiIcaacaWGebWaaSbaaSqaaiaad6eaaeqaaOWaaeWaaeaacaWG4bGaaiikaiaad6eacaGGPaGaeyOeI0IabmiEayaajaWaaSbaaSqaaiaad6eaaeqaaaGccaGLOaGaayzkaaaaaaa@C48E@ E3

where x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaaa@37DD@ is an initial estimate of x0 and x ^ N MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaaa@37DD@ is a terminal estimate of x(N). M d ( l , i ) > O , N d ( l , i ) O , D 0 > O and D N > O are symmetric matrices which reflect the uncertainties on the noises w d ( , ) and v d ( , ) with the estimates x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaaa@37DD@ and x ^ N MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaaa@37DD@ . Thus these performance indices mean the energies of noises, initial and terminal estimates under some uncertainties averaged by the mode distributions for each r N 0 . We consider the optimization problems to decide w d ( , i ) , v d ( , i ) and r N 0 minimizing J 0 k ( r ) and J 0 N ( r ) utilizing the known parts of the observed information Y N = { y ( l ) | 0 l N } .

Since the mode θ(k) at each time is inaccessible, we cannot directly design estimators for the system (1) including the unknown modes. Also, even if the modes are accessible, the computational complexity can exponentially increase with k if we directly design the estimators for the system (1) including θ(k) explicitly. Hence we introduce the system averaged through the mode distributions for each r N 0 .

For notational simplicity, we adopt the following notation.

                                                      F ¯ ( r ) ( k ) = i = 1 m ϕ i ( r ) ( k ) F ( k , i )

for a matrix function F(k,i) and r N 0 . Similarly F 1 F 2 ¯ ( r ) ( k ) = i = 1 m ϕ i ( r ) ( k ) F 1 ( k , i ) F 2 ( k , i ) for matrix functions F1(k,i) and F2(k,i) and so on. Using these notations, we can shift the drift term in the system (1) to A d ¯ ( r ) ( k ) as follows:

                                                  x ( k + 1 ) = A d ¯ ( r ) ( k ) x ( k ) + w d ( k )

where

                                                  w d ( k ) = w d ( r ) ( k ) = ( A d ( k , θ ( k ) ) A d ¯ ( r ) ( k ) ) x ( k ) + w d ( k , θ ( k ) ) .

By replacing the system noise w d ( k , i ) by ( A d ¯ ( r ) ( k ) A d ( k , i ) ) x ( k ) + w d ( k ) and the observation noise v d ( k , i ) by y ( k ) H d ( k , i ) x ( k ) in the performance indices (2) and (3), we define

                                L ( r ) ( k , x , w d , y ) := i = 1 m ϕ i ( r ) ( k ) ( [ ( A d ¯ ( r ) ( k ) A d ( k , i ) ) x + w d ] × M d ( k , i ) [ ( A d ¯ ( r ) ( k ) A d ( k , i ) ) x + w d ] + ( y H d ( k , i ) x ) N d ( k , i ) ( y H d ( k , i ) x ) ) .

Then we can define the following performance indices:

J f ( r ) ( k , x , w d ( ) ) := l = 0 k 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ 0 ( x ( 0 ) ) E4
J b ( r ) ( k , x , w d ( ) ) := l = k N 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ N ( x ( N ) ) E5
                          J s ( r ) ( k , x , w d ( ) ) := J f ( r ) ( k , x , w d ( ) ) + J b ( r ) ( k , x , w d ( ) )

where Φ 0 (x())= (x() x ^ 0 ) D 0 (x() x ^ 0 ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaeOPd8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacaGGOaGaamiEaiaacIcacqGHflY1caGGPaGaaiykaiabg2da9iaacIcacaWG4bGaaiikaiabgwSixlaacMcacqGHsislceWG4bGbaKaapaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiyka8aadaahaaWcbeqaa8qacqGHYaIOaaGccaWGebWdamaaBaaaleaapeGaaGimaaWdaeqaaOWdbiaacIcacaWG4bGaaiikaiabgwSixlaacMcacqGHsislceWG4bGbaKaapaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiykaaaa@5572@ and Φ N (x())= (x() x ^ N ) D N (x() x ^ N ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaeOPd8aadaWgaaWcbaWdbiaad6eaa8aabeaak8qacaGGOaGaamiEaiaacIcacqGHflY1caGGPaGaaiykaiabg2da9iaacIcacaWG4bGaaiikaiabgwSixlaacMcacqGHsislceWG4bGbaKaapaWaaSbaaSqaa8qacaWGobaapaqabaGcpeGaaiyka8aadaahaaWcbeqaa8qacqGHYaIOaaGccaWGebWdamaaBaaaleaapeGaamOtaaWdaeqaaOWdbiaacIcacaWG4bGaaiikaiabgwSixlaacMcacqGHsislceWG4bGbaKaapaWaaSbaaSqaa8qacaWGobaapaqabaGcpeGaaiykaaaa@55D6@ .

We consider the optimal control problems to minimize J f ( r ) and J s ( r ) = J f ( r ) + J b ( r ) for the given parts of Y N . Let V f ( r ) ( k , x ) and V b ( r ) ( k , x ) be the value functions of these control problems as follows:

                                V f ( r ) ( k,x ):= inf w d () J f ( r ) (k,x, w d ) V b ( r ) ( k,x ):= inf w d () J b ( r ) (k,x, w d ) V s ( r ) ( k,x ):= V f ( r ) (k,x)+ V b ( r ) (k,x) w d,f ( r )* (k):=argmin{ J f ( r ) (k,x, w d (k)):w R n } w d,b ( r )* (k):=argmin{ J b ( r ) (k,x, w d (k)):w R n } w d,s ( r )* (k):=argmin{ J s ( r ) (k,x, w d (k)):w R n } MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiaadIhaaiaawIcacaGLPaaacaGG6aGaeyypa0ZaaCbeaeaaciGGPbGaaiOBaiaacAgaaSqaaiaadEhadaWgaaadbaGaamizaaqabaWccaGGOaGaeyyXICTaaiykaaqabaGccaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacYcacaWG4bGaaiilaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGPaaabaGaamOvamaaDaaaleaacaWGIbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiaadIhaaiaawIcacaGLPaaacaGG6aGaeyypa0ZaaCbeaeaaciGGPbGaaiOBaiaacAgaaSqaaiaadEhadaWgaaadbaGaamizaaqabaWccaGGOaGaeyyXICTaaiykaaqabaGccaWGkbWaa0baaSqaaiaadkgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacYcacaWG4bGaaiilaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGPaaabaGaamOvamaaDaaaleaacaWGZbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiaadIhaaiaawIcacaGLPaaacaGG6aGaeyypa0JaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacaGGSaGaamiEaiaacMcacqGHRaWkcaWGwbWaa0baaSqaaiaadkgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacYcacaWG4bGaaiykaaqaaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaGaaiOkaaaakiaacIcacaWGRbGaaiykaiaacQdacqGH9aqpciGGHbGaaiOCaiaacEgacaaMc8UaciyBaiaacMgacaGGUbWaaiWaaeaacaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacYcacaWG4bGaaiilaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGOaGaam4AaiaacMcacaGGPaGaaiOoaiaadEhacqGHiiIZruauHXwy0LMBVbctP52B0LhCLbacfeGaa8NuamaaCaaaleqabaGaa8NBaaaaaOGaay5Eaiaaw2haaaqaaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGIbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaGaaiOkaaaakiaacIcacaWGRbGaaiykaiaacQdacqGH9aqpciGGHbGaaiOCaiaacEgacaaMc8UaciyBaiaacMgacaGGUbWaaiWaaeaacaWGkbWaa0baaSqaaiaadkgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacYcacaWG4bGaaiilaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGOaGaam4AaiaacMcacaGGPaGaaiOoaiaadEhacqGHiiIZcaWFsbWaaWbaaSqabeaacaWFUbaaaaGccaGL7bGaayzFaaaabaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadohaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaacaGGQaaaaOGaaiikaiaadUgacaGGPaGaaiOoaiabg2da9iGacggacaGGYbGaai4zaiaaykW7ciGGTbGaaiyAaiaac6gadaGadaqaaiaadQeadaqhaaWcbaGaam4CaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaaaakiaacIcacaWGRbGaaiilaiaadIhacaGGSaGaam4DamaaBaaaleaacaWGKbaabeaakiaacIcacaWGRbGaaiykaiaacMcacaGG6aGaam4DaiabgIGiolaa=jfadaahaaWcbeqaaiaa=5gaaaaakiaawUhacaGL9baaaaaa@0AC2@

Then define

                                             x ^ f ( r ) ( k ):=argmin{ V f ( r ) ( k,x ):x R n }, V f ( r ) ( k ):= V f ( r ) ( k, x ^ f ( r ) ( k ) ) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGabmiEayaajaWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgaaiaawIcacaGLPaaacaGG6aGaeyypa0JaciyyaiaackhacaGGNbGaaGPaVlGac2gacaGGPbGaaiOBaiaaykW7daGadaqaaiaadAfadaqhaaWcbaGaamOzaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaaaakmaabmaabaGaam4AaiaacYcacaWG4baacaGLOaGaayzkaaGaaiOoaiaadIhacqGHiiIZruauHXwy0LMBVbctP52B0LhCLbacfeGaa8NuamaaCaaaleqabaGaa8NBaaaaaOGaay5Eaiaaw2haaiaacYcaaeaacaWGwbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgaaiaawIcacaGLPaaacaGG6aGaeyypa0JaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiqadIhagaqcamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbaacaGLOaGaayzkaaaacaGLOaGaayzkaaaaaaa@76A0@

and

                                           r ^ f (k):=argmin{ V f (r) (k):r N 0 }. MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGabmOCayaajaWdamaaBaaaleaapeGaamOzaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiaacQdacqGH9aqpcaWGHbGaamOCaiaadEgaciGGTbGaaiyAaiaac6gacaGG7bGaamOva8aadaqhaaWcbaWdbiaadAgaa8aabaWdbiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacQdacaWGYbGaeyicI48efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaacqWFneVtpaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiyFaiaac6caaaa@5B5F@

Then the most probable distribution is ϕ ( r ^ f (k)) () MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaeqy1dy2damaaCaaaleqabaWdbiaacIcaceWGYbGbaKaapaWaaSbaaWqaa8qacaWGZbaapaqabaWcpeGaaiikaiaadUgacaGGPaGaaiykaaaakiaacIcacqGHflY1caGGPaaaaa@41E2@ . Let x ^ f (k)= x ^ f ( r ^ f (k)) (k) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGabmiEayaajaWdamaaBaaaleaapeGaamOzaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiabg2da9iqadIhagaqca8aadaqhaaWcbaWdbiaadAgaa8aabaWdbiaacIcaceWG4bGbaKaapaWaaSbaaWqaa8qacaWGMbaapaqabaWcpeGaaiikaiaadUgacaGGPaGaaiykaaaakiaacIcacaWGRbGaaiykaaaa@468B@ and we have

                                V f ( r ^ f ( k ) ) ( k, x ^ f ( k ) ) V f ( r ) ( k, x ^ f ( r ) (k) ) V f ( r ) ( k,x )= J f ( r ) ( k,x, w d,f ( r )* ( k ) ) J f ( r ) ( k,x, w d ( k ) ). MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWcdaqadaqaaiaadUgaaiaawIcacaGLPaaaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGabmiEayaajaWaaSbaaSqaaiaadAgaaeqaaOWaaeWaaeaacaWGRbaacaGLOaGaayzkaaaacaGLOaGaayzkaaGaeyizImQaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiqadIhagaqcamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacaGGPaaacaGLOaGaayzkaaaabaGaeyizImQaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiaadIhaaiaawIcacaGLPaaacqGH9aqpcaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGaamiEaiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaiaacQcaaaGcdaqadaqaaiaadUgaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHKjYOcaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGaamiEaiaacYcacaWG3bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGRbaacaGLOaGaayzkaaaacaGLOaGaayzkaaGaaiOlaaaaaa@8481@

Also define

                                x ^ s (r) (k):=argmin{ V s (r) (k,x):x R n }, V s (r) (k):= V s (r) (k, x ^ s (r) (k)) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaauaabeqaceaaaeaacaaMb8UabmiEayaajaWaa0baaSqaaabaaaaaaaaapeGaam4CaaWdaeaapeGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaaiOoaiabg2da9iaadggacaWGYbGaam4zaiGac2gacaGGPbGaaiOBaiaacUhacaWGwbWdamaaDaaaleaapeGaam4CaaWdaeaapeGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGSaGaamiEaiaacMcacaGG6aGaamiEaiabgIGiolaahkfapaWaaWbaaSqabeaapeGaaCOBaaaakiaac2hacaGGSaaapaqaaiaaygW7peGaamOva8aadaqhaaWcbaWdbiaadohaa8aabaWdbiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacQdacqGH9aqpcaWGwbWdamaaDaaaleaapeGaam4CaaWdaeaapeGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGSaWdaiqadIhagaqcamaaDaaaleaapeGaam4CaaWdaeaapeGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaaiykaaaaaaa@6F8A@

and

                                r ^ s (k):=argmin{ V s (r) (k):r N 0 }. MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaauaabeqabeaaaeaacaaMb8UabmOCayaajaWaaSbaaSqaaabaaaaaaaaapeGaam4CaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiaacQdacqGH9aqpcaWGHbGaamOCaiaadEgaciGGTbGaaiyAaiaac6gacaGG7bGaamOva8aadaqhaaWcbaWdbiaadohaa8aabaWdbiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacQdacaWGYbGaeyicI48efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaacqWFneVtpaWaaSbaaSqaa8qacaaIWaaapaqabaGcpeGaaiyFaiaac6caaaaaaa@5CEF@

Then the most probable distribution is ϕ ( r ^ s (k)) () MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaeqy1dy2damaaCaaaleqabaWdbiaacIcaceWGYbGbaKaapaWaaSbaaWqaa8qacaWGZbaapaqabaWcpeGaaiikaiaadUgacaGGPaGaaiykaaaakiaacIcacqGHflY1caGGPaaaaa@41E2@ . Let x ^ s (k)= x ^ s ( r ^ s (k)) (k) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGabmiEayaajaWdamaaBaaaleaapeGaam4CaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiabg2da9iqadIhagaqca8aadaqhaaWcbaWdbiaadohaa8aabaWdbiaacIcaceWGYbGbaKaapaWaaSbaaWqaa8qacaWGZbaapaqabaWcpeGaaiikaiaadUgacaGGPaGaaiykaaaakiaacIcacaWGRbGaaiykaaaa@46AC@ and we have

                                V f ( r ^ f ( k ) ) ( k, x ^ f ( k ) ) V f ( r ) ( k, x ^ f ( r ) (k) ) V f ( r ) ( k,x )= J f ( r ) ( k,x, w d,f ( r )* ( k ) ) J f ( r ) ( k,x, w d ( k ) ). MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWcdaqadaqaaiaadUgaaiaawIcacaGLPaaaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGabmiEayaajaWaaSbaaSqaaiaadAgaaeqaaOWaaeWaaeaacaWGRbaacaGLOaGaayzkaaaacaGLOaGaayzkaaGaeyizImQaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiqadIhagaqcamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacaGGPaaacaGLOaGaayzkaaaabaGaeyizImQaamOvamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOWaaeWaaeaacaWGRbGaaiilaiaadIhaaiaawIcacaGLPaaacqGH9aqpcaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGaamiEaiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaiaacQcaaaGcdaqadaqaaiaadUgaaiaawIcacaGLPaaaaiaawIcacaGLPaaacqGHKjYOcaWGkbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGcdaqadaqaaiaadUgacaGGSaGaamiEaiaacYcacaWG3bWaaSbaaSqaaiaadsgaaeqaaOWaaeWaaeaacaWGRbaacaGLOaGaayzkaaaacaGLOaGaayzkaaGaaiOlaaaaaa@8481@

Now we define the following optimal estimators in the sense of most probable trajectory (MPT).

2.1 Definition

Given the matrices Md , Nd , D0 and DN , ( r ^ f (k), x ^ f (k)) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaiikaiqadkhagaqca8aadaWgaaWcbaWdbiaadAgaa8aabeaak8qacaGGOaGaam4AaiaacMcacaGGSaGabmiEayaajaWdamaaBaaaleaapeGaamOzaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiaacMcaaaa@4174@ , k 0 , is called an optimal filter (in the MPT sense) if it minimizes V f ( r ) ( k , x ) . ( r ^ s (k), x ^ s (k)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaiikaiqadkhagaqca8aadaWgaaWcbaWdbiaadohaa8aabeaak8qacaGGOaGaam4AaiaacMcacaGGSaGabmiEayaajaWdamaaBaaaleaapeGaam4CaaWdaeqaaOWdbiaacIcacaWGRbGaaiykaiaacMcaaaa@418F@ , 0 k N is called an optimal smoother (in the MPT sense) if it minimizes V s ( r ) ( k , x ) .

Then we formulate the following optimal hybrid estimation problems for the performance indices (4) and (5).

The Optimal Hybrid Filtering Problem for Linear Discrete-Time Systems:

Find the pair ( r ^ f (l), x ^ f ( r ^ f (l)) (l)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaiikaiqadkhagaqca8aadaWgaaWcbaWdbiaadAgaa8aabeaak8qacaGGOaGaamiBaiaacMcacaGGSaGabmiEayaajaWdamaaDaaaleaapeGaamOzaaWdaeaapeGaaiikaiqadkhagaqca8aadaWgaaadbaWdbiaadAgaa8aabeaal8qacaGGOaGaamiBaiaacMcacaGGPaaaaOGaaiikaiaadYgacaGGPaGaaiykaaaa@4783@ , l [ 0 , k ] minimizing the performance index (4) based on the causal part Y k = { y ( l ) | 0 l k } of the observed information Y N .

The Optimal Hybrid Smoothing Problem for Linear Discrete-Time Systems:

Find the pair ( r ^ s (k), x ^ s ( r ^ s (k)) (k)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaaiikaiqadkhagaqca8aadaWgaaWcbaWdbiaadohaa8aabeaak8qacaGGOaGaam4AaiaacMcacaGGSaGabmiEayaajaWdamaaDaaaleaapeGaam4CaaWdaeaapeGaaiikaiqadkhagaqca8aadaWgaaadbaWdbiaadohaa8aabeaal8qacaGGOaGaam4AaiaacMcacaGGPaaaaOGaaiikaiaadUgacaGGPaGaaiykaaaa@47A7@ , k [ 0 , N ] minimizing the performance index (4)+(5) based on the whole observed information Y N .

Remark 2.1. In general, if we directly adopt dynamic programming (DP) method for mode-dependent systems, it can arise that computational complexity increases exponentially with time k ([5,11]). On the other hand in this chapter we consider the averaged systems and averaged performance indices for them with regard to the candidates of the mode distributions. Note that this introduction of the averaged systems and performance indices prevents the computational complexity from increasing exponentially by applying the dynamical programming (DP) method as seen in the next section.

Advertisement

3. Hybrid Estimation Algorithms

We assume the following condition:

                                A1: The matrices   A d ¯ ( r ) ( k ) ,   k = 0 , 1 ,   are invertible.

Remark 3.1. As described in [24], note that A1 is the reasonable assumption in the discrete-time models. First we consider the following continuous-time model:

                                         x ˙ c ( t ) = A c ( t , θ c ( t ) ) x c ( t ) + w c ( t , θ c ( t ) )

where θ c (t)M MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaeqiUde3damaaBaaaleaapeGaam4yaaWdaeqaaOWdbiaacIcacaWG0bGaaiyka8aacqGHiiIZcaqGnbaaaa@3DD1@ , t 0 is the switching mode process. If we discretize this model with stepsize h 0 , let x ( k ) = x c ( k h ) and the following discretized equation holds:

                                             x ( k + 1 ) = [ I + h A c ( k h , θ c ( k h ) ) ] x ( k ) + w d ( k , θ ( k ) )

where w d ( k , θ ( k ) ) = h w c ( k h , θ c ( k h ) ) . Let

                                             A d ( k , i ) = I + A c ( k h , i )

and then we obtain

                                             A d ¯ ( r ) ( k ) = i = 1 m ϕ i ( r ) ( k ) A d ( k , i ) = i = 1 m ϕ i ( r ) ( k ) [ I + h A c ( k h , i ) ] = I + h i = 1 m ϕ i ( r ) ( k ) A c ( k h , i ) .

If we assume that A c ( t , i ) is uniformly bounded, then A d ¯ ( r ) ( k ) , k = 0 , 1 , is invertible for h small enough.

3.1 Optimal Hybrid Filtering

The dynamic programming (DP) equations associated with the forward control problem to minimize J f ( r ) with regard to w d ( ) are given as follows:

           V f ( r ) ( k + 1 , x ) = min w d { L ( r ) ( k , A d ¯ ( r ) , 1 ( k ) ( x w d ) , w d , y ( k ) ) + V f ( r ) ( k , x ) } V f ( r ) ( 0 , x ) = Φ 0 ( x ) ,   r N 0

Let

V f ( r ) ( k , x ) = x K f ( r ) ( k ) x + 2 ( p f ( r ) ( k ) ) x + q f ( r ) ( k ) E6

for some functions K f ( r ) and q f ( r ) with appropriate dimensions. Then we obtain the following minimizing w d ( ) .

                                       w d , f ( r ) ( k , x ) = x A d ¯ ( r ) ( k ) S d ( r ) ( k ) ( A d M d ¯ ( r ) ( k ) x + H d N d ¯ ( r ) ( k ) y ( k ) p f ( r ) ( k ) )

where

                                       S d ( r ) ( k ) = [ A d M d A d ¯ ( r ) ( k ) + H d N d H d ¯ + K f ( r ) ( k ) ] 1 .

Then we obtain the following matrix difference equations, forward vector equations and scalar equations with initial conditions:

K f ( r ) ( k + 1 ) = M d ¯ ( r ) ( k ) M d A d ¯ ( r ) ( k ) S d ( r ) ( k ) A d M d ¯ ( r ) ( k ) , K f ( r ) ( 0 ) = D 0 E7
p f ( r ) (k+1)= M d A d ¯ (r) (k) S d (r) [ H d ' N d ¯ (r) (k)y(k) p f (r) (k) ], p f (r) (0)= D 0 x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiaadchadaqhaaWcbaGaamOzaaqaamaabmaabaGaamOCaaGaayjkaiaawMcaaaaakiaacIcacaWGRbGaey4kaSIaaGymaiaacMcacqGH9aqpcqGHsisldaqdaaqaaiaad2eadaWgaaWcbaGaamizaaqabaGccaWGbbWaaSbaaSqaaiaadsgaaeqaaaaakmaaCaaaleqabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaam4uamaaDaaaleaacaWGKbaabaGaaiikaiaadkhacaGGPaaaaOWaamWaaeaadaqdaaqaaiaadIeadaqhaaWcbaGaamizaaqaaiaacEcaaaGccaWGobWaaSbaaSqaaiaadsgaaeqaaaaakmaaCaaaleqabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaamyEaiaacIcacaWGRbGaaiykaiabgkHiTiaadchadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaaGaay5waiaaw2faaiaacYcacaWGWbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaaGimaiaacMcacqGH9aqpcqGHsislcaWGebWaaSbaaSqaaiaaicdaaeqaaOGabmiEayaajaWaaSbaaSqaaiaaicdaaeqaaaaa@7060@ E8
q f ( r ) (k+1)= [ H d ' N d ¯ (r) (k)y(k) p f (r) (k) ] ' S d (r) (k)[ H d ' N d ¯ (r) (k)y(k) p f (r) (k) ] + y ' (k) N d ¯ (r) (k)y(k)+ q f ( r ) (k), q f (r) (0)= x ^ 0 D 0 x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOabaeqabaGaamyCamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacqGHRaWkcaaIXaGaaiykaiabg2da9iabgkHiTmaadmaabaWaa0aaaeaacaWGibWaa0baaSqaaiaadsgaaeaacaGGNaaaaOGaamOtamaaBaaaleaacaWGKbaabeaaaaGcdaahaaWcbeqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaadMhacaGGOaGaam4AaiaacMcacqGHsislcaWGWbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcaaiaawUfacaGLDbaadaahaaWcbeqaaiaacEcaaaGccaWGtbWaa0baaSqaaiaadsgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcadaWadaqaamaanaaabaGaamisamaaDaaaleaacaWGKbaabaGaai4jaaaakiaad6eadaWgaaWcbaGaamizaaqabaaaaOWaaWbaaSqabeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcacaWG5bGaaiikaiaadUgacaGGPaGaeyOeI0IaamiCamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaaacaGLBbGaayzxaaaabaGaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlabgUcaRiaadMhadaahaaWcbeqaaiaacEcaaaGccaGGOaGaam4AaiaacMcadaqdaaqaaiaad6eadaWgaaWcbaGaamizaaqabaaaaOWaaWbaaSqabeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcacaWG5bGaaiikaiaadUgacaGGPaGaey4kaSIaamyCamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacaGGPaGaaiilaiaadghadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaaIWaGaaiykaiabg2da9iqadIhagaqcamaaBaaaleaacaaIWaaabeaakiaadseadaWgaaWcbaGaaGimaaqabaGcceWG4bGbaKaadaWgaaWcbaGaaGimaaqabaaaaaa@0077@ E9

For any given k, by letting V f ( r ) / x = 0 , we obtain

                                                             K f ( r ) ( k ) x + p f ( r ) ( k ) = 0.

Since it can be shown that the matrix K f ( r ) ( k ) is positive-definite, we obtain

                                                             x ^ f (r) (k)= ( K f (r) (k)) 1 p f (r) (k) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaeyypa0JaeyOeI0IaaiikaiaadUeadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacMcadaahaaWcbeqaaiabgkHiTiaaigdaaaGccaWGWbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcaaaa@4F15@

as the minimizer of V f ( r ) ( k , x ) . Then we obtain

x ^ f (r) (k+1)= ( K f (r) (k+1)) 1 p f (r) (k+1) = [ M d ¯ (r) (k) M d A d ¯ (r) (k) S d (r) (k) A d ' M d ¯ (r) (k) ] 1 M d A d ¯ (r) (k) S d (r) ×[ H d ' N d ¯ (r) (k)y(k)+ K f (r) (k) x ^ f (r) (k) ], x ^ f (r) (0)= x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOabaeqabaGabmiEayaajaWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiabgUcaRiaaigdacaGGPaGaeyypa0JaeyOeI0IaaiikaiaadUeadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaey4kaSIaaGymaiaacMcacaGGPaWaaWbaaSqabeaacqGHsislcaaIXaaaaOGaamiCamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacqGHRaWkcaaIXaGaaiykaaqaaiaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8Uaeyypa0JaeyOeI0YaamWaaeaadaqdaaqaaiaad2eadaWgaaWcbaGaamizaaqabaaaaOWaaWbaaSqabeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcacqGHsisldaqdaaqaaiaad2eadaWgaaWcbaGaamizaaqabaGccaWGbbWaaSbaaSqaaiaadsgaaeqaaaaakmaaCaaaleqabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaam4uamaaDaaaleaacaWGKbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaWaa0aaaeaacaWGbbWaa0baaSqaaiaadsgaaeaacaGGNaaaaOGaamytamaaBaaaleaacaWGKbaabeaaaaGcdaahaaWcbeqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaaGaay5waiaaw2faamaaCaaaleqabaGaeyOeI0IaaGymaaaakmaanaaabaGaamytamaaBaaaleaacaWGKbaabeaakiaadgeadaWgaaWcbaGaamizaaqabaaaaOWaaWbaaSqabeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcacaWGtbWaa0baaSqaaiaadsgaaeaacaGGOaGaamOCaiaacMcaaaaakeaacaaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8Uaey41aq7aamWaaeaadaqdaaqaaiaadIeadaqhaaWcbaGaamizaaqaaiaacEcaaaGccaWGobWaaSbaaSqaaiaadsgaaeqaaaaakmaaCaaaleqabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaamyEaiaacIcacaWGRbGaaiykaiabgUcaRiaadUeadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiqadIhagaqcamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaaacaGLBbGaayzxaaGaaiilaiqadIhagaqcamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaaicdacaGGPaGaeyypa0JabmiEayaajaWaaSbaaSqaaiaaicdaaeqaaaaaaa@3689@ E10

and

q f ( r ) (k+1)= [ H d ' N d ¯ (r) (k)y(k)+ K f (r) (k) x ^ f (r) (k) ] ' S d (r) (k) ×[ H d ' N d ¯ (r) (k)y(k)+ K f (r) (k) x ^ f (r) (k) ] + y ' (k) N d ¯ (r) (k)y(k)+ q f ( r ) (k), q f (r) (0)= x ^ 0 D 0 x ^ 0 MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOabaeqabaGaamyCamaaDaaaleaacaWGMbaabaWaaeWaaeaacaWGYbaacaGLOaGaayzkaaaaaOGaaiikaiaadUgacqGHRaWkcaaIXaGaaiykaiabg2da9iabgkHiTmaadmaabaWaa0aaaeaacaWGibWaa0baaSqaaiaadsgaaeaacaGGNaaaaOGaamOtamaaBaaaleaacaWGKbaabeaaaaGcdaahaaWcbeqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaadMhacaGGOaGaam4AaiaacMcacqGHRaWkcaWGlbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcaceWG4bGbaKaadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaaGaay5waiaaw2faamaaCaaaleqabaGaai4jaaaakiaadofadaqhaaWcbaGaamizaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaaqaaiaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8Uaey41aq7aamWaaeaadaqdaaqaaiaadIeadaqhaaWcbaGaamizaaqaaiaacEcaaaGccaWGobWaaSbaaSqaaiaadsgaaeqaaaaakmaaCaaaleqabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaGaamyEaiaacIcacaWGRbGaaiykaiabgUcaRiaadUeadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiqadIhagaqcamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaadUgacaGGPaaacaGLBbGaayzxaaaabaGaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8Uaey4kaSIaamyEamaaCaaaleqabaGaai4jaaaakiaacIcacaWGRbGaaiykamaanaaabaGaamOtamaaBaaaleaacaWGKbaabeaaaaGcdaahaaWcbeqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaadMhacaGGOaGaam4AaiaacMcacqGHRaWkcaWGXbWaa0baaSqaaiaadAgaaeaadaqadaqaaiaadkhaaiaawIcacaGLPaaaaaGccaGGOaGaam4AaiaacMcacaGGSaGaamyCamaaDaaaleaacaWGMbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaaicdacaGGPaGaeyypa0JabmiEayaajaWaaSbaaSqaaiaaicdaaeqaaOGaamiramaaBaaaleaacaaIWaaabeaakiqadIhagaqcamaaBaaaleaacaaIWaaabeaaaaaa@114A@ E11

We also obtain

                                                  V f (r) (k)= ( x ^ f (r) (k)) ' K f (r) (k) x ^ f (r) (k)+ q f (r) (k). MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiaadAfadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiabg2da9iabgkHiTiaacIcaceWG4bGbaKaadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacMcadaahaaWcbeqaaiaacEcaaaGccaWGlbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcaceWG4bGbaKaadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiabgUcaRiaadghadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaac6caaaa@5D0C@

Now we have the following filtering algorithm, which gives the solution of the Optimal Hybrid Filtering Problem for Linear Continuous-Time Systems.

***Optimal hybrid filtering algorithm***

Step 1) Obtain K f ( r ) ( k ) , x ^ f (r) (k) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaaqaaaaaaaaaWdbiaadAgaa8aabaWdbiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaaaa@3CEF@ and q f ( r ) ( k ) for r N 0 and k [ 0 , N ] by solving (7), (10) and (11) with initial conditions.

Step 2) Choose r ^ f (k) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiqadkhagaqcamaaBaaaleaaqaaaaaaaaaWdbiaadAgaa8aabeaak8qacaGGOaGaam4AaiaacMcaaaa@3A98@ that minimizes

                                                             V f (r) (k)= ( x ^ f (r) (k)) ' K f (r) (k) x ^ f (r) (k)+ q f (r) (k). MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiaadAfadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiabg2da9iabgkHiTiaacIcaceWG4bGbaKaadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaacMcadaahaaWcbeqaaiaacEcaaaGccaWGlbWaa0baaSqaaiaadAgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcaceWG4bGbaKaadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiabgUcaRiaadghadaqhaaWcbaGaamOzaaqaaiaacIcacaWGYbGaaiykaaaakiaacIcacaWGRbGaaiykaiaac6caaaa@5D0C@

Then the most probable distribution is ϕ ( r ^ f (k)) (k) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaabaaaaaaaaapeGaeqy1dy2damaaCaaaleqabaWdbiaacIcapaGabmOCayaajaWaaSbaaWqaa8qacaWGMbaapaqabaWcpeGaaiikaiaadUgacaGGPaGaaiykaaaakiaacIcacaWGRbGaaiykaaaa@4079@ and the optimal filter is given by

                                                             ( r ^ f (k), x ^ f (k))=( r ^ f (k), x ^ f (r(k)) (k)). MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaaiaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaaeaaaaaaaaa8qacaWGMbaapaqabaGcpeGaaiikaiaadUgacaGGPaGaaiila8aaceWG4bGbaKaadaqhaaWcbaWdbiaadAgaa8aabaaaaOWdbiaacIcacaWGRbGaaiykaiaacMcacqGH9aqpcaGGOaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadUgacaGGPaGaaiila8aaceWG4bGbaKaadaqhaaWcbaWdbiaadAgaa8aabaWdbiaacIcacaWGYbGaaiikaiaadUgacaGGPaGaaiykaaaak8aacaGGOaGaam4AaiaacMcacaGGPaGaaiOlaaaa@52E7@

3.2 Optimal Hybrid Smoothing

The dynamic programming (DP) equations associated with the backward control problem to minimize J b ( r ) with regard to w d ( ) are given as follows:

                                    V b ( r ) ( k , x ) = min w d { L ( r ) ( k , x , w d , y ( k ) ) + V b ( r ) ( k + 1 , A ¯ d ( r ) ( k ) x + w d ) } V b ( r ) ( N , x ) = Φ N ( x ) ,   r N 0

Let

V b ( r ) ( k , x ) = x K b ( r ) ( k ) x + 2 ( p b ( r ) ( k ) ) x + q b ( r ) ( k ) E12

for some functions K b ( r ) , p b ( r ) and q b ( r ) with appropriate dimensions. Then we obtain the following minimizing w d ( ) .

                                    w d , b ( r ) ( k , x ) = { A d ¯ ( r ) ( k ) + T d ( r ) ( k ) M d A d ¯ ( k ) } x ( k ) T d ( r ) ( k ) p f ( r ) ( k + 1 )

where

                                                    T d ( r ) ( k ) = [ M d ¯ ( r ) ( k ) + K b ( r ) ( k + 1 ) ] 1 .

Let

V b ( r ) ( k , x ) = x K b ( r ) ( k ) x + 2 ( p b ( r ) ( k ) ) x + q b ( r ) ( k ) E13

for some functions K b ( r ) , p b ( r ) and q b ( r ) with appropriate dimensions. Then we obtain the following matrix difference equations, backward vector equations and scalar equations with terminal conditions:

K b ( r ) ( k ) = A d M d A d ¯ ( r ) ( k ) A d M d ¯ ( r ) ( k ) T d ( r ) ( k ) M d A d ¯ ( r ) ( k ) + H d N d H d ¯ ( r ) ( k ) , K b ( r ) ( N ) = D N E14
p b ( r ) ( k ) = A d M d ¯ ( k ) T d ( r ) ( k ) p b ( r ) ( k + 1 ) - H d N d ¯ (r) (k)y(k)] MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaanaaabaGaamisamaaBaaaleaacaWGKbaabeaakiaad6eadaWgaaWcbaGaamizaaqabaaaaOWaaWbaaSqabeaacaGGOaGaamOCaiaacMcaaaGccaaMc8UaaiikaiaadUgacaGGPaGaamyEaiaacIcacaWGRbGaaiykaiaac2faaaa@445B@ ,   p b ( r ) ( N ) = D N x ^ N MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaBaaaleaacaWGobaabeaaaaa@37F5@ E15
q b ( r ) ( k ) = p b ( r ) ( k + 1 ) T d ( r ) ( k ) p b ( r ) ( k + 1 ) + q b ( r ) ( k + 1 ) + y ( k ) N d ¯ ( k + 1 ) y ( k ) ,   q b ( r ) ( N ) = x ^ N ' D N x ^ N MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGobaabaGaai4jaaaakiaadseadaWgaaWcbaGaamOtaaqabaGcceWG4bGbaKaadaWgaaWcbaGaamOtaaqabaaaaa@3C89@ E16

For any given k, by letting V b ( r ) / x = 0 , we obtain

                                                    K b ( r ) ( k ) x + p b ( r ) ( k ) = 0.

Since it can be also shown that the matrix K b ( r ) ( k ) is positive-definite, we obtain

                                                    x ^ b (r) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGIbaabaGaaiikaiaadkhacaGGPaaaaaaa@3A5A@ ( k ) = ( K b ( r ) ( k ) ) 1 p b ( r ) ( k )

as the minimizer of V b ( r ) ( k , x ) . Then we obtain

x ^ b (r) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGIbaabaGaaiikaiaadkhacaGGPaaaaaaa@3A5A@ ( k ) = ( K b ( r ) ( k ) ) 1 p b ( r ) ( k ) = [ A d M d A d ¯ ( r ) ( k ) A d M d ¯ ( r ) ( k ) T d ( r ) ( k ) M d A d ¯ ( r ) ( k ) + H d N d H d ¯ ( r ) ( k ) ] 1 × [ A d M d ¯ ( k ) T d ( r ) ( k ) K b ( r ) ( k + 1 ) x ^ b (r) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGIbaabaGaaiikaiaadkhacaGGPaaaaaaa@3A5A@ ( k + 1 ) + H d N d ¯ ( r ) ( k ) y ( k ) ] ,   x ^ b (r) (N)= x ^ N MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGIbaabaGaaiikaiaadkhacaGGPaaaaOGaaiikaiaad6eacaGGPaGaeyypa0JabmiEayaajaWaaSbaaSqaaiaad6eaaeqaaaaa@3FA2@ E17

and

q b ( r ) ( k ) = x ^ b ( r ) ( k + 1 ) K b ( r ) ( k + 1 ) T d ( r ) ( k ) K b ( r ) ( k + 1 ) x ^ b (r) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadIhagaqcamaaDaaaleaacaWGIbaabaGaaiikaiaadkhacaGGPaaaaaaa@3A5A@ ( k + 1 ) + q b ( r ) ( k + 1 ) + y ( k ) N d ¯ ( k + 1 ) y ( k ) ,   q b ( r ) ( N ) = x ^ N D N x ^ N . E18

We also obtain

                                                    V b ( r ) ( k ) = ( x ^ b ( r ) ( k ) ) K b ( r ) ( k ) x ^ b ( r ) ( k ) + q b ( r ) ( k ) .

Using (6) and (12), we can express V s ( r ) ( k , x ) as

                         V s ( r ) ( k , x ) = x [ K f ( r ) ( k ) + K b ( r ) ( k ) ] x + 2 [ p f ( r ) ( k ) + p b ( r ) ( k ) ] x + q f ( r ) ( k ) + q b ( r ) ( k )

Let

                                                    V s ( r ) / x = 0

and we obtain the following form.

                                                    x ^ s ( r ) ( k ) = [ K f ( r ) ( k ) + K b ( r ) ( k ) ] 1 ( p f ( r ) ( k ) + p b ( r ) ( k ) )

Since p f ( r ) ( k ) = K f ( r ) ( k ) x ^ f ( r ) ( k ) and p b ( r ) ( k ) = K b ( r ) ( k ) x ^ b ( r ) ( k ) , for each candidate r of given distributions, we can obtain the following form of smoothed estimate at time k by the forward and backward filtered estimates.

                         x ^ s ( r ) ( k ) = K s ( r ) ( k ) [ K f ( r ) ( k ) x ^ f ( r ) ( k ) + K b ( r ) ( k ) x ^ b ( r ) ( k ) ]

where K s ( r ) ( k ) = [ K f ( r ) ( k ) + K b ( r ) ( k ) ] 1 .

Now we have the following smoothing algorithm, which gives the solution of the Optimal Hybrid Smoothing Problem for Linear Continuous-Time Systems.

***Optimal hybrid smoothing algorithm***

Step 1) Obtain K b ( r ) ( k ) , x ^ b ( r ) ( k ) and q b ( r ) ( k ) for r N 0 and k [ 0 , N ] by solving (14), (17) and (18) with terminal conditions.

Step 2) Choose r ^ s ( k ) that minimizes

                                              V s ( r ) ( k ) = V f ( r ) ( k ) + V b ( r ) ( k )

where

                                              V b ( r ) ( k ) = x ^ b ( r ) ( k ) K b ( r ) ( k ) x ^ b ( r ) ( k ) + q b ( r ) ( k ) .

Then the most probable distribution is ϕ ( r ^ s ( k ) ) ( k ) and the optimal smoother is given by

                                              ( r ^ s ( k ) , x ^ s ( k ) ) = ( r ^ s ( k ) , x ^ s ( r ^ s ( k ) ) ( k ) ) = ( r ^ s ( k ) , K s ( r ^ s ( k ) ) ( k ) [ K f ( r ^ s ( k ) ) ( k ) x ^ f ( r ^ s ( k ) ) ( k ) + K b ( r ^ s ( k ) ) ( k ) x ^ b ( r ^ s ( k ) ) ( k ) ] )

where K s ( r ^ s ( k ) ) ( k ) = [ K f ( r ^ s ( k ) ) ( k ) + K b ( r ^ s ( k ) ) ( k ) ] 1 .

Remark 3.2. Note that, if the system (1) is a single mode system, i.e., the system (1) is independent of θ(k), the forms of the filter and smoother presented in this section are reduced to the well-known ones of the Kalman filter and smoother.

Advertisement

4. Numerical Examples

In this section, we study numerical examples to demonstrate the effectiveness of the presented design algorithms.

We consider the following two mode systems and assume that the system parameters are as follows:

x( k+1 )= A d (k,θ(k))x(k)+ w d (k,θ(k)), x(0)= x 0 ,θ(0)= i 0 y(k)= H d (k,θ(k))x(k)+ v d (k,θ(k)) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamiEamaabmaabaGaam4AaiabgUcaRiaaigdaaiaawIcacaGLPaaacqGH9aqpcaWGbbWaaSbaaSqaaiaadsgaaeqaaOGaaiikaiaadUgacaGGSaGaeqiUdeNaaiikaiaadUgacaGGPaGaaiykaiaadIhacaGGOaGaam4AaiaacMcacqGHRaWkcaWG3bWaaSbaaSqaaiaadsgaaeqaaOGaaiikaiaadUgacaGGSaGaeqiUdeNaaiikaiaadUgacaGGPaGaaiykaiaacYcaaeaacaaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaaykW7caaMc8UaaGPaVlaadIhacaGGOaGaaGimaiaacMcacqGH9aqpcaWG4bWaaSbaaSqaaiaaicdaaeqaaOGaaiilaiabeI7aXjaacIcacaaIWaGaaiykaiabg2da9iaadMgadaWgaaWcbaGaaGimaaqabaaakeaacaWG5bGaaiikaiaadUgacaGGPaGaeyypa0JaamisamaaBaaaleaacaWGKbaabeaakiaacIcacaWGRbGaaiilaiabeI7aXjaacIcacaWGRbGaaiykaiaacMcacaWG4bGaaiikaiaadUgacaGGPaGaey4kaSIaamODamaaBaaaleaacaWGKbaabeaakiaacIcacaWGRbGaaiilaiabeI7aXjaacIcacaWGRbGaaiykaiaacMcaaaaa@9979@ E19

where

                                               Mode 1:  Mode 2: A 1 = 0 1 0.8 0.6 , A 2 = 0.5 1 0.4 0.6 ,

                                              H = [ 1 , 0 ]

and

                                              M ( t , i ) = 1 0 0 1 ,   N ( t , i ) = 1 ,   D 0 = 1 0 0 1

for i=1,2. We set x ^ 0 = c o l ( 0.1 , 0 ) and the distribution of the initial mode i0 as ( 1 / 2 , 1 / 2 ) . w d (,) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGOaGaeyyXICTaaiilaiabgwSixlaacMcaaaa@3EA2@ and v d (,) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadEhadaWgaaWcbaGaamizaaqabaGccaGGOaGaeyyXICTaaiilaiabgwSixlaacMcaaaa@3EA2@ are stochastic noises which aren''t restricted to be Gaussian white. The candidates of mode distributions are given as follows:

                                              ϕ ( 1 ) = 2 5 , 3 5 , ϕ ( 2 ) = 1 2 , 1 2 , ϕ ( 3 ) = 3 5 , 2 5

The paths of θ(k) are generated randomly, and the performances are compared under the same circumstance, that is, the same set of the paths so that the performances can be easily compared.

We consider the whole system (19) with the true mode distribution ϕ ( 3 ) over the time interval k [ 0 , 100 ] . We verify the effectiveness of the presented hybrid estimation algorithms and compare the estimation performances for the optimal filtering and smoothing algorithms. In order to carry out these algorithms we solve the forward or backward triplet of the difference equations (7)(10)(11) or (14)(17)(18) with the initial or terminal conditions for given observation y ( ) and each candidate r=1,2,3 of given distributions, and obtain the pair ( r ^ f ( k ) , x ^ f ( k ) ) minimizing V f ( r ) ( k , x ) in the filtering case or the pair ( r ^ s ( k ) , x ^ s ( k ) ) minimizing V s ( r ) ( k , x ) in the smoothing case for k [ 0 , 100 ] .

Filtered and smoothed values of the first components of the whole system states are given by Fig. 1 and Fig. 2 respectively. Fig. 3 and Fig. 4 show the square errors between the states and filtered values, and the states and smoothed values respectively. The mean square errors over the time interval [0, 100] are 0.0276 in the filtering case, and 0.0151 in the smoothing case respectively. From these figures and calculation results it is shown that the smoother gives better estimation than the filter. Filtered and smoothed values of the second components of the whole system states are given by Fig. 5 and Fig. 6 respectively. Fig. 7 and Fig. 8 show the square errors between the states and filtered values, and the states and smoothed values respectively. The mean square errors over the time interval [0, 100] are 0.0151 in the filtering case, and 0.0118 in the smoothing case respectively. From these figures and calculation results it is shown that the smoother gives better estimation than the filter. Filtered and smoothed mode distributions are given by Fig. 9 and Fig. 10. Notice that the vertical axes show the candidates of the mode distributions not the modes themselves. In Fig. 9 the filtered values of the mode distributions rapidly change to be left undecided. To the contrary in Fig. 10 the smoothed values of the mode distributions are firmly decided. Through these ten figures it is shown that the optimal smoother presented in this chapter gives better estimate performance than the optimal filter presented in the previous work [24] from the point of view of both state and modes estimation.

 

 

Figure 1.

The state of the system and filtered values: 1st components

Figure 2.

The state of the system and smoothed values: 1st components

Figure 3.

The square errors between the state and filtered values: 1st components

Figure 4.

The square errors between the state and smoothed values: 1st components

Figure 5.

The state of the system and filtered values: 2nd components

Figure 6.

The state of the system and smoothed values: 2nd components

Figure 7.

The square errors between the state and filtered values: 2nd components

Figure 8.

The square errors between the state and smoothed values: 2nd components

Figure 9.

The filtered mode distributions

Figure 10.

The smoothed mode distributions

Advertisement

5. Concluding Remarks

In this chapter we have studied the state and mode estimation problems for linear discrete-time hybrid systems over the fixed time interval. The systems aren''t restricted to the Markovian jump systems and the added noises aren''t restricted to be Gaussian. With regard to concrete examples of the systems considered in this chapter, refer to [24,25]. Those examples show that the systems and estimation algorithms presented in this chapter cover extreme broad classes of dynamical systems affected by the noises not to be restricted to be Gaussian. We have adopted the MPT approach. The state and mode estimation approach adopted in this paper guarantees the optimality of estimation performance in the meaning of MPT different from the previous work ([4,7]).

In this chapter we have considered the problems that both system state and modes are estimated. However we have considered the problems that the distributions of the modes over the fixed time interval not the modes themselves are estimated to grasp the global behavior of the hybrid systems over the long time intervals. In order to estimate both the system state and distributions of the modes we have introduced the averaged performance indices with respect to the candidates of the mode distributions for the averaged systems. This introduction of the averaged systems and performance indices prevents the computational complexity from increasing exponentially with time passage. For these performance indices we have formulated the optimal filtering and smoothing problems based on the available observed information. The estimation problems have been reduced to the optimal control problems to find the noises minimizing the introduced performance indices. We have derived the forward and backward matrix difference equations and the forward and backward filter equations with the initial and terminal conditions respectively, which give the necessary conditions for the solvability of the optimal estimation problems. Then we have presented the optimal hybrid smoothing algorithm by the two filters approach. Finally we have studied the numerical examples to compare the estimation performances by filtering and smoothing. We have obtained the better estimation performance by the smoothing algorithm than the filtering algorithm from the point of view of both state and modes estimation.

With regard to continuous-time cases, refer to [16,17,25]. In particular, in [17,25], the cases that concerned systems are assumed to be Markovian jump systems is also considered. In these papers the concept of quasi-stationary distributions is introduced for the Markovian mode processes and near optimality of limiting estimators with the quasi-stationary distributions is shown. It is well known that the concept of quasi-stationary distribution is very important and highly practical to grasp behavior of stochastic processes over long run time. As a further research issue it is very significant that the quasi-stationary distributions of stochastic mode processes and estimator with these distributions are investigated for the discrete-time hybrid systems.

Advertisement

Appendix: Principle of Hybrid Optimality

With regard to the optimal control problems considered in this chapter, it is obvious that principle of optimality does not hold for the optimal trajectory x ( ) with optimal control input w d ( r ) ( ) and each performance index for each mode distribution candidate r N 0 . However, for the pair ( r ^ (),x() ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaGaaiikaiabgwSixlaacMcacaGGSaGaamiEaiaacIcacqGHflY1caGGPaaacaGLOaGaayzkaaaaaa@416D@ of the optimal mode distribution candidate and optimal trajectory with the optimal control inputs w d ( r ) ( ) , the following principles of hybrid optimality hold. These principles give a basis of validity for the hybrid estimation algorithms presented in this chapter.

Consider the following system

x(k+1)= A ¯ d (r) (k)x(k)+ w d (k) MathType@MTEF@5@5@+=feaagCart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIhacaGGOaGaam4AaiabgUcaRiaaigdacaGGPaGaeyypa0JabmyqayaaraWaa0baaSqaaiaadsgaaeaacaGGOaGaamOCaiaacMcaaaGccaGGOaGaam4AaiaacMcacaWG4bGaaiikaiaadUgacaGGPaGaey4kaSIaam4DamaaBaaaleaacaWGKbaabeaakiaacIcacaWGRbGaaiykaaaa@4AF5@ y ( k ) = H d ( k , θ ( k ) ) x ( k ) + v d ( k , θ ( k ) ) E20

                                                        y ( k ) = H d ( k , θ ( k ) ) x ( k ) + v d ( k , θ ( k ) )

and the performance indices

J f ( r ) ( k , x , w d ( ) ) = l = 0 k 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ 0 ( x ( 0 ) ) E21
J b ( r ) ( k , x , w d ( ) ) = l = k N 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ N ( x ( N ) ) E22
J s ( r ) ( k , x , w d ( ) ) = J f ( r ) ( k , x , w d ( ) ) + J b ( r ) ( k , x , w d ( ) ) E23

where

                                                   L ( r ) ( k , x , w d , y ) = i = 1 m ϕ i ( r ) ( k ) ( [ ( A d ¯ ( r ) ( k ) A d ( k , i ) ) x + w d ] × M d ( k , i ) [ ( A d ¯ ( r ) ( k ) A d ( k , i ) ) x + w d ] + ( y H d ( k , i ) x ) N d ( k , i ) ( y H d ( k , i ) x ) ) .

We consider the following three optimal control problems for the system (20) and the performance indices (21)-(23):

Problem (A): Forward Optimal Control Problem

Consider the system (20) with the initial state x(0). Find the pair ( r ^ f (l), w d,f ( r ^ f (l))* (l)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaamOzaaqabaGccaGGOaGaamiBaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadAgaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaamiBaiaacMcacaGGPaaaaa@48E1@ , l [ 0 , k ] minimizing the value of the performance index (21) based on the causal part Y k = { y ( l ) | 0 l k } of the observed information Y N .

Problem (B): Backward Optimal Control Problem

Consider the system (20) with the initial state x(k). Find the pair ( r ^ b (l), w d,b ( r ^ b (l))* (l)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaamOyaaqabaGccaGGOaGaamiBaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadkgaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadkgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaamiBaiaacMcacaGGPaaaaa@48D5@ , l [ k , N ] minimizing the value of the performance index (22) based on the anti-causal part Y ¯ k ={ y( l )| klN } MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiqadMfagaqeamaaBaaaleaacaWGRbaabeaakiabg2da9maacmaabaGaamyEamaabmaabaGaamiBaaGaayjkaiaawMcaamaaeeaabaGaam4AaiabgsMiJkaadYgacqGHKjYOcaWGobaacaGLhWoaaiaawUhacaGL9baaaaa@4667@ of the observed information Y N .

Problem (C): Fixed-Interval Optimal Control Problem

Consider the system (20) with the initial state x(0). Find the pair ( r ^ s (k), w d,s ( r ^ s (k))* (k)) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaam4CaaqabaGccaGGOaGaam4AaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadohaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadohaaeqaaSGaaiikaiaadUgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaam4AaiaacMcacaGGPaaaaa@4905@ , k [ 0 , N ] minimizing the value of the performance index (23) based on the whole observed information Y N .

Proposition A (Principle of Hybrid Optimality (A)) Consider the optimal control problem (A) on the time interval [0,k]. Also consider the optimal control problem minimizing the performance index

J f ( r ) ( τ , x , w d ( ) ) = l = 0 τ 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ 0 ( x ( 0 ) ) , 1 < τ < k E24

for the system (20) with the initial state x(0) on the partial time interval [0,τ] and then let the pair of optimal control inputs be ( r ^ ^ f (l) w d,f ( r ^ ^ f (l))** (l). ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajyaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaGPaVlaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcgaqcamaaBaaameaacaWGMbaabeaaliaacIcacaWGSbGaaiykaiaacMcacaGGQaGaaiOkaaaakiaacIcacaWGSbGaaiykaiaac6caaiaawIcacaGLPaaaaaa@4B6A@ , l [ 0 , τ ] . Then ( r ^ f (l), w d,f ( r ^ f (l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaaykW7caWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaaGaayjkaiaawMcaaaaa@4A9C@ = ( r ^ ^ f (l), w d,f ( r ^ ^ )** (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajyaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaaykW7caWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKGbaKaadaWgaaadbaaabeaaliaacMcacaGGQaGaaiOkaaaakiaacIcacaWGSbGaaiykaaGaayjkaiaawMcaaaaa@4833@ , l [ 0 , τ ] holds.

Proposition B (Principle of Hybrid Optimality (B)) Consider the optimal control problem (B) on the time interval [k,N]. Also consider the optimal control problem minimizing the performance index

J b ( r ) ( τ , x , w d ( ) ) = l = τ N 1 L ( r ) ( l , x ( l ) , w d ( l ) , y ( l ) ) + Φ N ( x ( N ) ) , k < τ < N 1 E25

for the system (20) with the initial state x ( τ ) on the partial time interval [ τ , N ] and then let the pair of optimal control inputs be ( r ^ ^ b (l) w d,b ( r ^ ^ b (l))** (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajyaajaWaaSbaaSqaaiaadkgaaeqaaOGaaiikaiaadYgacaGGPaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadkgaaeaacaGGOaGabmOCayaajyaajaWaaSbaaWqaaiaadkgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcacaGGQaaaaOGaaiikaiaadYgacaGGPaaacaGLOaGaayzkaaaaaa@4921@ , l [ τ , N ] . Then ( r ^ b (l), w d,b ( r ^ b (l))* (l) )=( r ^ ^ b (l) w d,b ( r ^ ^ b (l))** (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadkgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGIbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGIbaabeaaliaacIcacaWGSbGaaiykaiaacMcacaGGQaaaaOGaaiikaiaadYgacaGGPaaacaGLOaGaayzkaaGaeyypa0ZaaeWaaeaaceWGYbGbaKGbaKaadaWgaaWcbaGaamOyaaqabaGccaGGOaGaamiBaiaacMcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOyaaqaaiaacIcaceWGYbGbaKGbaKaadaWgaaadbaGaamOyaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaiaacQcaaaGccaGGOaGaamiBaiaacMcaaiaawIcacaGLPaaaaaa@5D42@ , l [ τ , N ] holds.

Theorem C (Principle of Hybrid Optimality (C)) Consider the optimal control problem (C) on the fixed time interval [0,N]. Split the performance index (23) into the two parts (21) and (22) and also consider the optimal control problems (A) on [0,k] and (B) on [k,N] for the system (20) with initial state x(0) and x(k) respectively. Then at each time k( r ^ f (l) w d,f ( r ^ f (l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadUgadaqadaqaaiqadkhagaqcamaaBaaaleaacaWGMbaabeaakiaacIcacaWGSbGaaiykaiaaykW7caWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaaGaayjkaiaawMcaaaaa@4ADC@ , l [ 0 , k ] and ( r ^ b (l), w d,b ( r ^ b (l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadkgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGIbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGIbaabeaaliaacIcacaWGSbGaaiykaiaacMcacaGGQaaaaOGaaiikaiaadYgacaGGPaaacaGLOaGaayzkaaaaaa@4905@ , l [ k , N ] are optimal input minimizing the values of the (21) and (22) to be used in order to compose the solution of the fixed-interval optimal control problem (C), i.e., any time k [ 0 , N ] ( r ^ s (l), w d,s ( r ^ f (l))* (l))=( r ^ f (l), w d,f ( r ^ f (l))* (l)),l[ 0,k ] MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaam4CaaqabaGccaGGOaGaamiBaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadohaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaamiBaiaacMcacaGGPaGaeyypa0JaaiikaiqadkhagaqcamaaBaaaleaacaWGMbaabeaakiaacIcacaWGSbGaaiykaiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaiaacMcacaGGSaGaaGPaVlaadYgacaaMc8UaeyicI48aamWaaeaacaaIWaGaaiilaiaadUgaaiaawUfacaGLDbaaaaa@677F@ and ( r ^ s (l), w d,s ( r ^ f (l))* (l))=( r ^ b (l), w d,f ( r ^ b (l))* (l)),l[ k+1,N ] MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaam4CaaqabaGccaGGOaGaamiBaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadohaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaamiBaiaacMcacaGGPaGaeyypa0JaaiikaiqadkhagaqcamaaBaaaleaacaWGIbaabeaakiaacIcacaWGSbGaaiykaiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOyaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaiaacMcacaGGSaGaaGPaVlaaykW7caaMc8UaaGPaVlaadYgacaaMc8UaaGPaVlabgIGiolaaykW7daWadaqaaiaadUgacqGHRaWkcaaIXaGaaiilaiaad6eaaiaawUfacaGLDbaaaaa@70E4@ hold.

In this appendix we give only a proof of Proposition 7.1. The others can be shown by the similar arguments.

(Proof of Proposition A) We split the pair ( r ^ f (l) w d,f ( r ^ f (l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadAgaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgaaeqaaSGaaiikaiaadYgacaGGPaGaaiykaiaacQcaaaGccaGGOaGaamiBaiaacMcaaiaawIcacaGLPaaaaaa@4861@ , l [ 0 , k ] of the optimal control inputs into the following two parts:

                                          ( r ^ f,1 , w d,f,1 ( r ^ f,1 )* )=( r ^ f (l), w d,f ( r ^ f (l))* (l))l[ 0,τ ] ( r ^ f,2 , w d,f,2 ( r ^ f,2 )* )=( r ^ f (l), w d,f ( r ^ f (l))* (l))l[ τ+1,k ] MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaaiikaiqadkhagaqcamaaBaaaleaacaWGMbGaaiilaiaaigdaaeqaaOGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbGaaiilaiaaigdaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgacaGGSaGaaGymaaqabaWccaGGPaGaaiOkaaaakiaacMcacqGH9aqpcaGGOaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbaabeaaliaacIcacaWGSbGaaiykaiaacMcacaGGQaaaaOGaaiikaiaadYgacaGGPaGaaiykaiaaykW7caaMc8UaamiBaiabgIGiolaaykW7daWadaqaaiaaicdacaGGSaGaeqiXdqhacaGLBbGaayzxaaaabaGaaiikaiqadkhagaqcamaaBaaaleaacaWGMbGaaiilaiaaikdaaeqaaOGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbGaaiilaiaaikdaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgacaGGSaGaaGOmaaqabaWccaGGPaGaaiOkaaaakiaacMcacqGH9aqpcaGGOaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbaabeaaliaacIcacaWGSbGaaiykaiaacMcacaGGQaaaaOGaaiikaiaadYgacaGGPaGaaiykaiaaykW7caaMc8UaamiBaiabgIGiolaaykW7daWadaqaaiabes8a0jabgUcaRiaaigdacaGGSaGaam4AaaGaay5waiaaw2faaaaaaa@98E3@

Now we assume

                                          ( r ^ f,1 , w d,f,1 ( r ^ f,1 )* )( r ^ ^ f , w d,f ( r ^ ^ f )** )on[ 0,τ ] MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaamOzaiaacYcacaaIXaaabeaakiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaiaacYcacaaIXaaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbGaaiilaiaaigdaaeqaaSGaaiykaiaacQcaaaGccaGGPaGaeyiyIKRaaiikaiqadkhagaqcgaqcamaaBaaaleaacaWGMbaabeaakiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKGbaKaadaWgaaadbaGaamOzaaqabaWccaGGPaGaaiOkaiaacQcaaaGccaGGPaGaaGPaVlaaykW7caWGVbGaamOBaiaaykW7daWadaqaaiaaicdacaGGSaGaeqiXdqhacaGLBbGaayzxaaaaaa@6099@

Then there exists the pair of control inputs ( r ^ ^ f , w d,f ( r ^ f )** ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajyaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbaabeaaliaacMcacaGGQaGaaiOkaaaaaOGaayjkaiaawMcaaaaa@42F0@ giving less value of the performance index (24) than ( r ^ f,1 , w d,f ( r ^ f,1 1 ,)* ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgacaGGSaGaaGymaaqabaGccaGGOaGaamiBaiaacMcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWccaGGSaGaaGymaiaacMcacaGGQaaaaaGccaGLOaGaayzkaaaaaa@46A3@ and so the pair of control inputs consisting of ( r ^ ^ f, w d,f ( r ^ ^ f ,)** ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajyaajaWaaSbaaSqaaiaadAgacaGGSaaabeaakiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcgaqcamaaBaaameaacaWGMbaabeaaliaacYcacaGGPaGaaiOkaiaacQcaaaaakiaawIcacaGLPaaaaaa@43AF@ and ( r ^ f,2 , w d,f,2 ( r ^ f ,2)* ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgacaGGSaGaaGOmaaqabaGccaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadAgacaGGSaGaaGOmaaqaaiaacIcaceWGYbGbaKaadaWgaaadbaGaamOzaaqabaWccaGGSaGaaGOmaiaacMcacaGGQaaaaaGccaGLOaGaayzkaaaaaa@4677@ gives less value of the performance index (21) than ( r ^ f (l), w d,f ( r ^ f ,(l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbaabeaaliaacYcacaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaaGaayjkaiaawMcaaaaa@49C1@ , l [ 0 , k ] . This contradicts with the optimality of ( r ^ f (l), w d,f ( r ^ f ,(l))* (l) ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamaabmaabaGabmOCayaajaWaaSbaaSqaaiaadAgaaeqaaOGaaiikaiaadYgacaGGPaGaaiilaiaadEhadaqhaaWcbaGaamizaiaacYcacaWGMbaabaGaaiikaiqadkhagaqcamaaBaaameaacaWGMbaabeaaliaacYcacaGGOaGaamiBaiaacMcacaGGPaGaaiOkaaaakiaacIcacaWGSbGaaiykaaGaayjkaiaawMcaaaaa@49C1@ , l [ 0 , k ] . Therefore ( r ^ f (l), w d,f ( r ^ f )* )=( r ^ ^ f (l), w d,f ( r ^ ^ f (l))** ) MathType@MTEF@5@5@+=feaagCart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaiaacIcaceWGYbGbaKaadaWgaaWcbaGaamOzaaqabaGccaGGOaGaamiBaiaacMcacaGGSaGaam4DamaaDaaaleaacaWGKbGaaiilaiaadAgaaeaacaGGOaGabmOCayaajaWaaSbaaWqaaiaadAgaaeqaaSGaaiykaiaacQcaaaGccaGGPaGaeyypa0JaaiikaiqadkhagaqcgaqcamaaBaaaleaacaWGMbaabeaakiaacIcacaWGSbGaaiykaiaacYcacaWG3bWaa0baaSqaaiaadsgacaGGSaGaamOzaaqaaiaacIcaceWGYbGbaKGbaKaadaWgaaadbaGaamOzaaqabaWccaGGOaGaamiBaiaacMcacaGGPaGaaiOkaiaacQcaaaGccaGGPaaaaa@56CC@ , l [ 0 , τ ] holds. (Q.E.D.).

References

  1. 1. Basar T. Optimal Performance Levels for Minimax Filters, Predictors and Smoothers Syst. Contr. Lett. 16 5 309 317 1991
  2. 2. Blanco E. Neveux P. Thomas G. The H Fixed-Interval Smoothing Problem for Continuous Systems IEEE Trans. Signal Process. 54 11 4085 4090 2006
  3. 3. Blom H. A. P. Bar-Shalom Y. Time-reversion of a hybrid state stochastic difference system with a jump-linear smoothing application IEEE Trans. Inform. Theory 36 4 836 847 1990
  4. 4. Costa O. L. V. Linear Minimum Mean Square Error Estimation for Discrete-Time Markovian Jump Linear Systems IEEE Trans. Automat. Contr. 39 8 1685 1689 1994
  5. 5. Costa O. L. V. Fragoso M. D. Marques R. P. Discrete-Time Markov Jump Linear Systems Springer London 2005
  6. 6. Cox H. Estimation of State Variables via Dynamic Programming Proc. 1964 Joint Automatic Control Conf. Stanford, California 376 381 1964
  7. 7. Fragoso M. D. Costa O. L. V. Baczynski J. Rocha N. Optimal linear mean square filter for continuous-time jump linear systems IEEE Trans. Automat. Contr. 50 9 1364 1369 2005
  8. 8. Fraser D. C. Potter J. E. The Optimum Linear Smoother as a Combination of Two Optimum Linear Filters IEEE Trans. Automat. Contr. AC-14 4 387 390 1969
  9. 9. Helmick R. E. Blair W. D. Hoffman S. A. Fixed-Interval Smoothing for Markovian Switching Systems IEEE Trans. Inform. Theory 41 6 1845 1855 1995
  10. 10. Jazwinski A. H. Filtering for Nonlinear Dynamical Systems IEEE Trans. Automat. Contr. 11 765 766 1966
  11. 11. Lincoln B. Rantzer A. Relaxing Dynamic Programming IEEE Trans. Automat. Contr. 51 8 1249 1260 2006
  12. 12. Ljung L. Kailath T. Backwards Markovian Models for Second-Order Stochastic Processes IEEE Trans. Inform. Theory 22 4 488 491 1976
  13. 13. Mayne D. Q. A Solution of the Smoothing Problem for Linear Dynamic Systems Automatica 4 2 73 92 1966
  14. 14. Meditch J. S. Orthogonal Projection and Discrete Optimal Linear Smoothing J. SIAM Control 5 1 74 89 1967
  15. 15. Nakura G. H Estimation for Linear Discrete-Time Markovian Jump Systems by Game Theoretic Approach Proceedings of the 42nd ISCIE International Symposium on Stochastic Systems Theory and Its Applications (SSS10) Okayama, Japan 163 169 2010
  16. 16. Nakura G. An Approach to Noncausal Hybrid Estimation for Linear Continuous-Time Systems with Non-Gaussian Noises Proceedings of SICE Annual Conference 2011 Tokyo, Japan 979 984 2011
  17. 17. Nakura G. An Approach to Hybrid Smoothing for Linear Continuous-Time Systems with Non-Gaussian Noises Proceedings of the 43rd ISCIE International Symposium on Stochastic Systems Theory and Its Applications (SSS11) Shiga, Japan 63 72 2011
  18. 18. Rauch H. E. Solutions to the Linear Smoothing Problem IEEE Trans., Automat., Contr. AC-8 371 372 1963
  19. 19. Rauch H. E. Tung F. Striebel C. T. Maximum Likelihood Estimates of Linear Dynamic Systems AIAA J. 3 8 1445 1450 1965
  20. 20. Sidhu G. S. Desai U. B. New Smoothing Algorithms Based on Reversed-Time Lumped Models IEEE Trans. Automat. Contr. 21 538 541 1976
  21. 21. Sworder D. D. Rogers R. O. An LQG Solution to a Control Problem with Solar Thermal Receiver IEEE Trans. Automat. Contr. 28 971 978 1983
  22. 22. Verghese G. Kailath T. A Further Note on Backwards Markovian Models IEEE Trans. Inf. Theory IT-25 1 121 124 1979
  23. 23. Wall J. E., Jr. Willsky A. S. Sandell N. R., Jr. On the Fixed-Interval Smoothing Problem Stochastics 5 1 41 1981
  24. 24. Zhang Q. Optimal Filtering of Discrete-Time Hybrid Systems J. Optim. Theory Appl. 100 1 123 144 1999
  25. 25. Zhang Q. Hybrid Filtering for Linear Systems with Non-Gaussian Disturbances IEEE Trans. Automat. Contr. 45 50 61 2000

Written By

Gou Nakura

Submitted: 22 March 2012 Published: 05 December 2012