时滞递归神经网络的全局指数同步
Global Exponential Synchronization of Recurrent Neural Networks with Time Delays
摘要: 本文主要讨论了时滞递归神经网络中,驱动系统和响应系统的全局指数同步问题。本文首先考虑到时滞前后模板元素设计了驱动系统,为了直观地看出全局指数同步效果设计了误差相关的控制器;其次构造了Lyapunov泛函并用Filippov解证明了本文设计的控制器的可行性;最后通过实验发现本文设计的控制器可以使驱动和响应系统达到全局指数同步的效果。
Abstract: In this paper, we mainly discuss the global exponential synchronization of the driving system and the response system in the delayed recurrent neural networks. In this paper, the driving system is designed by considering the delay before and after the template elements. In order to see the global exponential synchronization effect intuitively, the error dependent controller is designed. Secondly, Lyapunov functional is constructed and Filippov solution is used to prove the feasibility of the controller designed in this paper. Finally, experiments show that the controller designed in this paper can make the drive and response system achieving the effect of global exponential syn-chronization.
文章引用:马丁艺, 姑丽加玛丽•麦麦提艾力. 时滞递归神经网络的全局指数同步[J]. 理论数学, 2023, 13(4): 795-803. https://doi.org/10.12677/PM.2023.134082

1. 引言

神经网络 [1] 是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。其中递归神经网络 [2] 是具有树状阶层结构且网络节点按其连接顺序对输入信息进行递归的神经网络。

神经网络总是受到神经元放大器的开关速度有限和神经元之间的通讯时间传输延迟的影响,导致各神经元之间传输信息不同步,也就是驱动系统在启动时,相应的响应系统不能立即作出反应,中间会产生一定的时间延迟,所以Pecora [3] 等人首次提出了驱动和响应系统同步的概念,即两个或多个混沌或周期系统具有共同的动力学行为。这种同步应用于安全通信时,只有在驱动系统和响应系统实现完整的同步传输信号才可以成立,而且同步的作用会在模式识别 [4] 、图像处理 [5] 、医学诊断 [6] 等领域造成一定影响,于是研究神经网络之间的全局指数同步问题变得越来越重要。全局指数同步 [7] [8] [9] [10] [11] 的研究工作已经有了很多可以借鉴的资料,在不连续状态下神经网络的全局指数同步问题已经有文献进行了相关研究,比如在模糊神经网络 [12] 中研究了一类具有时变时滞和不连续激励的模糊神经网络在状态反馈控制和自适应控制下的全局指数同步问题,对激活函数做了相关假设,利用不连续状态反馈设计了控制器并且构造Lyapunov泛函,关于全局指数同步新的和有用的准则被提出,通过对响应系统设计新型控制器,从理论和数值上证明了响应系统可以与驱动系统实现全局指数同步,并且同步判据易于验证。在递归神经网络 [13] [14] [15] 中也是设计了不连续状态反馈控制器模型可以实现全局指数同步,非连续神经元激活的神经网络的稳定性问题引起了不同领域研究者的兴趣。因此,研究了具有不连续激活的神经网络的指数同步问题。同时考虑了状态反馈控制和自适应控制技术,所设计的控制器结构简单,可应用于具有间断和连续激活的神经网络。此外,文献中还考虑到了收敛速度是明确估计状态反馈控制的一个标准。这些文献的共同点都是构造李雅普诺夫泛函并结合Filippov解证明所提出的控制器可以使驱动和响应系统达到全局指数同步。

研究不同神经网络的全局指数同步问题已经成为了一个热点话题,但是有关递归神经网络的全局指数同步问题的研究较少。所以,在已有的研究基础上,本文选择更详细地分析时滞递归神经网络的驱动系统模型,证明本文设计的控制器可以有效地实现时滞递归神经网络的全局指数同步。

在上述讨论的基础上,本文主要研究了时滞递归神经网络的全局指数同步问题。本文在时滞微分方程的基础上,结合Filippov解 [16] 和初值问题 [17] 的定义,更细致地分析了时滞递归神经网络中时滞前后模板元素并建立了驱动系统模型。为了使驱动和响应系统达到全局指数同步的效果,本文对响应系统设计了一个控制器;为了证明提出的控制器的可行性,构造了Lyapunov泛函 [18] 并用链式法则进行了证明。利用初值问题的定义计算出了控制器的系数,通过实验发现,本文设计的控制器可以达到全局指数同步的效果。

