复杂系统学习(一):复杂系统简介

10 篇文章 39 订阅
订阅专栏

目录

1. 引言:什么是系统?

2. 什么使一个系统越来越复杂

3. 到底什么是一个复杂系统

4. 复杂系统的属性

5. 什么是模型?

5.1 为什么要建立模型?

5.2 模型的种类

6. 为复杂系统建模的步骤

7. 复杂系统建模中的问题


1. 引言:什么是系统?

基本系统的定义:

  • 元素
  • 内在组织(relation)
  • 如果没有内在组织导致整个系统的各部分系统作用,那么这个系统就只能是所有元素的简单叠加,但是通过relation 将各个 element 联系起来协同对外作用,可以从外部看做一个整体

一组事物作为一个机制或一个相互连接的网络的一部分共同工作;一个复杂的整体:

生理学人体中具有共同结构或功能的一组器官
生物学人类或动物的身体作为一个整体
计算机科学一组相关的硬件单元或程序,或两者兼而有之,特别是当专门用于一个单一的应用程序时
天文学一组由相互吸引的力量连接起来的天体,特别是在围绕一个中心的轨道上运动的天体



2. 什么使一个系统越来越复杂

很少的组成部分,简单的规则,简单的行为

比如双体问题:

  • 可以用分析法求解
  • 产生有规律的轨迹

很少的组成部分,简单的规则,复杂的行为

三体问题:

  • 没有精确的数学解决方案
  • 产生混乱的轨迹

低维混沌:

  • 逻辑方程:x_{n+1} = rx_{n}\left ( 1- x_{n}\right )

很多的组成部分,简单的规则,简单的行为

晶体和气体

  • 高度有序和规则(晶体)
  • 高度无序但统计上均匀的(气体)       ​​​​

很多的组成部分,简单的规则,复杂的行为

群居行为

  • 也是元胞自动机,模式形成,复杂网络
  • 梯形复杂系统 

很多的组成部分,复杂的规则,复杂的行为 

生物发展、进化、社会、市场

  • 异质性规则、专业化、等级制度
  • 行为是复杂的,但可以是可重复的和强大的

很多的组成部分,复杂的规则,确定性的行为 

经典工程

  • 许多专门的部件
  • 全局设计以确保可预测的行为

很多的组成部分,复杂的规则,中心化的行为 

管弦乐队、军事、行政

  • 由一个中心原因、领导者或计划支配的行为

3. 到底什么是一个复杂系统

复杂系统
1. 是由一些组件组成的
2. 彼此之间的互动
3. 通常是以非线性的方式
1. 可能产生于并通过自组织而演变
2. 既不是完全有规律的,也不是完全随机的
3. 允许在宏观尺度上发展突发行为

复杂系统是一类特殊的系统,复杂系统的构成:

  • 有多个部分组成;
  • 多个部分之间没有一个中心化的约束;
  • 通过自组织过程由多个部分之间的局部相互作用构成;
  • 这个过程产生了新的 level 的组织层次,许多元素在许多不同的尺度上,所有这些层面都相互影响。

4. 复杂系统的属性

Emergence

  • 系统具有单个部分所不具备的属性。
  • 这些属性不容易被推断或预测。
  • 同样的部分可以产生不同的属性,这取决于环境或安排。

Self-organisation

  • 在没有外部干预的情况下,秩序增加
  • 通常是部分之间相互作用的结果

Decentralisation(分散管理)

  • 没有一个单一的控制器或 "领导"。
  • 分布:每个部分都携带全局信息的一个子集
  • 有界限的知识:没有一个部分对整体有完整的看法
  • 并行性:各部分可以同时行动

Feedback(反馈)

  • 正反馈放大了系统状态的波动
  • 负反馈抑制了系统状态的波动

复杂系统的性质:

Numerosity

many parts and self-orgnization 复杂系统通常具备很多个 parts,而且具备不同级别的结构层次,这些层次是通过 self-orgnization 自发构成的。

Interdependent and Nonlinearity

