非线性动力学_非线性科学中的现代数学方法:综述

a7024e8e18544efc3eaab1a6d4df4cf5.png

Ch0【引言】

本文是作者的一个总结,力图在极度繁杂的数理知识体系中摘选出那些最广泛应用的核心工具及思想。
本文主要关注的问题都是非线性的、动态的。具体地讲,主要涉及的是:微分动力系统泛函的最优化初步(但不涉及最优控制及微分博弈,这块内容会另立文章。)

Ch1动态系统理论】

——1.1局部理论
线性系统的动态行为是人类研究得比较透彻的领域,而非线性动力学的研究则是相当困难的。实践中,我们面对一个非线性动力学系统,总是首先想到在工作点附近将其线性化,将其作为一个局部线性的系统加以研究(Hartman-Grobman定理)。可线性化的非线性动力学系统局部拓扑等价于其线性化系统(下图清楚地展示了非线性系统与线性系统的拓扑等价)。在这里,研究可线性化系统局部稳定性问题时,非线性映射的Jacobi矩阵及其谱半径(请与线性泛函理论联系起来)的估计起到了核心作用。

78c50ce9876288f3610153c6bc98395b.png

对于Jaboci矩阵特征值为0的特殊情况,我们就不能使用强大的Hartman线性化定理,这时候需要所谓的"中心流形定理"。该定理的思想是将原本的复杂高维非线性系统降维到它的中心流形上,研究它在中心流形上的拓扑性质(比如稳定性、分岔等),从而得出原系统的局部动态行为。

8c04202271afc259771aea00c9718561.png

上图展示的一个线性系统具备有稳定子空间

不稳定子空间
。对于非线性系统,相应的
稳定流形
不稳定流形
,与线性化系统的稳定子空间与不稳定子空间
相切。如下图所示。

2ab0010a7cffecaa049f478caf28d09d.png

——1.2全局理论
研究紧流形上动态系统的全局性质,我们常用的方法就是李雅普诺夫(Liapunov)函数法。但要注意,紧流形的紧性是不可或缺的。

7fc1cea8819847440a7f7599a49e075d.png

0d18ee70902afb56fc6d533d4b515134.png

下面这段的内容可能是艰深的。
除此之外,微分拓扑中的Poincare-Hopf定理将流形上动态系统孤立零点(孤立平衡点)的拓扑度(Brouwer度)与同调群的维数联系起来,非常深刻。工程类以及数理经济类的学者可能对同调论非常陌生,但并不影响本文的阅读体验。我们可以用这个定理来估计高维流形上非线性动态系统的平衡点的个数。可以设想,如果系统有非常多的孤立零点,那么它的相轨迹可能是极端复杂的。一般地,我们都是研究紧流形上的动态系统,想办法构造在边界上指向流形内部的向量场,依据Hopf定理,我们可以导出孤立零点Brouwer指数和为1的结论,为高维流形上非线性动力学相轨迹的全局性态奠定了"拓扑"的基调。

这些内容光说肯定不行,看图。

66e4898b9bbbe6ff812166cf61539bde.png

比如,如果孤立零点的指数是-1,那么该平衡点就是动力系统的鞍点

接下来考察一个3维欧几里德空间中的2维流形(一个半球面),你一定会深有感触

fd87f717b6f669ac30b80253eefd2e31.png

由于向量场边界指向内部,由Poincare-Hopf定理,其指数和为1。第三个平衡点是鞍点,第2个、第1个是源和汇。系统形成了一个流形上的极限环

事实上,上述方法是经济学中一般均衡研究的前沿。而该向量场,就被称为“看不见的手”,引导着我们去追寻那个“一般”均衡点(市场出清)。

【Ch2.最优化理论】
这里主要还是总结非线性规划。非线性规划的核心在于Kuhn-Tucker定理。这个定理直观的几何图景就是:目标函数(包括泛函!)水平集的梯度应当与约束流形的切空间垂直。为了保证约束条件可以构成一个光滑流形(从而有切空间)而非其他什么乱七八糟的拓扑流形,我们要求约束条件应当满足约束规范,即所谓的Jacobi矩阵满秩。

51dddd5be30e467731361645a54acfff.png

值得一提的是,Kuhn-Tucker定理对于泛函依旧是成立的。为什么?问题的关键在于分离超平面定理在无穷维线性空间也是成立的!(也即所谓的Hahn-Banach定理,泛函分析的基石之一),其次的原因就是泛函分析中的Frechet微分保留了几乎所有初等微分学中我们熟悉的性质(链式法则与隐函数定理)。

下面列举一个将Kuhn-Tucker定理应用于无穷维空间非线性规划的例子。(读硕士时的笔记)

9622023e83ac8e8355e0a0889e0b0183.png

Kuhn-tucker条件就是1、2、3,与有限维非线性规划一样。

当然我们可以将它运用到随机优化中,只要注意到数学期望是一个积分算子。

对于最优控制的泛函理论,我会专门另立文章加以阐述。这是一类特殊的变分问题。分段连续最优控制需要泛函分析的对偶空间理论以及Frechet微分、无限维空间的反函数定理。