本文的其余部分组织如下:第二节介绍了驱动系统和响应系统,此外,本文还给出了一些假设和定义以及一些有用的引理;第三节专门研究时滞递归神经网络的全局指数同步;第四节给出了数值实验,以说明主要结果的有效性;最后在第五节得出一些结论。

2. 模型构造及预备知识

本文讨论的不连续的时滞递归神经网络驱动系统如下:

x ˙ i ( t ) = o i x i ( t ) + j = 1 n a i j f j ( x j ( t ) ) + j = 1 n b i j v j + j = 1 n c i j f j ( x j ( t ρ ( t ) ) ) + j = 1 n d i j v j + I i , i = 1 , 2 , , n , (2.1)

x i ( t ) 表示第i个单元在时间t的状态; o i 表示被动衰减率到第i个单元的状态; a i j 表示反馈模板的元素; c i j 表示出现时滞的反馈模板的元素; b i j 表示前馈模板的元素; d i j 表示时滞后的前馈模板的元素; v i I i 分别表示第i个神经元的输入和偏置; f i 表示激活函数; ρ ( t ) 0 表示对应于沿第i个单元的轴突的传输延迟。以矩阵形式表示如下:

O = d i a g ( o 1 , o 2 , , o n ) , A = ( a i j ) n × n , B = ( b i j ) n × n , C = ( c i j ) n × n , D = ( d i j ) n × n .

定义2.1 (欧几里得向量范数)给定列向量 x = ( x 1 , x 2 , , x n ) T ,其中上标“T”表示向量的转置, x 是欧几里得向量范数

X = i n ( x i ) 2 = ( x 1 ) 2 + ( x 2 ) 2 + + ( x n ) 2 = ( i = 1 n x i 2 ) 1 2

I n A = ( a i j ) n × n 分别为兼容维数的单位矩阵和方阵,设 A 表示由 A = λ max ( A T A ) 1 / 2 定义的欧几里得范数。最后,用 U [ Ω ] 表示集合 Ω R n 的凸包的闭包。

对激活函数和时滞做如下假设。

假设1对于每个 i = 1 , , n f i : R R 除了在一个独立点 { q k i } 的可数集合上是连续的,其中分别存在有限的右、左极限 f i ( q k i + ) f i ( q k i ) 。此外, f i 在R的每个紧化区间中最多有有限个跳跃不连续点。

假设2对于每一个 i = ( 1 , , n ) ,存在非负常数 h i g i 使得

| ϑ i μ i | h i | x i y i | + g i (2.2)

并且由定义2.1可知 x i , y i R ϑ i U [ f i ( x i ) ] μ i U [ f i ( y i ) ]

假设3存在正常数 ρ ρ * ,使 0 < ρ ( t ) ρ ,和 ρ ˙ ( t ) ρ * < 1 。显然,如果传输延迟 ρ ( t ) 是连续的,则肯定能保证假设成立。

注意:

U [ f i ( y i ) ] = [ min { f i ( x i i ) , f i ( x i i + ) } , max { f i ( x i i ) , f i ( x i i + ) } ] , i = 1 , , n .

这意味着当在 f i x i 处不连续时, U [ f i ( y i ) ] 是一个内部非空的区间,而当 f i x i 处连续时, U [ f i ( y i ) ] = { f i ( x i ) } 是一个单例。

由于激活函数满足假设1,(2.1)的右边是有关x的离散函数,因此有必要说明(式2.1)解的精确含义。我们采用了Filippov解给出合理定义。

定义2.2 (Filippov解)如果满足以下条件

1) x = ( x 1 , x 2 , , x n ) T [ ρ , T ) 上连续,并且在 [ 0 , T ) 上绝对连续;

2) 存在一个可测函数 ϑ = ( ϑ 1 , ϑ 2 , , ϑ n ) T : [ ρ , T ) R n ,使 ϑ j ( t ) U [ f j ( x j ( t ) ) ] t [ ρ , T ) 可知:

x ˙ i ( t ) = o i x i ( t ) + j = 1 n a i j ϑ j ( t ) + j = 1 n b i j v j + j = 1 n c i j ϑ j ( t ρ ( t ) ) + j = 1 n d i j v j + I i , t [ 0 , T ) , i = 1 , 2 , , n , (2.3)