各个部分相互依赖,在各部分高度依赖的过程中产生非线性的系统(例如,当我们将很多事物放在一起,他们的效果往往不等于各个部分的简单相加(两端声波叠加要么相互抵消,要么相互增益)而且由于feedback loop反馈的作用,可能以指数速度增长或者衰减,这些快速变化的时期被称为相变 (Phase transition)这也就是为什么复杂系统可以在短期内发生非常大的变化,从一个状态迅速转变成另外一个状态,系统输入值的一些微小的变化可以通过 feedback loop 而产生非常大的系统效应,这叫做对初始条件的敏感性,这也是混沌理论的中心思想)。

connectivity (连通性)

各个组件之间是密集或高度互联的,因此通常可以组成网络。

autonomy(自治) and adaptation(自适应性):

很多复杂系统中,不需要中心化、自上而下的指令对各个element进行额外的限制,而是靠 element自身的能力做出调整;构建了一种自下而上的组织模式;这也导致了对复杂系统给定很多不同的输入,其给出的输出差别会很大,这代表复杂系统大多是异质性的;有高度的多样性;在没有中心化调整的情况下,系统表现出更高水平的差异化和整合性。

5. 什么是模型?

对一个系统或过程的简化描述,特别是数学描述,以帮助计算和预测。

5.1 为什么要建立模型?

  • 模型使我们能够以现实世界中不可行的方式检查系统行为。
  • 模型帮助我们通过建立一个系统来理解它

5.2 模型的种类

数学模型

对于某些系统,我们可以用宏观方程来描述全局状态和行为
例如,在一个捕食者—猎物系统中。

数学模型—分析解

对于某些系统来说,这些宏观方程是存在的,并且有一个分析解(用微积分找到)。
例如,GDP的几何增长→指数函数

不幸的是,许多系统没有这样的分析解决方案

 

数学模型—数值分析

这里,可以使用数值分析

  • 将空间离散为单元,将时间离散为步骤
  • 通过算法(一步步)解决,发现未来的轨迹

如果没有宏观方程怎么办?

没有系统的宏观描述

  • 如压力或GDP

系统包含异质性

  • 各部分在空间的位置不规则
  • 各部分在一个复杂的网络中相连
  • 各部分被分化/专门化为各种类型

系统是动态适应性的

  • 相互作用的拓扑结构随着时间的推移而变化,以应对环境的影响

计算模型 

特别是基于代理人的模型(ABM),它的出现(在20世纪60年代)是为了对那些对于分析性描述来说过于复杂的系统进行建模。

系统部分:

  • 具有局部状态和规则的代理

系统结构:

  • 代理之间的局部互动模式

系统行为:

  • 在互动的基础上更新代理状态的动态规则 

计算能力的快速增长使ABM成为一种实用工具

Agent-based Models(ABM)

  • 系统组成部分(system part):由很多具备local state和local rules的agent组成。
  • 系统的结构(system structure):agents之间的local interaction构成了系统的结构。
  • 系统表现出的行为(system behavior):agents在与其他agent发生interaction时采用的动态规则(dynamic rules)最终形成了整个系统的行为。

6. 为复杂系统建模的步骤

  1. 定义关键问题。
  2. 确定系统的结构(部分和相互作用)。
  3. 定义每个部分的可能状态。
  4. 定义每个部分的状态如何通过与其他部分的相互作用而随时间变化。
  5. 从简单性、正确性和稳健性方面验证、确认和评估该模型。
  6. 定义并运行模型的实验,以解决关键问题。

用自己的话来概括就是:

  • 首先弄清楚要解决的问题。
  • 设计整个系统的结构(对单个 agent 的设计以及他们之间的交互方式)。
  • 每个agent可能的状态有哪些。
  • 每个agent可能与周围的agent发生哪些交互行为。
  • 确保设计的模型是简洁的,正确的(能按照设计运行),鲁棒的(稳定的)。
  • 当前的模型正确运行后能不能回答我们提出的问题。

7. 复杂系统建模中的问题