【Ch3.拓扑方法】

这块内容比较高深,但也算不上艰深。面对许多算子方程(比如系统建模中经常遇到的微分方程、积分方程、随机动态规划的基本方程:Bellman方程等,还有在非线性动态系统中,研究周期轨道,我们需要面对著名的Poincare映射),我们需要确定其解的存在性或者研究映射的不动点。

fe89aecc3baeb615f9ffe08308db1672.png

上图是Poincare映射的一个例子。讨论周期轨道,我们选取一个超曲面与相轨迹横截,通过一次次回路,我们在截面打出一个个交点——形成一个离散动力系统这个离散动力系统的不动点问题,就等价于周期轨的存在性问题。

拓扑度作为一种研究不动点理论"奥义"般的存在,对非线性科学来说,无疑是极为重要的。要证明算子方程f(x)=p有解,我们可以"万象归一"地总结为证明deg(f,Ω,p)不为0,而证明拓扑度不为0,最常用的思路有:1.与恒等映射同伦,or,2.与简单的映射同伦,然后计算简单的映射的Jaboci行列式即可(根据映射度的定义,如下图)。

a31124baa9b72505241dc42818d2c9ba.png

可惜的是,拓扑度在无限维空间中仅对紧算子有用(无奈的摊手)。

对于拓扑度,我们暂时点到为止,因为它可能就是下篇文章——现代变分法临界点理论的主角之一。

【完】

以上仅仅几例,希望能帮助大家体会现代数学的强大力量。

推荐研读书目,亦是本文参考书目:

1.米尔诺《从微分观点看拓扑》

2.艾伯哈特-宰德勒《非线性泛函分析及其应用:卷1,不动点理论》

3.施尔尼科夫《非线性动力学定性理论方法,卷1》

对于现代数学的随机部分:随机微分方程理论,知乎上说得已经不少,不再重复。之所以在这里提一下,是因为它也是现代数学的主流之一,更是金融数学的支柱。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501168.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IOC操作Bean管理XML方式(注入集合类型属性)

目录 IOC操作Bean管理XML方式(注入集合类型属性) (1)首先进行环境的搭建和准备 (2)创建一个类:用来完成集合类型属性注入 (3)在Spring 配置文件进行配置 &#xff0…

matlab 最小二乘法拟合_高中数学:最小二乘法与线性回归方程

1、怎样的拟合直线最好?——与所有点都近,即与所有点的距离之和最小。最小二乘法可以帮助我们在进行线性拟合时,如何选择“最好”的直线。要注意的是,利用实验数据进行拟合时,所用数据的多少直接影响拟合的结果&#x…

python多次循环输出_python循环