则称函数 x = ( x 1 , x 2 , , x n ) T 是驱动系统中在 [ ρ , T ) ( T ( 0 , + ] ) 上的一个解。

定义2.3 (初值问题)对于任意连续函数 φ = ( φ 1 , φ 2 , , φ n ) T : [ ρ , 0 ] R n 和任何可测量的选择 ψ = ( ψ 1 , ψ 2 , , ψ n ) T : [ ρ , 0 ] R n ,有 ψ j ( s ) U [ f j ( φ j ( s ) ) ] ( j = 1 , , n ) 并且 S [ ρ , 0 ] ,由初始条件与驱动系统相关的初值问题 ( φ , ψ ) 可知:可以找到函数 x ( t ) , γ ( t ) ,使 x ( t ) 是某个 T > 0 [ ρ , T ) 上驱动系统上的解, ϑ ( t ) 是与 x ( t ) 相关的输出解,并且有:

{ x ˙ i ( t ) = o i x i ( t ) + j = 1 n a i j ϑ j ( t ) + j = 1 n b i j v j + j = 1 n c i j ϑ j ( t ρ ( t ) ) + j = 1 n d i j v j + I i ϑ j ( t ) U [ f j ( x j ( t ) ) ] , t [ 0 , T ) x i ( s ) = φ i ( s ) , s [ ρ , 0 ] ϑ j ( s ) = ψ j ( s ) , s [ ρ , 0 ] (2.4)

驱动系统(式2.1)相关的响应系统如下:

y ˙ i ( t ) = o i y i ( t ) + j = 1 n a i j f j ( y j ( t ) ) + j = 1 n b i j v j + j = 1 n c i j f j ( y j ( t ρ ( t ) ) ) + j = 1 n d i j v j + I i + u i ( t ) , i = 1 , 2 , , n , (2.5)

上式中, y i ( t ) 对应响应系统第i个神经元的状态变量,其他参数的动态含义如驱动系统(2.1),响应系统多加了一个 u i ( t ) 表示要设计的控制器,由Filippov解可知响应系统也可写成如下表达式:

y ˙ i ( t ) = o i y i ( t ) + j = 1 n a i j μ j ( t ) + j = 1 n b i j v j + j = 1 n c i j μ j ( t ρ ( t ) ) + j = 1 n d i j v j + I i + u i ( t ) , t [ 0 , T ) , i = 1 , 2 , , n , (2.6)

通过初值问题的定义可知:

{ y ˙ i ( t ) = o i y i ( t ) + j = 1 n a i j μ j ( t ) + j = 1 n b i j v j + j = 1 n c i j μ j ( t ρ ( t ) ) + j = 1 n d i j v j + I i + u i ( t ) μ j ( t ) U [ f j ( y j ( t ) ) ] , t [ 0 , T ) y i ( s ) = Φ i ( s ) , s [ ρ , 0 ] μ j ( s ) = χ j ( s ) , s [ ρ , 0 ] (2.7)

定义2.4令 x ( t ) 是驱动系统, y ( t ) 是响应系统,如果 y ( t ) 中存在一个控制输入 u i ( t ) ,并且存在常数 M 1 ϵ > 0 ,满足以下条件:

x ( t ) y ( t ) M sup ρ s 0 φ Φ e ϵ t , t > 0.

可以说明驱动系统和响应系统能够达到全局指数同步。

这里的常数 ϵ 指的是指数同步的程度。接下来,提出在建立全局指数同步准则中起重要作用的初步引理。

引理2.1 (Gronwall不等式)假设函数 g ( t ) f ( t ) [ t 0 , t 1 ] 上连续, t 0 t t 1 ,并且 f ( t ) 0 g ( t ) 0 K 0 为常数。如果

f ( t ) K + t 0 t f ( s ) g ( s ) d s

f ( t ) K exp ( t 0 t g ( s ) d s )

引理2.2 (链式法则)若I,J是直线上的开区间,函数 f ( x ) 在I上有定义 a ( I ) 处可微,函数 g ( y ) 在J上有定义 f ( I ) J ,在 f ( a ) 处可微,则复合函数 ( g f ) ( x ) = g ( f ( x ) ) 在a处可微( g f 在I上有定义),且 ( g ˙ f ) ( a ) = g ˙ ( f ( a ) ) f ˙ ( a ) ,若记 u = g ( y ) y = f ( x ) ,而f在I上可微g在J上可微则在I上任意点x有

( g ˙ f ) ( x ) = g ˙ ( f ( x ) ) f ˙ ( x )

( g ˙ f ) ( x ) = ( g ˙ f ) ( x ) f ˙ ( x )

d u d x = d u d y d y d x

3. 主要结果

假设 x i ( t ) y i ( t ) 分别是驱动系统和响应系统的任意两个解,接着令

e i ( t ) = x i ( t ) y i ( t )

那么误差系统可以表示为:

e ˙ ( t ) = o i e i ( t ) + j = 1 n a i j ( ϑ j ( t ) μ j ( t ) ) + j = 1 n c i j ϑ j ( t ρ ( t ) ) + j = 1 n c i j μ j ( t ρ ( t ) ) u i ( t ) , i = 1 , 2 , , n . (3.1)

定理3.1如果假设1~3成立,那么驱动系统和响应系统通过下列控制器实现指数同步:

u i ( t ) = s i e i ( t ) z i s i g n ( e i ( t ) ) , x = 1 , 2 , 3 , 4. (3.2)

s i O + A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) + ϵ , ϵ > 0 , z i A i + B i , H = d i a g ( h 1 , , h n ) ,

A ¯ = | A | H , | A | = ( | a i j | ) n × n , A i = j = 1 n | a i j | g i , c ¯ = | c | H , | c | = ( | c i j | ) n × n , B i = j = 1 n | c i j | g i , i = 1 , 2 , , n .

因为Lyapunov泛函的基本思路是通过系统状态方程的解来判别系统的的稳定性,所以为了得到全局指数同步我们构造Lyapunov泛函。

证明:构造Lyapunov泛函

V 1 ( t ) = 1 2 i = 1 n e i 2 ( t ) + 1 2 ( 1 ρ * ) i = 1 n t ρ ( t ) t e i 2 ( s ) d s (3.3)

计算 V 1 ( t ) 沿着误差系统(3.1)轨迹的导数,

V ˙ 1 ( t ) i = 1 n o i e i 2 ( t ) + i = 1 n j = 1 n e i ( t ) a i j ( ϑ j ( t ) η j ( t ) ) + i = 1 n j = 1 n | e i ( t ) | | c i j ϑ j ( t ρ ( t ) ) | i = 1 n j = 1 n | e i ( t ) | | c i j μ j ( t ρ ( t ) ) | i = 1 n s i e i 2 ( t ) i = 1 n z i | e i ( t ) | s i g n ( e i ( t ) ) + 1 2 ( 1 ρ * ) [ i = 1 n ( e i 2 ( t ) e i 2 ( t ρ ( t ) ) ) ] (3.4)

接下来证明不等式右边,通过不等式的放缩,并且根据假设2进行逐项证明,

i = 1 n j = 1 n e i ( t ) a i j ( ϑ j ( t ) μ j ( t ) ) i = 1 n j = 1 n | e i ( t ) | | a i j | | ϑ j ( t ) μ j ( t ) | i = 1 n j = 1 n | e i ( t ) | | a i j | ( h j | e j ( t ) | + g i ) = | e ( t ) | T | A | H | e ( t ) | + i = 1 n j = 1 n | e i ( t ) | | a i j | g i A ¯ e T ( t ) e ( t ) + i = 1 n A i | e i ( t ) | (3.5)

i = 1 n j = 1 n | e i ( t ) | | c i j ϑ j ( t ρ ( t ) ) | i = 1 n j = 1 n | e i ( t ) | | c i j μ j ( t ρ ( t ) ) | i = 1 n j = 1 n | e i ( t ) | | c i j | | ϑ j ( t ρ ( t ) ) μ j ( t ρ ( t ) ) | i = 1 n j = 1 n | e i ( t ) | | c i j | ( h i | e j ( t ρ ( t ) ) | + g i ) = e T ( t ) | c | H | e ( t ρ ( t ) ) | + i = 1 n B i | e i ( t ) | 1 2 c ¯ 2 | e ( t ) | T | e ( t ) | + 1 2 e T ( t ) ( t ρ ( t ) ) e ( t ) ( t ρ ( t ) ) + i = 1 n B i | e i ( t ) | (3.6)

将(3.5)和(3.6)带入(3.4)

V ˙ 1 ( t ) e T ( t ) [ O + ( A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) ) I n S ] e ( t ) i = 1 n z i | e i ( t ) | + i = 1 n A i | e i ( t ) | + i = 1 n B i | e i ( t ) | (3.7)