我们如何解释当前和过去的事件?

  • 多细胞生物的进化,疾病的爆发
  • 全球气候变化,大规模灭绝
  • 政治和社会极端主义,文明的崩溃
  • 股市崩盘、经济泡沫

我们如何能预测未来的行为?

  • 这通常是我们想要了解系统的原因

我们如何才能设计和建造更好的工程系统?

  • 自然启发的优化(蚁群、粒子群)。
  • 去中心化的计算(互联网)
  • 自主传感器网络,环境计算
系统架构:复杂系统的产品设计与开发PPT.zip
09-04
2016年,系统架构:复杂系统的产品设计与开发 PPT。与本书相关的各章节PPT。
高级进阶:复杂业务系统的通用架构设计
Java笔记虾
08-04 448
一、什么是复杂系统我们经常提到复杂系统,那么到底什么是复杂系统。我们看下维基的定义:复杂系统(英语:complex system),又称复合系统,是指由许多可能相互作用的组成成分所组成的系统。强调了两点:由点组成点之间有各种关联两点的规模和复杂性直接决定了系统复杂程度。比如就拿我们的电商系统举例,分成很多部分,商品、库存、采购、订单、物流、财务,这个只是大的分类,还有针对 C 端的营销、会员、购...
1.复杂系统(Predicting the Unpredictable)
adamlay的博客
10-28 2022
1.1 物理预测的胜利与失效
技术人 | 为什么我们的系统会如此复杂
云布道师
02-22 192
读《A Philosophy of Software Design》有感,软件设计与架构复杂度,你是战术龙卷风吗? 前言 有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。医生说:“上帝用亚当的肋骨造出了夏娃,这是历史上第一次外科手术,所以最古老的职业应该是医生”。土木工程师说:“在创世纪之前,上帝从混沌中创造了天堂与人间,这是更早之前的一次土木作业,所以最古老的职业应该是土木工程”。这时软件工程师拖着键盘走出来说,“那你认为,是谁创造了那片混沌?” 建筑师不会轻易给 100 层的高.
建模复杂系统之(1):系统概念,复杂系统的 working defination,复杂系统性质;对系统进行建模的技术种类;复杂系统建模流程;建模复杂系统的意义
qq_42902997的博客
06-02 770
建模复杂系统
复杂系统学习(七):基于代理的模型I
Abner98414的博客
05-18 4130
与细胞自动机(CA)一样,基于代理的模型(ABM)是一种对复杂系统进行建模的方法,其重点是系统的组成部分和它们之间的相互作用。
数学建模在大数据与数据挖掘、复杂网络与系统建模方面的应用
sybh的博客
04-05 1015
数学建模在大数据与数据挖掘、复杂网络与系统建模方面的应用越来越广泛。本文将分别介绍这两个方面的数学建模方法,并且以一个基于酒店评论数据的情感分析和一个社交网络分析的案例来演示如何使用数学建模进行大数据分析和复杂网络建模。一、大数据与数据挖掘随着互联网和物联网技术的发展,数据的规模和复杂程度越来越大。大数据和数据挖掘成为了处理和分析这些海量数据的重要方法。在数学建模中,大数据和数据挖掘可以用来预测未来的趋势和结果、挖掘数据背后的规律、进行分类和聚类分析等。
人工智能、大数据与复杂系统【完结】
04-13
《人工智能、大数据与复杂系统》课程是一门涵盖了现代信息技术领域核心概念的综合学习资源,旨在深入探讨这三大关键领域的理论基础及其相互作用。这门课程的完结意味着它提供了全面而详尽的教育内容,覆盖了从基础...
matlab_复杂网络的matlab算法源代码_研究电力系统
06-20
在电力系统的分析与研究中,复杂网络理论已经成为一种强大的工具,它可以帮助我们理解和模拟电力系统的动态行为、稳定性以及故障传播。本资源集合包含了基于MATLAB的复杂网络算法源代码,适用于对电力系统进行深入...
全新室内定位系统 针对复杂物流网络的解决方案-综合文档
05-14
《全新室内定位系统:针对复杂物流网络的解决方案》 在当今的物流行业中,精确、高效地管理货物在室内环境中的移动至关重要。随着电子商务的快速发展,仓库规模不断扩大,物流网络日益复杂,传统的定位方法已无法...
复杂系统理论PPT学习教案.pptx
10-07
复杂系统理论是系统科学的一个重要领域,专注于研究那些由众多元素相互作用构成的复杂系统的行为。这一理论在21世纪的科学研究中占据了显著位置,旨在理解那些无法通过传统科学方法简单解析的动态行为。与传统的还原...
武科大也出过一本过程控制的书,莫非是因为冶金过程的控制是过程控制么。
诗筱涵的博客
09-30 628
武科大也出过一本过程控制的书,莫非是因为冶金过程的控制是过程控制么。
复杂系统的几个特点和定量表征,幂率,相变,多尺度耦合,自组织涌现,同步,以及孤立波
Kp0fS的草稿纸
04-11 2252
坑。 这些关键词之间的逻辑关系尚未梳理清楚。 二十世纪中的传世之作有三个:相对论、量子力学、和混沌理论; 复杂系统的几个特点和定量表征,幂率,相变,多尺度耦合,自组织涌现,同步,以及孤立波 *********************** 未整理的杂散内容: 建议看看这学期的讲义PDF,尤其是复杂系统的几个特点和定量表征:幂率,相变,多尺度耦合,自组织涌现,同步,以及孤立波; ================================ (1)
快速理解复杂系统组成学习内容整合
最新发布
张彦峰的博客
02-03 2万+
复杂系统是由多个相互关联、相互作用的组件组成的大型系统,通过这些组件的协同工作来完成特定的任务或提供特定的服务。在设计复杂系统时,通常会考虑以下五个关键模块:接入系统 (Access System)+应用系统 (Application System)+基础平台 (Foundation Platform)+中间件 (Abundant External Middleware)+支撑系统 (Supporting System)
复杂系统的5个属性
爱生活,爱谷歌
09-22 1699
1、层次结构: 复杂系统常常以层次结构的形式存在。复杂系统由一些相关的子系统组成,这些子系统又有自己的系统,如此下去,直到达到某种最低层次的基本组件 2、相对本原: 选择哪些作为系统的基础组件相对来说比较随意,这在很大程度上取决于系统观察者的判断 3、分离关注: 组件内的联系通常比组件间的联系更强。这一事实实际上将组件中高频率的动作(涉及组件的内部结构)和低频率的动作(涉及组件间的相互
面对复杂问题时,系统思考助你理解问题本质
阿里技术
07-01 4301
随着业务的持续发展变化,业务不可避免的越来越复杂和难以理解。这里给大家介绍一个帮助自己全面理解复杂系统的工具:“系统思考”,希望对大家有所帮助。
如何进行系统分析与设计
杏仁技术站
08-01 1万+
作者 | 章烨明杏仁医生CTO。中老年程序员,关注各种技术和团队管理。概述首先,系统是什么?根据《系统架构》一书的定义,系统是由一组实体和这些实体之间的关系所构成的集合,...
复杂系统设计解决之道
maoyeqiu的专栏
04-09 1378
系统复杂的原因:由大量相互作用的部分组成的系统,组成部分相对简单且没有全局通信,但其相互作用会导致复杂行为。系统复杂通常分为两种:一个是规模复杂,一个是结构复杂,规模复杂相对宏观,结构复杂是规模复杂的一个子领域。在系统设计的时候过度设计和设计不足都会导致系统复杂度提升。 解决复杂的思路:分治、抽象和标识,分治针对于各个领域的划分,抽象更多的是领域内部的动作,标识用于业务在系统内部的流程。 分治:通过系统分治解决系统复杂性,具体的方法就是领域划分(系统划分,模块划分),明确系统的核心能力和边界(
计算机模拟在复杂系统工程研究中的应用,计算机模拟在材料研究中的应用.pdf...
weixin_39899691的博客
06-27 149
计算机模拟在材料研究中的应用.pdf第2l卷 第l2期 重 庆 工 学 院 学报(自然科学) 2007年 l2月vo1.2l No.12 Journal of Chongqing Institute of Technology(Natural Science Edition) Dee.2007【机械与材料】计...
企业在线学习系统数据库复杂设计
05-30
如果需要更加复杂的数据库设计,可以考虑以下几个方面: 1. 多级分类:如果课程需要按照不同的分类进行管理,可以增加一个分类表(Category),包括分类ID、分类名称、父分类ID等字段,将课程与分类进行关联。 2. 课程资源:如果课程需要提供多种资源,如文本、音频、视频等,可以增加一个资源表(Resource),包括资源ID、资源名称、资源类型、资源链接等字段,将资源与课程进行关联。 3. 学习计划:如果用户需要按照一定的顺序学习课程,可以增加一个学习计划表(Learning Plan),包括计划ID、用户ID、课程ID、学习进度等字段,将学习计划与用户和课程进行关联。 4. 考试题库:如果需要进行在线考试,可以增加一个题库表(Question Bank),包括题目ID、课程ID、题目内容、题目类型、答案等字段,将题目与课程进行关联。 5. 实时统计:如果需要实时统计用户的学习情况,可以增加一个统计表(Statistics),包括用户ID、学习时长、学习次数、平均成绩等字段,将统计数据与用户进行关联。 以上是一些常见的数据库设计方案,具体的实现需要根据业务需求进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 复杂系统学习(九):Petri Nets I:基础 12616
  • 复杂系统学习(一):复杂系统简介 8102
  • 复杂系统学习(三):ODE模型I:捕食者—猎物 7687
  • FSP语言学习(九):安全性和活泼性属性 7419
  • 人工智能学习(十):什么是贝叶斯网络——伯克利版 5065

分类专栏

  • 安全与软件测试
  • 自然语言处理 21篇
  • 高完整性系统工程 14篇
  • Alloy 1篇
  • NLP自然语言处理 6篇
  • 深度学习基础
  • 深度学习PyTorch
  • 计算机网络 18篇
  • 软件流程和管理 18篇
  • 机器学习基础 11篇
  • 人工智能基础 12篇
  • 正式建模语言 11篇
  • 复杂系统建模 10篇

最新评论

  • 机器学习基础:模型评估(上)

    HKEason: 请问一下博主,有没有相关将类别覆盖文献的检索关键词呀,如能告知感激不尽

  • 机器学习基础:神经网络——感知机

    xuxiulive: 写的贼拉好,赞赞赞!

  • Lecture 22 Ethics

    CSDN-Ada助手: 恭喜你,获得了 2023 博客之星评选的入围资格,请看这个帖子 (https://bbs.csdn.net/topics/615728360?utm_source=blogger_star_comment)。 请在这里提供反馈: https://blogdev.blog.csdn.net/article/details/129986459?utm_source=blogger_star_comment。

  • 复杂系统学习(九):Petri Nets I:基础

    OakkKkKWCX: 假设外部的硬币是无限的,可以通过insert coin从state a进入state b ,再通过return coin 回到 state a。

  • 人工智能学习(六):约束满足问题(下)

    ycslynb: 求逻辑这章的笔记!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Lecture 22 Ethics
  • Lecture 21 Summarisation
  • Lecture 20 Topic Modelling
2023年43篇
2022年80篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码大运建站东莞品牌网站设计惠州百度关键词包年推广观澜网站建设设计坑梓企业网站改版大芬外贸网站建设民治关键词按天收费横岗网站优化沙井关键词排名包年推广横岗百度关键词包年推广爱联网站优化双龙网站定制荷坳设计网站龙岗外贸网站制作爱联关键词排名包年推广深圳关键词排名惠州营销型网站建设爱联网站改版深圳seo盐田百姓网标王推广西乡百姓网标王同乐网站关键词优化惠州seo网站优化龙岗网站优化按天扣费吉祥SEO按天收费吉祥网站优化软件坑梓关键词按天收费双龙网站推广南澳设计网站观澜标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化