python_day_2一. 循环. while循环while 条件:代码块(循环体)执行流程:判断条件是否为真. 如果真. 执行代码块再次判断条件是否为真......当条件为假.执行else 跳出循环. 循环结束1.让计算机连续打印5次corn,每次延迟一秒:importtimecount 1while count <5:print("corn&…

预充电电路工作原理_LED触摸调光台灯控制电路板的工作原理

一款美观实用的台灯堪称书桌上的艺术品&#xff0c;看着书桌上精致美观的台灯&#xff0c;可能还会增加一些阅读的乐趣吧。那么触摸开关台灯的工作原理到底是怎么的呢?两按键触摸调光电路板工作原理:一、两按键触摸调光电路板&#xff0c;触摸芯片工作电压2.4-5.5V。输入也可用…

IOC操作Bean管理XML方式(FactoryBean)

目录 IOC操作Bean管理XML方式&#xff08;FactoryBean&#xff09; Spring 有两种类型的bean 第一种&#xff1a;是普通的 bean 第二种&#xff1a;工厂bean FactoryBean 第一步&#xff1a;创建类&#xff0c;让这个类作为工厂bean 第二步&#xff1a;在类中实现接口里面…

python中自定义类中的self_Python类和构造方法

1.面向对象介绍描述&#xff1a;是函数的一个变种,在Python中,有函数式编程和面向对象编程,java和C#之类只能把函数写到类里,没有函数式编程,所以只有面向对象,所以在Python中有了选择,可能就变得有点麻烦,但是在Python里,函数式编程是可以完成所有的功能的,人都是想把事情变得…

激光slam_机器人主流定位技术,激光SLAM与视觉SLAM谁更胜一筹

定位技术是机器人实现自主定位导航的最基本环节&#xff0c;是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态。目前SLAM (Simultaneous Localization and Mapping&#xff0c;即时定位与地图构建)是业内主流的定位技术&#xff0c;有激光SLAM和视觉SLAM之分。什么…

IOC操作Bean管理XML方式(bean的作用域)

目录 IOC操作Bean管理XML方式&#xff08;bean的作用域&#xff09; 1.在Spring 里面&#xff0c;设置创建 bean 实例是单实例还是多实例的方式 &#xff08;1&#xff09;在Spring 配置文件bean 标签里面有属性&#xff08;scope&#xff09;用于设置单实例还是多实例 &am…

bucket sort sample sort 并行_双调排序Bitonic Sort,适合并行计算的排序算法

双调排序是data-independent的排序&#xff0c; 即比较顺序与数据无关的排序方法&#xff0c; 特别适合做并行计算&#xff0c;例如用GPU、fpga来计算。1、双调序列在了解双调排序算法之前&#xff0c;我们先来看看什么是双调序列。 双调序列是一个先单调递增后单调递减&#x…

边缘检测后去除噪点_修图前vs修图后,原来那些网红“照骗”都是这样修出来的!...

如今手机上有许多功能强大的后期app都能帮助我们轻松实现一键修图我们也经常可以在网上看到各路大神们各显神通的手机修图作品无论是风景、人像还是创意修图前和修图后对比强烈、美若两图看到这里你是否想问为什么同样是用手机修图别人修的图总是比我好看到底是哪里出错了呢&am…

IOC操作Bean管理XML方式(bean 的生命周期)

目录 IOC操作Bean管理XML方式&#xff08;bean 的生命周期&#xff09; 1.bean 的生命周期&#xff08;在单例模式下的生命周期&#xff09; &#xff08;1&#xff09;通过构造器创建 bean 的实例&#xff08;执行类中无参构造方法去创建对象&#xff09; &#xff08;2&…

springboot listener_Springboot 全套面试提升宝典,为金三银四冲刺

简介&#xff1a;Spring Boot是由Pivotal团队提供的全新框架&#xff0c;其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置&#xff0c;从而使开发人员不再需要定义样板化的配置。通过这种方式&#xff0c;Spring Boot致力于在蓬勃发…

IOC操作Bean管理XML方式(xml自动装配)

目录 IOC操作Bean管理XML方式&#xff08;xml自动装配&#xff09; 一.演示自动装配过程 &#xff08;1&#xff09;根据 属性名称 装配 步骤一&#xff1a; 步骤二&#xff1a; 步骤三&#xff1a; &#xff08;2&#xff09;根据 属性类型 装配 &#xff08;2.1&#…

python 判断文件是否被占用_python 在删除文件的时候检测该文件是否被其他线程或者进程占用?...

永远不要忘记&#xff1a;跨平台特性是Python的血液和命脉。在Linux下进程正在使用的文件&#xff0c;是不妨碍其他进程去移动/删除/更名的。因为在Linux下由inode确定文件&#xff0c;inode和文件路径虽然存在对应关系&#xff0c;但本质上是分离的。删除了某进程正在使用的文…

python怎么索引json中的值_使用Python在JSON中查找值

我之前已经成功地解析了JSON文件中的数据&#xff0c;但现在我要实现的函数遇到了问题。我有一个JSON格式的姓名、身份证号码和出生日期列表。我想在Python中得到的是让用户输入一个名字并检索他的身份证号码和出生日期(如果有的话)。这是我的JSON示例文件&#xff1a;[{"…

python3 json模块_详解python 3.6 安装json 模块(simplejson)

JSON 相关概念&#xff1a; 序列化&#xff08;Serialization&#xff09;&#xff1a;将对象的状态信息转换为可以存储或可以通过网络传输的过程&#xff0c;传输的格式可以是JSON&#xff0c;XML等。反序列化就是从存储区域&#xff08;JSON&#xff0c;XML&#xff09;读取反…

IOC操作Bean管理XML方式(外部属性文件)

目录 IOC操作Bean管理XML方式&#xff08;外部属性文件&#xff09; 前情引入&#xff1a; 实验演示&#xff1a; 1.直接配置数据库信息 &#xff08;1&#xff09;配置德鲁伊连接池 &#xff08;2&#xff09;引入德鲁伊连接池jar包 &#xff08;3&#xff09;创建一个b…

python实现关联算法_python使用Apriori算法进行关联性解析

从大规模数据集中寻找物品间的隐含关系被称作关联分析或关联规则学习。过程分为两步&#xff1a;1.提取频繁项集。2.从频繁项集中抽取出关联规则。 频繁项集是指经常出现在一块的物品的集合。 关联规则是暗示两种物品之间可能存在很强的关系。 一个项集的支持度被定义为数据集中…

IOC操作Bean管理注解方式(创建对象)

目录 IOC操作Bean管理注解方式&#xff08;创建对象&#xff09; 1.什么是注解 2.Spring 针对 Bean 管理中创建对象提供注解主要有以下四种 &#xff08;1&#xff09;Component &#xff08;2&#xff09;Service &#xff08;3&#xff09;Controller &#xff08;4&am…

嵌入式操作系统_航天科工海鹰翼辉嵌入式操作系统获自主原创“身份证”

日前&#xff0c;由中国航天科工集团三院三部研发的海鹰翼辉嵌入式操作系统顺利通过中国信息安全评测中心的自主原创评测&#xff0c;成为国内首个具有自主原创“身份证”的嵌入式操作系统。随着物联网和人工智能技术的快速发展&#xff0c;传统武器装备逐步进入智能互联时代&a…