S i A i + B i 和(3.7)可知

V ˙ 1 ( t ) + ϵ e T ( t ) e ( t ) e T ( t ) [ O + ( A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) + ϵ ) I n S ] e ( t )

这里 s i o i + A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) + ϵ ,所以可以得到

V ˙ 1 ( t ) + ϵ e T ( t ) e ( t ) 0 (3.8)

结合(3.3)可以得到

e T ( t ) e ( t ) 2 V 1 ( t ) = 2 V 1 ( 0 ) + 2 0 t v ˙ ( s ) d s 2 V 1 ( 0 ) 2 ϵ 0 t e T ( s ) e ( s ) d s

根据引理2.1可知:

e T ( t ) e ( t ) 2 V 1 ( 0 ) e 2 ϵ t

e ( t ) 2 ρ * 1 ρ * e 2 ϵ t

由初值问题可知:

e ( t ) sup ρ s 0 φ ( t ) Φ ( t )

满足 M 1 ,那么

x ( t ) y ( t ) M sup ρ s 0 φ ( s ) Φ ( s ) e ϵ t

可以满足定义2.4,所以在不连续状态控制器(3.2)的控制下可以得到驱动系统和响应系统的全局指数同步。

4. 数值实验

本文的数值实验分为两个部分,第一个部分结合相关假设和初值问题计算控制器相关系数,最终确定了控制器模型;第二部分通过曲线变化图分析了在控制器作用下全局指数同步的效果。

例4.1当 n = 2 时,驱动系统和响应系统设置如下参数:

O = ( 1 0 0 1 ) , A = ( 3.8 1 2.1 3.3 ) , B = ( 0.1 0 0 0.1 ) , C = ( 2.7 0.8 3.1 4.3 ) , D = ( 0.1 0 0 0.1 ) , I = ( 0.1 , 0.1 ) T , ρ ( t ) = e t 1 + e t , v = ( 0 , 1 ) T

激活函数设置为:

f i ( x i ( t ) ) = { tanh ( x i ( t ) ) 0.04 , x i 0 , tanh ( x i ( t ) ) + 0.03 , x i 0 , i = 1 , 2 (4.1)

假设1和假设2满足 h i = 1 , g i = 0.06 , ρ = 1 , ρ * = 0.2 , ϵ = 0.2 , i = 1 , 2

s i o i + A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) + ϵ

s i = 52.04345

A i + B i = 0.498 < z 1 = 0.5

A i + B i = 0.768 < z 2 = 0.8

s i = 53 > o i + A ¯ + 1 2 c ¯ 2 + 1 2 ( 1 ρ * ) + ϵ = 52.04345 , i = 1 , 2

不连续反馈控制器设计如下:

{ u 1 ( t ) = 53 e 1 ( t ) 0.5 s i g n ( e 1 ( t ) ) u 2 ( t ) = 53 e 2 ( t ) 0.8 s i g n ( e 2 ( t ) ) (4.2)

所有的条件满足定理3.1,驱动系统和响应系统在控制器(式4.2)的作用下达到全局指数同步,由初值定理,给定驱动系统和响应系统的初值分别为:

x ( s ) = ( 0.4 , 0.2 ) T , y ( s ) = ( 0.1 , 0.5 ) T , s [ 1 , 0 ]

通过实验图1可以看出,本文设计的控制器可以使驱动和响应系统达到全局指数同步的效果。

Figure 1. Global exponential synchronization of x and y

图1. x和y的全局指数同步效果图

接下来是误差系统的曲线变化图。

图2中可以看出,在本文设计的控制器作用下,误差在短时间内可以无限逼近于零。

Figure 2. Global exponential synchronization effect of e

图2. e的全局指数同步效果图

5. 结论

本文主要研究了时滞递归神经网络的全局指数同步问题。首先,本文对响应系统设计了一个新的控制器;其次,从理论上和数值上证明了该控制器能够使驱动系统和响应系统实现全局指数同步;最后,通过算例进行了数值模拟,验证了理论结果的有效性。本文的数值实验是在时滞微分方程的基础上对驱动模型增加了时滞前后的模板元素,并且设计了控制器,得到了驱动系统和响应系统;通过误差分析,构造了误差系统;在设定驱动和响应系统的初始值和时间延迟函数后,分别绘制出了驱动和响应系统达到全局指数同步和误差系统的曲线图。下一步将继续对分数阶时滞递归神经网络的多稳定性进行研究。

参考文献

[1] 巫影, 陈定方, 唐小兵, 等. 神经网络综述[J]. 科技进步与对策, 2002, 19(6): 133-134.
[2] 刘建伟, 宋志妍. 循环神经网络研究综述[J]. 控制与决策, 2022, 37(11): 2753-2768.
[3] Pecora, L.M. and Carroll, T.L. (1990) Syn-chronization in Chaotic Systems. Physical Review Letters, 64, 821-824.
https://doi.org/10.1103/PhysRevLett.64.821
[4] 徐玉洁, 苏慧芳, 邵淑娜. 神经网络模式识别的改进及应用[J]. 科技创新导报, 2019, 16(33): 131-131.
[5] 高宏宇, 黄文丽, 董宏丽, 等. 忆阻神经网络图像处理综述[J]. 吉林大学学报(信息科学版), 2019, 37(2): 127-133.
[6] 李楠楠. 基于神经网络算法在医学中的应用[J]. 信息记录材料, 2021, 22(6): 90-92.
[7] 汤干文, 秦发金. 具有脉冲和变时滞的离散Cohen-Grossberg神经网络的全局指数同步[J]. 西南师范大学学报: 自然科学版, 2013, 38(12): 43-49.
[8] 钮新源, 林建宇. 线性混合耦合切换网络的全局指数同步研究[J]. 计算机应用与软件, 2014, 31(5): 95-98+109.
[9] 黄优良, 邱华, 房少梅. 时滞耦合随机神经网络全局指数同步[J]. 福州大学学报: 自然科学版, 2010, 38(1): 48-53.
[10] 王楠, 李雪臣. 具有混杂脉冲复杂网络的脉冲控制和全局指数同步性[J]. 许昌学院学报, 2020, 39(5): 10-12.
[11] 王瑶, 田玉娟. 分布时滞区间神经网络的脉冲同步控制[J]. 山东师范大学学报: 自然科学版, 2021, 36(1): 24-32.
[12] 牟晓辉, 唐荣强, 杨鑫松. 忆阻型模糊细胞神经网络在时滞脉冲控制下的全局指数同步[J]. 南通大学学报(自然科学版), 2020, 19(1): 68-76.
[13] 艾合麦提•麦麦提阿吉, 李洪利. 含分布时滞递归神经网络的一般衰减同步[J]. 应用数学和力学, 2019, 40(11): 1204-1213.
[14] Duan, L., Fang, X. and Fu, Y. (2019) Global Exponential Synchronization of De-layed Fuzzy Cellular Neural Networks with Discontinuous Activations. International Journal of Machine Learning and Cybernetics, 10, 579-589.
https://doi.org/10.1007/s13042-017-0740-2
[15] Yang, X. and Cao, J. (2013) Exponential Synchronization of Delayed Neural Networks with Discontinuous Activations. IEEE Transactions on Circuits and Systems I: Regular Pa-pers, 60, 2431-2439.
https://doi.org/10.1109/TCSI.2013.2244451
[16] Da Prato, G. and Frankowska, H. (1994) A Stochastic Filippov Theorem. Stochastic Analysis and Applications, 12, 409-426.
https://doi.org/10.1080/07362999408809361
[17] Griffiths, D.F. and Higham, D.J. (2010) Numerical Methods for Ordinary Differential Equations: Initial Value Problems. Springer, London.
https://doi.org/10.1007/978-0-85729-148-6
[18] Shevitz, D. and Paden, B. (1994) Lyapunov Stability Theory of Nonsmooth Systems. IEEE Transactions on Automatic Control, 39, 1910-1914.
https://doi.org/10.1109/9.317122