第4行: |
第4行: |
| |description=博弈论,复杂系统,涌现,计算社会学,多主体系统,蒙特卡罗方法,生命的游戏,NetLogo,冯·诺依曼机器,囚徒困境,分离模型,约翰·霍兰德,种族中心主义,JASSS,涌现,复杂性,agent,复杂网络集智 | | |description=博弈论,复杂系统,涌现,计算社会学,多主体系统,蒙特卡罗方法,生命的游戏,NetLogo,冯·诺依曼机器,囚徒困境,分离模型,约翰·霍兰德,种族中心主义,JASSS,涌现,复杂性,agent,复杂网络集智 |
| }} | | }} |
| + | 基于主体的模型(ABM)是一类[https://en.wikipedia.org/wiki/Computational_models 计算模型],用于[https://en.wikipedia.org/wiki/Computer_simulation 模拟]自主主体(个体或集体实体,如组织或团体)的行为和交互,以评估它们对整个系统的影响。它结合了[https://en.wikipedia.org/wiki/Game_theory 博弈论]、[https://en.wikipedia.org/wiki/Complex_systems 复杂系统]、[https://en.wikipedia.org/wiki/Emergence 涌现]、[https://en.wikipedia.org/wiki/Computational_sociology 计算社会学]、[https://en.wikipedia.org/wiki/Multi-agent_system 多主体系统]和[https://en.wikipedia.org/wiki/Evolutionary_programming 进化规划]的要素。采用[https://en.wikipedia.org/wiki/Monte_Carlo_method 蒙特卡罗方法]引入随机性。特别是在生态学中,ABMs也被称为基于个体的模型(IBMs)<ref>{{cite book |last1=Grimm |first1=Volker |first2=Steven F. |last2=Railsback |title=Individual-based Modeling and Ecology |publisher=Princeton University Press |year=2005 |pages=485 |isbn=978-0-691-09666-7}}</ref>,并且IBMs内的个体可能比ABMs内的完全自主的主体更简单。最近关于基于个体的模型、基于主体的模型和多主体系统的文献综述表明,ABMs被用于非计算相关的科学领域,包括生物学、生态学和社会科学。<ref name="Niazi-Hussain">{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=Agent-based Computing from Multi-agent Systems to Agent-Based Models: A Visual Survey |journal=Scientometrics |volume=89 |issue=2 |pages=479–499 |doi=10.1007/s11192-011-0468-9 |url=http://cecosm.yolasite.com/resources/Accepted_Scientometrics_ABM_Website.pdf |archiveurl=https://web.archive.org/web/20131012005027/http://cecosm.yolasite.com/resources/Accepted_Scientometrics_ABM_Website.pdf |archivedate=October 12, 2013 |url-status=dead|arxiv=1708.05872 |s2cid=17934527 }}</ref> |
| | | |
| | | |
− | 基于主体的模型(ABM)是一类[https://en.wikipedia.org/wiki/Computational_models 计算模型],用于[https://en.wikipedia.org/wiki/Computer_simulation 模拟]自主主体(个体或集体实体,如组织或团体)的行为和交互,以评估它们对整个系统的影响。它结合了[https://en.wikipedia.org/wiki/Game_theory 博弈论]、[https://en.wikipedia.org/wiki/Complex_systems 复杂系统]、[https://en.wikipedia.org/wiki/Emergence 涌现]、[https://en.wikipedia.org/wiki/Computational_sociology 计算社会学]、[https://en.wikipedia.org/wiki/Multi-agent_system 多主体系统]和[https://en.wikipedia.org/wiki/Evolutionary_programming 进化规划]的要素。采用[https://en.wikipedia.org/wiki/Monte_Carlo_method 蒙特卡罗方法]引入随机性。特别是在生态学中,ABMs也被称为基于个体的模型(IBMs)<ref>{{cite book |last1=Grimm |first1=Volker |first2=Steven F. |last2=Railsback |title=Individual-based Modeling and Ecology |publisher=Princeton University Press |year=2005 |pages=485 |isbn=978-0-691-09666-7}}</ref>,并且IBMs内的个体可能比ABMs内的完全自主的主体更简单。最近关于基于个体的模型、基于主体的模型和多主体系统的文献综述表明,ABMs被用于非计算相关的科学领域,包括生物学、生态学和社会科学。<ref name="Niazi-Hussain">{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=Agent-based Computing from Multi-agent Systems to Agent-Based Models: A Visual Survey |journal=Scientometrics |volume=89 |issue=2 |pages=479–499 |doi=10.1007/s11192-011-0468-9 |url=http://cecosm.yolasite.com/resources/Accepted_Scientometrics_ABM_Website.pdf |archiveurl=https://web.archive.org/web/20131012005027/http://cecosm.yolasite.com/resources/Accepted_Scientometrics_ABM_Website.pdf |archivedate=October 12, 2013 |url-status=dead|arxiv=1708.05872 |s2cid=17934527 }}</ref>
| + | 基于主体的建模与[https://en.wikipedia.org/wiki/Multi-agent_system 多主体系统]或多主体仿真的概念相关,但与之不同,因为ABM的目的是寻找对遵守简单规则的主体的集体行为的解释性见解,这通常是在自然系统中,而不是在设计主体或解决具体的实际或工程问题中。<ref name="Niazi-Hussain"/> |
| | | |
− | 基于主体的建模与[https://en.wikipedia.org/wiki/Multi-agent_system 多主体系统]或多主体仿真的概念相关,但与之不同,因为ABM的目的是寻找对遵守简单规则的主体的集体行为的解释性见解,这通常是在自然系统中,而不是在设计主体或解决具体的实际或工程问题中。<ref name="Niazi-Hussain"/>
| |
| | | |
| 基于主体的模型是一种[https://en.wikipedia.org/wiki/Microscale_and_macroscale_models 微观模型]<ref>{{cite journal |first1=Leif |last1=Gustafsson |first2=Mikael |last2=Sternad |year=2010 |title=Consistent micro, macro, and state-based population modelling |journal=Mathematical Biosciences |volume=225 |issue=2 |pages=94–107 |doi=10.1016/j.mbs.2010.02.003 |pmid=20171974 }}</ref>,它模拟多个主体的同时操作和交互,试图重新创建和预测复杂现象的出现。这一过程是一个涌现的过程,有人将其表述为“整体大于部分之和”。换言之,更高层次的系统属性来自于较低层次子系统的交互作用。或者,宏观尺度的状态变化是由微观尺度的主体行为产生的。或者,简单的行为(意味着由主体遵循的规则)会产生复杂的行为(意味着整个系统级别的状态变化)。 | | 基于主体的模型是一种[https://en.wikipedia.org/wiki/Microscale_and_macroscale_models 微观模型]<ref>{{cite journal |first1=Leif |last1=Gustafsson |first2=Mikael |last2=Sternad |year=2010 |title=Consistent micro, macro, and state-based population modelling |journal=Mathematical Biosciences |volume=225 |issue=2 |pages=94–107 |doi=10.1016/j.mbs.2010.02.003 |pmid=20171974 }}</ref>,它模拟多个主体的同时操作和交互,试图重新创建和预测复杂现象的出现。这一过程是一个涌现的过程,有人将其表述为“整体大于部分之和”。换言之,更高层次的系统属性来自于较低层次子系统的交互作用。或者,宏观尺度的状态变化是由微观尺度的主体行为产生的。或者,简单的行为(意味着由主体遵循的规则)会产生复杂的行为(意味着整个系统级别的状态变化)。 |
| | | |
− | 个体行为者通常被定义为无限理性,被假定其行为符合他们认为的自身利益,如再生产、经济利益或社会地位<ref>{{cite web |url=http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |title=Agent-Based Models of Industrial Ecosystems |publisher=[[Rutgers University]] |date=October 6, 2003 |archiveurl=https://web.archive.org/web/20110720041914/http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |archivedate=July 20, 2011 |url-status=dead}}</ref>,能利用启发式或简单的决策规则。ABM主体可能会经历“学习”,适应和复制阶段。<ref name="Bonabeau 2002 ABM">{{cite journal |title=Agent-based modeling: Methods and techniques for simulating human systems |journal=Proceedings of the National Academy of Sciences of the United States of America |volume=99 |pages=7280–7 |date=May 14, 2002 |doi=10.1073/pnas.082080899 |pmid=12011407 |pmc=128598 |last1=Bonabeau |first1=E. |bibcode=2002PNAS...99.7280B }}</ref> | + | |
| + | 个体行为者通常被定义为无限理性,被假定其行为符合他们认为的自身利益,如再生产、经济利益或社会地位<ref>{{cite web |url=http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |title=Agent-Based Models of Industrial Ecosystems |publisher=Rutgers University |date=October 6, 2003 |archiveurl=https://web.archive.org/web/20110720041914/http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |archivedate=July 20, 2011 |url-status=dead}}</ref>,能利用启发式或简单的决策规则。ABM主体可能会经历“学习”,适应和复制阶段。<ref name="Bonabeau 2002 ABM">{{cite journal |title=Agent-based modeling: Methods and techniques for simulating human systems |journal=Proceedings of the National Academy of Sciences of the United States of America |volume=99 |pages=7280–7 |date=May 14, 2002 |doi=10.1073/pnas.082080899 |pmid=12011407 |pmc=128598 |last1=Bonabeau |first1=E. |bibcode=2002PNAS...99.7280B }}</ref> |
| + | |
| | | |
| 多数基于主体的模型由以下部分组成:以不同规模指定的众多主体(通常称为主体粒度);决策启发式;学习规则或自适应过程;交互拓扑和环境。ABM通常作为[https://en.wikipedia.org/wiki/Computer_simulation 计算机模拟]来实现,或者作为定制软件,或者通过ABM工具包来实现,可以使用该软件来测试单个行为的变化将如何影响系统正在表现的总体行为。 | | 多数基于主体的模型由以下部分组成:以不同规模指定的众多主体(通常称为主体粒度);决策启发式;学习规则或自适应过程;交互拓扑和环境。ABM通常作为[https://en.wikipedia.org/wiki/Computer_simulation 计算机模拟]来实现,或者作为定制软件,或者通过ABM工具包来实现,可以使用该软件来测试单个行为的变化将如何影响系统正在表现的总体行为。 |
| + | |
| | | |
| ==历史== | | ==历史== |
| 基于主体的建模思想是20世纪40年代后期发展起来的一个相对简单的概念,由于它需要大量的计算过程,直到90年代才得到广泛的应用。 | | 基于主体的建模思想是20世纪40年代后期发展起来的一个相对简单的概念,由于它需要大量的计算过程,直到90年代才得到广泛的应用。 |
| + | |
| | | |
| ===早期发展=== | | ===早期发展=== |
| 基于主体的模型的历史可以追溯到[https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor 冯·诺依曼机器],一个能够复制的理论机器。[https://en.wikipedia.org/wiki/John_von_Neumann 冯·诺依曼]提出的装置将精确地按照详细的指示来制作自己的复制品。这个概念是由冯·诺依曼的朋友[https://en.wikipedia.org/wiki/Stanislaw_Ulam 斯坦尼斯瓦夫·乌拉姆]建立的,乌拉姆也是数学家;乌拉姆建议把机器构建理论化,作为网格上的细胞集合。这个想法引起了冯·诺依曼的兴趣,他实施了这个想法——创造了第一个后来被称为[https://en.wikipedia.org/wiki/Cellular_automata 元胞自动机]的设备。另一个进步是由数学家[https://en.wikipedia.org/wiki/John_Horton_Conway 约翰·康威]促成的,他建造了著名的[https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life 生命游戏]。与冯·诺依曼的机器不同,康威的《生命的游戏》以二维[https://en.wikipedia.org/wiki/Checkerboard 棋盘]的形式在虚拟世界中以极其简单的规则操作。 | | 基于主体的模型的历史可以追溯到[https://en.wikipedia.org/wiki/Von_Neumann_universal_constructor 冯·诺依曼机器],一个能够复制的理论机器。[https://en.wikipedia.org/wiki/John_von_Neumann 冯·诺依曼]提出的装置将精确地按照详细的指示来制作自己的复制品。这个概念是由冯·诺依曼的朋友[https://en.wikipedia.org/wiki/Stanislaw_Ulam 斯坦尼斯瓦夫·乌拉姆]建立的,乌拉姆也是数学家;乌拉姆建议把机器构建理论化,作为网格上的细胞集合。这个想法引起了冯·诺依曼的兴趣,他实施了这个想法——创造了第一个后来被称为[https://en.wikipedia.org/wiki/Cellular_automata 元胞自动机]的设备。另一个进步是由数学家[https://en.wikipedia.org/wiki/John_Horton_Conway 约翰·康威]促成的,他建造了著名的[https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life 生命游戏]。与冯·诺依曼的机器不同,康威的《生命的游戏》以二维[https://en.wikipedia.org/wiki/Checkerboard 棋盘]的形式在虚拟世界中以极其简单的规则操作。 |
| + | |
| | | |
| ===1970年代和1980年代:第一批模型=== | | ===1970年代和1980年代:第一批模型=== |
| 最早的基于主体的概念模型之一是[https://en.wikipedia.org/wiki/Thomas_Schelling 托马斯·谢林]的分离模型<ref name="Thomas">{{cite journal |last=Schelling |first=Thomas C. |title=Dynamic Models of Segregation |year=1971 |journal=Journal of Mathematical Sociology |volume=1 |issue=2 |pages=143–186 |url=http://zolaist.org/wiki/images/c/cf/Models_of_Segregation.pdf |doi=10.1080/0022250x.1971.9989794}}</ref> ,在他1971年的论文“分离的动态模型”中讨论过。虽然谢林最初使用的是硬币和图表纸,而不是计算机,但他的模型体现了基于智能体的模型的基本概念,即作为在共享环境中与观测到的聚集的、突发的结果进行交互的自主智能体。 | | 最早的基于主体的概念模型之一是[https://en.wikipedia.org/wiki/Thomas_Schelling 托马斯·谢林]的分离模型<ref name="Thomas">{{cite journal |last=Schelling |first=Thomas C. |title=Dynamic Models of Segregation |year=1971 |journal=Journal of Mathematical Sociology |volume=1 |issue=2 |pages=143–186 |url=http://zolaist.org/wiki/images/c/cf/Models_of_Segregation.pdf |doi=10.1080/0022250x.1971.9989794}}</ref> ,在他1971年的论文“分离的动态模型”中讨论过。虽然谢林最初使用的是硬币和图表纸,而不是计算机,但他的模型体现了基于智能体的模型的基本概念,即作为在共享环境中与观测到的聚集的、突发的结果进行交互的自主智能体。 |
| | | |
− | 在20世纪80年代早期,[https://en.wikipedia.org/wiki/Robert_Axelrod 罗伯特·阿克塞尔罗德]主持了一场[https://en.wikipedia.org/wiki/Prisoner%27s_Dilemma 囚徒困境]策略的锦标赛,并让他们以基于主体的方式进行互动,以确定获胜者。阿克塞尔罗德将继续发展政治科学领域的许多其他基于主体的模型,研究从[https://en.wikipedia.org/wiki/Ethnocentrism 种族中心主义]到文化传播等现象<ref name="Axelrod_1997">{{Cite book |last=Axelrod |given=Robert |authorlink=Robert Axelrod |year=1997 |title=The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration |publisher=Princeton: Princeton University Press |isbn=978-0-691-01567-5 }}</ref>。到20世纪80年代末,[https://en.wikipedia.org/wiki/Craig_Reynolds_(computer_graphics) 克雷格·雷诺兹]关于植绒模型的研究促成了一些具有社会特征的基于生物制剂的模型的发展。他试图模拟现实中活跃的生物制剂,也就是人们熟知的[https://en.wikipedia.org/wiki/Artificial_life 人工生命],这个术语是由[https://en.wikipedia.org/wiki/Christopher_Langton 克里斯托弗·兰顿]创造的。 | + | |
| + | 在20世纪80年代早期,[https://en.wikipedia.org/wiki/Robert_Axelrod 罗伯特·阿克塞尔罗德]主持了一场[https://en.wikipedia.org/wiki/Prisoner%27s_Dilemma 囚徒困境]策略的锦标赛,并让他们以基于主体的方式进行互动,以确定获胜者。阿克塞尔罗德将继续发展政治科学领域的许多其他基于主体的模型,研究从[https://en.wikipedia.org/wiki/Ethnocentrism 种族中心主义]到文化传播等现象<ref name="Axelrod_1997">{{Cite book |last=Axelrod |given=Robert |year=1997 |title=The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration |publisher=Princeton: Princeton University Press |isbn=978-0-691-01567-5 }}</ref>。到20世纪80年代末,[https://en.wikipedia.org/wiki/Craig_Reynolds_(computer_graphics) 克雷格·雷诺兹]关于植绒模型的研究促成了一些具有社会特征的基于生物制剂的模型的发展。他试图模拟现实中活跃的生物制剂,也就是人们熟知的[https://en.wikipedia.org/wiki/Artificial_life 人工生命],这个术语是由[https://en.wikipedia.org/wiki/Christopher_Langton 克里斯托弗·兰顿]创造的。 |
| + | |
| + | |
| “主体”这个词的第一个用法,以及目前使用的定义,现在很难追踪到。其中[https://en.wikipedia.org/wiki/John_Henry_Holland 约翰·霍兰德]和约翰·米勒1991年的论文《经济理论中的人工适应性主体》是一个候选,该论文是基于他们较早的会议介绍而发表的。<ref name="Holland">{{cite journal |last1=Holland |first1=J.H. |last2=Miller |first2=J.H. |title=Artificial Adaptive Agents in Economic Theory |year=1991 |journal=American Economic Review |volume=81 |issue=2 |pages=365–71 |url=http://zia.hss.cmu.edu/miller/papers/aaa.pdf |archive-url=https://web.archive.org/web/20051027152415/http://zia.hss.cmu.edu/miller/papers/aaa.pdf |url-status=dead |archive-date=2005-10-27 }}</ref> | | “主体”这个词的第一个用法,以及目前使用的定义,现在很难追踪到。其中[https://en.wikipedia.org/wiki/John_Henry_Holland 约翰·霍兰德]和约翰·米勒1991年的论文《经济理论中的人工适应性主体》是一个候选,该论文是基于他们较早的会议介绍而发表的。<ref name="Holland">{{cite journal |last1=Holland |first1=J.H. |last2=Miller |first2=J.H. |title=Artificial Adaptive Agents in Economic Theory |year=1991 |journal=American Economic Review |volume=81 |issue=2 |pages=365–71 |url=http://zia.hss.cmu.edu/miller/papers/aaa.pdf |archive-url=https://web.archive.org/web/20051027152415/http://zia.hss.cmu.edu/miller/papers/aaa.pdf |url-status=dead |archive-date=2005-10-27 }}</ref> |
| + | |
| | | |
| 与此同时,在20世纪80年代,社会科学家、数学家、运筹学家以及来自其他学科的人员组成了计算与数学组织理论(CMOT)。该领域作为管理科学研究所(TIMS)及其姐妹协会美国运筹学学会(ORSA)的一个特殊利益集团而发展起来。 | | 与此同时,在20世纪80年代,社会科学家、数学家、运筹学家以及来自其他学科的人员组成了计算与数学组织理论(CMOT)。该领域作为管理科学研究所(TIMS)及其姐妹协会美国运筹学学会(ORSA)的一个特殊利益集团而发展起来。 |
| + | |
| | | |
| ===1990年代:扩张=== | | ===1990年代:扩张=== |
| 随着1990年StarLogo、1990 年代中期的[https://en.wikipedia.org/wiki/Swarm_(simulation) Swarm]和[https://en.wikipedia.org/wiki/NetLogo NetLogo]以及2000年[https://en.wikipedia.org/wiki/Repast_(modeling_toolkit) RePast]和[https://en.wikipedia.org/wiki/AnyLogic AnyLogic]的出现,或者2007年GAMA 以及一些定制设计的代码的出现,建模软件开始广泛使用,广泛应用ABM的领域的数量在增长。Bonabeau(2002)对当时基于主体的建模的潜力进行了很好的调查。 | | 随着1990年StarLogo、1990 年代中期的[https://en.wikipedia.org/wiki/Swarm_(simulation) Swarm]和[https://en.wikipedia.org/wiki/NetLogo NetLogo]以及2000年[https://en.wikipedia.org/wiki/Repast_(modeling_toolkit) RePast]和[https://en.wikipedia.org/wiki/AnyLogic AnyLogic]的出现,或者2007年GAMA 以及一些定制设计的代码的出现,建模软件开始广泛使用,广泛应用ABM的领域的数量在增长。Bonabeau(2002)对当时基于主体的建模的潜力进行了很好的调查。 |
| | | |
− | 1990年代,ABM在社会科学领域的发展尤为显著,其中一项值得注意的工作是由[https://en.wikipedia.org/wiki/Joshua_M._Epstein Joshua M. Epstein]和[https://en.wikipedia.org/wiki/Robert_Axtell Robert Axtell]共同开发的大规模ABM:[https://en.wikipedia.org/wiki/Sugarscape Sugarscape], 用于模拟和探索季节性迁徙等群体现象、污染、性繁殖、战斗、疾病甚至文化的传播<ref name="GAS">{{cite book |first1=Joshua M. |last1=Epstein |authorlink1=Joshua M. Epstein |first2=Robert |last2=Axtell |authorlink2=Robert Axtell |title=Growing artificial societies: social science from the bottom up |publisher=Brookings Institution Press |date=October 11, 1996 |pages=[https://archive.org/details/growingartificia00epst/page/224 224] |isbn=978-0-262-55025-3 |url-access=registration |url=https://archive.org/details/growingartificia00epst/page/224 }}</ref>。1990年代的其他显著发展包括[https://en.wikipedia.org/wiki/Carnegie_Mellon_University 卡内基·梅隆大学](Carnegie Mellon University)的[https://en.wikipedia.org/wiki/Kathleen_Carley 凯瑟琳·卡利](Kathleen Carley) ABM<ref>{{cite web |url=http://www.casos.cs.cmu.edu/projects/construct/index.php |title=Construct |publisher=Computational Analysis of Social Organizational Systems |accessdate=}}</ref> ,用于探索社会网络和文化的共同发展。在1990年代,[https://en.wikipedia.org/wiki/Nigel_Gilbert 奈杰尔·吉尔伯特](Nigel Gilbert)出版了第一本教科书:《社会模拟:社会科学家的模拟》(1999年),并创立了社会科学期刊:[https://en.wikipedia.org/wiki/Journal_of_Artificial_Societies_and_Social_Simulation 《人工社会与社会模拟杂志》](JASSS)。除了JASSS之外,任何科学的基于主体的模型都囊括在SpringerOpen杂志:[https://en.wikipedia.org/w/index.php?title=Complex_Adaptive_Systems_Modeling&action=edit&redlink=1 复杂自适应系统建模](CASM)的范围内。<ref>[http://www.casmodeling.com Springer Complex Adaptive Systems Modeling Journal (CASM)]</ref> | + | |
| + | 1990年代,ABM在社会科学领域的发展尤为显著,其中一项值得注意的工作是由[https://en.wikipedia.org/wiki/Joshua_M._Epstein Joshua M. Epstein]和[https://en.wikipedia.org/wiki/Robert_Axtell Robert Axtell]共同开发的大规模ABM:[https://en.wikipedia.org/wiki/Sugarscape Sugarscape], 用于模拟和探索季节性迁徙等群体现象、污染、性繁殖、战斗、疾病甚至文化的传播<ref name="GAS">{{cite book |first1=Joshua M. |last1=Epstein |first2=Robert |last2=Axtell |title=Growing artificial societies: social science from the bottom up |publisher=Brookings Institution Press |date=October 11, 1996 |pages=[https://archive.org/details/growingartificia00epst/page/224 224] |isbn=978-0-262-55025-3 |url-access=registration |url=https://archive.org/details/growingartificia00epst/page/224 }}</ref>。1990年代的其他显著发展包括[https://en.wikipedia.org/wiki/Carnegie_Mellon_University 卡内基·梅隆大学](Carnegie Mellon University)的[https://en.wikipedia.org/wiki/Kathleen_Carley 凯瑟琳·卡利](Kathleen Carley) ABM<ref>{{cite web |url=http://www.casos.cs.cmu.edu/projects/construct/index.php |title=Construct |publisher=Computational Analysis of Social Organizational Systems |accessdate=}}</ref> ,用于探索社会网络和文化的共同发展。在1990年代,[https://en.wikipedia.org/wiki/Nigel_Gilbert 奈杰尔·吉尔伯特](Nigel Gilbert)出版了第一本教科书:《社会模拟:社会科学家的模拟》(1999年),并创立了社会科学期刊:[https://en.wikipedia.org/wiki/Journal_of_Artificial_Societies_and_Social_Simulation 《人工社会与社会模拟杂志》](JASSS)。除了JASSS之外,任何科学的基于主体的模型都囊括在SpringerOpen杂志:[https://en.wikipedia.org/w/index.php?title=Complex_Adaptive_Systems_Modeling&action=edit&redlink=1 复杂自适应系统建模](CASM)的范围内。<ref>[http://www.casmodeling.com Springer Complex Adaptive Systems Modeling Journal (CASM)]</ref> |
| + | |
| | | |
| 从上世纪90年代中期开始,ABM的社会科学方向开始关注于设计有效的团队、理解组织有效性所需的沟通以及社交网络的行为等问题。CMOT——后来更名为社会和组织系统计算分析(CASOS)——纳入了越来越多的基于主体的建模。萨缪尔森2000年发表了一篇综述文章<ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2000/orms-12-00/Designing-Organizations|last=Samuelson |first=Douglas A. |title=Designing Organizations |journal=OR/MS Today |date=December 2000 }}</ref> ,概述了ABM的早期历史,紧接着在2005年和2006年左右Samuelson和 Macal 追踪了更多的最新进展。<ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2005/orms-2-05/Agents-of-Change|last=Samuelson |first=Douglas A. |title=Agents of Change |journal=OR/MS Today |date=February 2005 }}</ref><ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2006/orms-8-06/Agent-Based-Simulation-Comes-of-Age |last1=Samuelson |first1=Douglas A. |last2=Macal |first2=Charles M. |title=Agent-Based Modeling Comes of Age |journal=OR/MS Today |date=August 2006 }}</ref> | | 从上世纪90年代中期开始,ABM的社会科学方向开始关注于设计有效的团队、理解组织有效性所需的沟通以及社交网络的行为等问题。CMOT——后来更名为社会和组织系统计算分析(CASOS)——纳入了越来越多的基于主体的建模。萨缪尔森2000年发表了一篇综述文章<ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2000/orms-12-00/Designing-Organizations|last=Samuelson |first=Douglas A. |title=Designing Organizations |journal=OR/MS Today |date=December 2000 }}</ref> ,概述了ABM的早期历史,紧接着在2005年和2006年左右Samuelson和 Macal 追踪了更多的最新进展。<ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2005/orms-2-05/Agents-of-Change|last=Samuelson |first=Douglas A. |title=Agents of Change |journal=OR/MS Today |date=February 2005 }}</ref><ref>{{cite journal |url=https://www.informs.org/ORMS-Today/Archived-Issues/2006/orms-8-06/Agent-Based-Simulation-Comes-of-Age |last1=Samuelson |first1=Douglas A. |last2=Macal |first2=Charles M. |title=Agent-Based Modeling Comes of Age |journal=OR/MS Today |date=August 2006 }}</ref> |
| | | |
| | | |
| + | 在20世纪90年代末,TIMS和ORSA的合并成了INFORMS, INFORMS从每年两次的会议变成了一次会议,这促使CMOT组形成了一个独立的协会——北美计算社会和组织科学协会(NAACSOS)。Hleen Carley是主要的贡献者,尤其是对社交网络模型的贡献。她为年会获得了[https://en.wikipedia.org/wiki/National_Science_Foundation 国家科学基金会]的资助,并担任NAACSOS的首任总裁。接替她的是[https://en.wikipedia.org/wiki/University_of_Chicago 芝加哥大学]和[https://en.wikipedia.org/wiki/Argonne_National_Laboratory 阿贡国家实验室]的大卫·萨拉克,然后是[https://en.wikipedia.org/wiki/Emory_University 埃默里大学]的迈克尔·普里图拉。与此同时,[https://en.wikipedia.org/wiki/European_Social_Simulation_Association 欧洲社会模拟协会](ESSA)和亚太社会系统科学研究机构协会(PAAA)也成立了。截至2013年,这三个组织在国际上展开合作。第一届社会模拟世界大会于2006年8月在日本京都举行。2008年7月,第二届世界大会在华盛顿特区北弗吉尼亚郊区举行,[https://en.wikipedia.org/wiki/George_Mason_University 乔治·梅森大学]在当地安排中起了带头作用。 |
| | | |
− | 在20世纪90年代末,TIMS和ORSA的合并成了INFORMS, INFORMS从每年两次的会议变成了一次会议,这促使CMOT组形成了一个独立的协会——北美计算社会和组织科学协会(NAACSOS)。Hleen Carley是主要的贡献者,尤其是对社交网络模型的贡献。她为年会获得了[https://en.wikipedia.org/wiki/National_Science_Foundation 国家科学基金会]的资助,并担任NAACSOS的首任总裁。接替她的是[https://en.wikipedia.org/wiki/University_of_Chicago 芝加哥大学]和[https://en.wikipedia.org/wiki/Argonne_National_Laboratory 阿贡国家实验室]的大卫·萨拉克,然后是[https://en.wikipedia.org/wiki/Emory_University 埃默里大学]的迈克尔·普里图拉。与此同时,[https://en.wikipedia.org/wiki/European_Social_Simulation_Association 欧洲社会模拟协会](ESSA)和亚太社会系统科学研究机构协会(PAAA)也成立了。截至2013年,这三个组织在国际上展开合作。第一届社会模拟世界大会于2006年8月在日本京都举行。2008年7月,第二届世界大会在华盛顿特区北弗吉尼亚郊区举行,[https://en.wikipedia.org/wiki/George_Mason_University 乔治·梅森大学]在当地安排中起了带头作用。
| |
| | | |
| ===2000年代及以后=== | | ===2000年代及以后=== |
− | 最近,Ron Sun开发了基于人类认知模型的基于主体的模拟方法,即[https://en.wikipedia.org/w/index.php?title=Cognitive_social_simulation&action=edit&redlink=1 社会认知模拟]。Bill McKelvey, Suzanne Lohmann, Dario Nardi, Dwight Read等人在UCLA也对组织行为和决策做出了重大贡献<ref>{{cite book |editor1-last=Sun |editor1-first=Ron |editor1-link=Ron Sun |title=Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation |date=March 2006 |publisher=[[Cambridge University Press]] |isbn=978-0-521-83964-8 |url=https://www.cambridge.org/0521839645}}</ref>。2001年,加州大学洛杉矶分校在加州的阿罗沙德湖举办了一个会议,这已经成为该领域从业者的另一个主要聚会点。2014年,哥伦比亚大学的Sadegh Asgari和他的同事开发了一个基于主体的建筑竞标模型。该模型用于分析低标总包施工的招标,可适用于其他招标方式,对模型的修改很小。 | + | 最近,Ron Sun开发了基于人类认知模型的基于主体的模拟方法,即[https://en.wikipedia.org/w/index.php?title=Cognitive_social_simulation&action=edit&redlink=1 社会认知模拟]。Bill McKelvey, Suzanne Lohmann, Dario Nardi, Dwight Read等人在UCLA也对组织行为和决策做出了重大贡献<ref>{{cite book |editor1-last=Sun |editor1-first=Ron |editor1-link=Ron Sun |title=Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation |date=March 2006 |publisher=Cambridge University Press|isbn=978-0-521-83964-8 |url=https://www.cambridge.org/0521839645}}</ref>。2001年,加州大学洛杉矶分校在加州的阿罗沙德湖举办了一个会议,这已经成为该领域从业者的另一个主要聚会点。2014年,哥伦比亚大学的Sadegh Asgari和他的同事开发了一个基于主体的建筑竞标模型。该模型用于分析低标总包施工的招标,可适用于其他招标方式,对模型的修改很小。 |
| + | |
| | | |
| ==理论== | | ==理论== |
| 多数计算模型研究描述了处于[https://en.wikipedia.org/wiki/Steady_state 平衡状态]或在平衡状态之间移动的系统。然而,使用简单规则的基于主体的建模可能会导致各种复杂而有趣的行为。基于主体的模型的三个核心思想是主体作为对象、涌现和复杂性。 | | 多数计算模型研究描述了处于[https://en.wikipedia.org/wiki/Steady_state 平衡状态]或在平衡状态之间移动的系统。然而,使用简单规则的基于主体的建模可能会导致各种复杂而有趣的行为。基于主体的模型的三个核心思想是主体作为对象、涌现和复杂性。 |
| + | |
| | | |
| 基于主体的模型由基于规则的动态交互的主体组成。它们系统的交互中可以产生真实世界的复杂性。主体通常坐落在离散的时间、空间和驻留在网络或格状的社区。主体的位置和它们的响应行为以算法形式编码在计算机程序中。在某些情况下,主体被认为是智能的和有目的性的。在生态ABM(通常在生态学中被称为“基于个体的模型”)中,主体可能是森林中的树木,因此不会被认为是智能的,尽管它们可能在优化资源(如水)的获取方面具有“目的性”。建模过程最好用归纳的方式来描述。建模者认为这些假设与当前的情况最相关,然后观察从主体的交互中出现的现象。有时这是一个平衡的结果。有时它是一种突现的模式。然而,有时候是一种难以理解的混乱。 | | 基于主体的模型由基于规则的动态交互的主体组成。它们系统的交互中可以产生真实世界的复杂性。主体通常坐落在离散的时间、空间和驻留在网络或格状的社区。主体的位置和它们的响应行为以算法形式编码在计算机程序中。在某些情况下,主体被认为是智能的和有目的性的。在生态ABM(通常在生态学中被称为“基于个体的模型”)中,主体可能是森林中的树木,因此不会被认为是智能的,尽管它们可能在优化资源(如水)的获取方面具有“目的性”。建模过程最好用归纳的方式来描述。建模者认为这些假设与当前的情况最相关,然后观察从主体的交互中出现的现象。有时这是一个平衡的结果。有时它是一种突现的模式。然而,有时候是一种难以理解的混乱。 |
| + | |
| | | |
| 从某些方面来说,基于主体的模型是对传统分析方法的补充。再分析方法使人类能够表征系统的平衡,基于主体的模型允许产生那些平衡的可能性。这个生成的贡献可能是最主流的基于主体建模的潜在好处。基于主体的模型可以解释高阶模式的出现——恐怖组织的网络结构和互联网,交通堵塞、战争和股市崩溃等规模的幂律分布,以及尽管拥有宽容的人,但仍然存在的社会隔离。基于主体的模型还可以用来识别杠杆点,即干预产生极端后果的时刻,并区分路径依赖的类型。 | | 从某些方面来说,基于主体的模型是对传统分析方法的补充。再分析方法使人类能够表征系统的平衡,基于主体的模型允许产生那些平衡的可能性。这个生成的贡献可能是最主流的基于主体建模的潜在好处。基于主体的模型可以解释高阶模式的出现——恐怖组织的网络结构和互联网,交通堵塞、战争和股市崩溃等规模的幂律分布,以及尽管拥有宽容的人,但仍然存在的社会隔离。基于主体的模型还可以用来识别杠杆点,即干预产生极端后果的时刻,并区分路径依赖的类型。 |
| + | |
| | | |
| 许多模型并不关注稳定状态,而是考虑系统的健壮性——复杂系统适应内部和外部压力以保持其功能的方式。驾驭这种复杂性的任务需要考虑主体本身——它们的多样性、连接性和交互的级别。 | | 许多模型并不关注稳定状态,而是考虑系统的健壮性——复杂系统适应内部和外部压力以保持其功能的方式。驾驭这种复杂性的任务需要考虑主体本身——它们的多样性、连接性和交互的级别。 |
| + | |
| | | |
| ===框架=== | | ===框架=== |
第62行: |
第79行: |
| *基于描述主体的建模(DREAM),通过使用模板和复杂的基于网络的模型来开发基于主体的模型的描述。建立理想模型允许跨科学学科的模型比较。 | | *基于描述主体的建模(DREAM),通过使用模板和复杂的基于网络的模型来开发基于主体的模型的描述。建立理想模型允许跨科学学科的模型比较。 |
| | | |
− | *使用虚拟覆盖多主体系统(VOMAS)进行基于主体的验证建模,以正式的方式开发经过认证和证实的模型。<ref>{{cite web |title=Swarm code templates for model comparison |url=http://www.swarm.org/index.php/Software_templates |publisher=[[Swarm Development Group]] |archiveurl=https://web.archive.org/web/20080803125909/http://www.swarm.org/index.php/Software_templates |archivedate=August 3, 2008 |url-status=dead}}</ref> <ref>{{cite journal |author1=Volker Grimm |author2=Uta Berger |author3=Finn Bastiansen |author4=Sigrunn Eliassen |author5=Vincent Ginot |author6=Jarl Giske |author7=John Goss-Custard |author8=Tamara Grand |author9=Simone K. Heinz |author10=Geir Huse |author11=Andreas Huth |author12=Jane U. Jepsen |author13=Christian Jørgensen |author14=Wolf M. Mooij |author15=Birgit Müller |author16=Guy Pe'er |author17=Cyril Piou |author18=Steven F. Railsback |author19=Andrew M. Robbins |author20=Martha M. Robbins |author21=Eva Rossmanith |author22=Nadja Rüger |author23=Espen Strand |author24=Sami Souissi |author25=Richard A. Stillman |author26=Rune Vabø |author27=Ute Visser |author28=Donald L. DeAngelis |display-authors=3 |title=A standard protocol for describing individual-based and agent-based models |journal=Ecological Modelling |volume=198 |issue=1–2 |date=September 15, 2006 |pages=115–126 |doi=10.1016/j.ecolmodel.2006.04.023 }} (ODD Paper)</ref> | + | *使用虚拟覆盖多主体系统(VOMAS)进行基于主体的验证建模,以正式的方式开发经过认证和证实的模型。<ref>{{cite web |title=Swarm code templates for model comparison |url=http://www.swarm.org/index.php/Software_templates |publisher=Swarm Development Group |archiveurl=https://web.archive.org/web/20080803125909/http://www.swarm.org/index.php/Software_templates |archivedate=August 3, 2008 |url-status=dead}}</ref> <ref>{{cite journal |author1=Volker Grimm |author2=Uta Berger |author3=Finn Bastiansen |author4=Sigrunn Eliassen |author5=Vincent Ginot |author6=Jarl Giske |author7=John Goss-Custard |author8=Tamara Grand |author9=Simone K. Heinz |author10=Geir Huse |author11=Andreas Huth |author12=Jane U. Jepsen |author13=Christian Jørgensen |author14=Wolf M. Mooij |author15=Birgit Müller |author16=Guy Pe'er |author17=Cyril Piou |author18=Steven F. Railsback |author19=Andrew M. Robbins |author20=Martha M. Robbins |author21=Eva Rossmanith |author22=Nadja Rüger |author23=Espen Strand |author24=Sami Souissi |author25=Richard A. Stillman |author26=Rune Vabø |author27=Ute Visser |author28=Donald L. DeAngelis |display-authors=3 |title=A standard protocol for describing individual-based and agent-based models |journal=Ecological Modelling |volume=198 |issue=1–2 |date=September 15, 2006 |pages=115–126 |doi=10.1016/j.ecolmodel.2006.04.023 }} (ODD Paper)</ref> |
| | | |
| | | |
| 描述基于主体的模型的其他方法包括代码模板和基于文本的方法,如ODD(概述、设计概念和设计细节)协议。 | | 描述基于主体的模型的其他方法包括代码模板和基于文本的方法,如ODD(概述、设计概念和设计细节)协议。 |
| + | |
| | | |
| 在基于主体的建模和仿真工作中,主体所处的宏观和微观环境的作用也成为一个重要的因素。简单的环境提供简单的主体,而复杂的环境产生行为的多样性。<ref>Ch'ng, E. (2012) Macro and Micro Environment for Diversity of Behaviour in Artificial Life Simulation, Artificial Life Session, The 6th International Conference on Soft Computing and Intelligent Systems, The 13th International Symposium on Advanced Intelligent Systems, November 20–24, 2012, Kobe, Japan. [http://complexity.io/Publications/chng-MacroMicroEnv.pdf Macro and Micro Environment] {{Webarchive|url=https://web.archive.org/web/20131113173313/http://complexity.io/Publications/chng-MacroMicroEnv.pdf |date=November 13, 2013 }}</ref> | | 在基于主体的建模和仿真工作中,主体所处的宏观和微观环境的作用也成为一个重要的因素。简单的环境提供简单的主体,而复杂的环境产生行为的多样性。<ref>Ch'ng, E. (2012) Macro and Micro Environment for Diversity of Behaviour in Artificial Life Simulation, Artificial Life Session, The 6th International Conference on Soft Computing and Intelligent Systems, The 13th International Symposium on Advanced Intelligent Systems, November 20–24, 2012, Kobe, Japan. [http://complexity.io/Publications/chng-MacroMicroEnv.pdf Macro and Micro Environment] {{Webarchive|url=https://web.archive.org/web/20131113173313/http://complexity.io/Publications/chng-MacroMicroEnv.pdf |date=November 13, 2013 }}</ref> |
第73行: |
第91行: |
| 权威文章: [https://en.wikipedia.org/wiki/Agent-based_model_in_biology Agent-based model in biology] | | 权威文章: [https://en.wikipedia.org/wiki/Agent-based_model_in_biology Agent-based model in biology] |
| | | |
− | 基于主体建模已被广泛用于生物学,包括流行病的传播的分析<ref>{{cite arxiv |eprint=nlin/0403035 |last1=Situngkir |first1=Hokky |title=Epidemiology Through Cellular Automata: Case of Study Avian Influenza in Indonesia |year=2004}}</ref>和细菌战的威胁,生物用途包括种群动力学<ref>{{cite journal |last=Caplat |first=Paul |author2=Anand, Madhur |author3=Bauch, Chris |title=Symmetric competition causes population oscillations in an individual-based model of forest dynamics |journal=Ecological Modelling |date=March 10, 2008 |volume=211 |issue=3–4 |pages=491–500 |doi=10.1016/j.ecolmodel.2007.10.002}}</ref>、随机基因表达<ref>{{Cite journal|last=Thomas|first=Philipp|date=December 2019|title=Intrinsic and extrinsic noise of gene expression in lineage trees|journal=Scientific Reports|volume=9|issue=1|pages=474|doi=10.1038/s41598-018-35927-x|issn=2045-2322|pmc=6345792|pmid=30679440|bibcode=2019NatSR...9..474T}}</ref> 、动植物交互<ref>Fedriani JM, T Wiegand, D Ayllón, F Palomares, A Suárez-Esteban and V. Grimm. 2018. Assisting seed dispersers to restore old-fields: an individual-based model of the interactions among badgers, foxes, and Iberian pear trees. Journal of Applied Ecology 55: 600–611.</ref>、植被生态学 <ref name="Ch'ng, E. (2009)">Ch'ng, E. (2009) An Artificial Life-Based Vegetation Modelling Approach for Biodiversity Research, in Nature-Inspired informatics for Intelligent Applications and Knowledge Discovery: Implications in Business, Science and Engineering, R. Chiong, Editor. 2009, IGI Global: Hershey, PA. http://complexity.io/Publications/NII-alifeVeg-eCHNG.pdf {{Webarchive|url=https://web.archive.org/web/20131113173223/http://complexity.io/Publications/NII-alifeVeg-eCHNG.pdf |date=November 13, 2013 }}</ref> 、景观多样性<ref>{{Cite journal |last1=Wirth |first1=E. |last2=Szabó |first2=Gy. |last3=Czinkóczky |first3=A. |date=2016-06-07 |journal=ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences |volume=III-8 |pages=145–151 |doi=10.5194/isprs-annals-iii-8-145-2016 |bibcode=2016ISPAnIII8..145W|title=Measure of Landscape Heterogeneity by Agent-Based Methodology |doi-access=free }}</ref> 、古代文明的兴衰,民族中心主义的进化行为<ref>{{cite journal |last1=Lima |first1=Francisco W. S. |last2=Hadzibeganovic |first2=Tarik |last3=Stauffer |first3=Dietrich |year=2009 |title=Evolution of ethnocentrism on undirected and directed Barabási–Albert networks |journal=Physica A |volume=388 |issue=24 |pages=4999–5004 |doi=10.1016/j.physa.2009.08.029 |bibcode=2009PhyA..388.4999L |arxiv=0905.2672 |s2cid=18233740 }}</ref> ,强迫位移/迁移<ref>{{cite book |title=The Chaos of Forced Migration: A Modeling Means to an Humanitarian End |first=Scott |last=Edwards |date=June 9, 2009 |publisher=[[VDM Verlag]] |pages=168 |isbn=978-3-639-16516-6}}</ref> ,语言选择动力学<ref>{{cite journal |last1=Hadzibeganovic |first1=Tarik |last2=Stauffer |first2=Dietrich |last3=Schulze |first3=Christian |year=2009 |title=Agent-based computer simulations of language choice dynamics |url=|journal=Annals of the New York Academy of Sciences |volume=1167 |issue=1|pages=221–229 |doi=10.1111/j.1749-6632.2009.04507.x |pmid=19580569 |bibcode=2009NYASA1167..221H |s2cid=32790067 }}</ref>,认知建模,生物医学应用包括三维乳腺组织形态形成建模<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Enderling |first2=Heiko |last3=Becker-Weimann |first3=Sabine |last4=Pham |first4=Christopher |last5=Polyzos |first5=Aris |last6=Chen |first6=Charlie |last7=Costes |first7=Sylvain |year=2011 |title=Phenotypic transition maps of 3D breast acini obtained by imaging-guided agent-based modeling |url=|journal=Integrative Biology |volume=3 |issue=4 |pages=408–21 |doi=10.1039/c0ib00092b |pmid=21373705 |pmc=4009383 }}</ref>,电离辐射对乳房干细胞亚群动力学<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Fernando-Garcia |first2=Ignacio |last3=Vijayakumar |first3=Sangeetha |last4=Martinez-Ruis |first4=Haydeliz |last5=Illa-Bochaca |first5=Irineu |last6=Nguyen |first6=David |last7=Mao |first7=Jian-Hua |last8=Costes |first8=Sylvain |last9=Barcellos-Hoff |first9=Mary Helen |year=2014 |title=Irradiation of juvenile, but not adult, mammary gland increases stem cell self-renewal and estrogen receptor negative tumors |url=|journal=Stem Cells |volume=32 |issue=3 |pages=649–61 |doi=10.1002/stem.1533 |pmid=24038768 |s2cid=32979016 }}</ref>、炎症<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Ley |first2=Klaus |last3=Hunt |first3=C. Anthony |year=2007 |title=Dynamics of in silico leukocyte rolling, activation, and adhesion |url=|journal=BMC Systems Biology |volume=1 |issue=14 |pages=14 |doi=10.1186/1752-0509-1-14 |pmid=17408504 |pmc=1839892 }}</ref> | + | 基于主体建模已被广泛用于生物学,包括流行病的传播的分析<ref>{{cite arxiv |eprint=nlin/0403035 |last1=Situngkir |first1=Hokky |title=Epidemiology Through Cellular Automata: Case of Study Avian Influenza in Indonesia |year=2004}}</ref>和细菌战的威胁,生物用途包括种群动力学<ref>{{cite journal |last=Caplat |first=Paul |author2=Anand, Madhur |author3=Bauch, Chris |title=Symmetric competition causes population oscillations in an individual-based model of forest dynamics |journal=Ecological Modelling |date=March 10, 2008 |volume=211 |issue=3–4 |pages=491–500 |doi=10.1016/j.ecolmodel.2007.10.002}}</ref>、随机基因表达<ref>{{Cite journal|last=Thomas|first=Philipp|date=December 2019|title=Intrinsic and extrinsic noise of gene expression in lineage trees|journal=Scientific Reports|volume=9|issue=1|pages=474|doi=10.1038/s41598-018-35927-x|issn=2045-2322|pmc=6345792|pmid=30679440|bibcode=2019NatSR...9..474T}}</ref> 、动植物交互<ref>Fedriani JM, T Wiegand, D Ayllón, F Palomares, A Suárez-Esteban and V. Grimm. 2018. Assisting seed dispersers to restore old-fields: an individual-based model of the interactions among badgers, foxes, and Iberian pear trees. Journal of Applied Ecology 55: 600–611.</ref>、植被生态学 <ref name="Ch'ng, E. (2009)">Ch'ng, E. (2009) An Artificial Life-Based Vegetation Modelling Approach for Biodiversity Research, in Nature-Inspired informatics for Intelligent Applications and Knowledge Discovery: Implications in Business, Science and Engineering, R. Chiong, Editor. 2009, IGI Global: Hershey, PA. http://complexity.io/Publications/NII-alifeVeg-eCHNG.pdf {{Webarchive|url=https://web.archive.org/web/20131113173223/http://complexity.io/Publications/NII-alifeVeg-eCHNG.pdf |date=November 13, 2013 }}</ref> 、景观多样性<ref>{{Cite journal |last1=Wirth |first1=E. |last2=Szabó |first2=Gy. |last3=Czinkóczky |first3=A. |date=2016-06-07 |journal=ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences |volume=III-8 |pages=145–151 |doi=10.5194/isprs-annals-iii-8-145-2016 |bibcode=2016ISPAnIII8..145W|title=Measure of Landscape Heterogeneity by Agent-Based Methodology |doi-access=free }}</ref> 、古代文明的兴衰,民族中心主义的进化行为<ref>{{cite journal |last1=Lima |first1=Francisco W. S. |last2=Hadzibeganovic |first2=Tarik |last3=Stauffer |first3=Dietrich |year=2009 |title=Evolution of ethnocentrism on undirected and directed Barabási–Albert networks |journal=Physica A |volume=388 |issue=24 |pages=4999–5004 |doi=10.1016/j.physa.2009.08.029 |bibcode=2009PhyA..388.4999L |arxiv=0905.2672 |s2cid=18233740 }}</ref> ,强迫位移/迁移<ref>{{cite book |title=The Chaos of Forced Migration: A Modeling Means to an Humanitarian End |first=Scott |last=Edwards |date=June 9, 2009 |publisher=VDM Verlag |pages=168 |isbn=978-3-639-16516-6}}</ref> ,语言选择动力学<ref>{{cite journal |last1=Hadzibeganovic |first1=Tarik |last2=Stauffer |first2=Dietrich |last3=Schulze |first3=Christian |year=2009 |title=Agent-based computer simulations of language choice dynamics |url=|journal=Annals of the New York Academy of Sciences |volume=1167 |issue=1|pages=221–229 |doi=10.1111/j.1749-6632.2009.04507.x |pmid=19580569 |bibcode=2009NYASA1167..221H |s2cid=32790067 }}</ref>,认知建模,生物医学应用包括三维乳腺组织形态形成建模<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Enderling |first2=Heiko |last3=Becker-Weimann |first3=Sabine |last4=Pham |first4=Christopher |last5=Polyzos |first5=Aris |last6=Chen |first6=Charlie |last7=Costes |first7=Sylvain |year=2011 |title=Phenotypic transition maps of 3D breast acini obtained by imaging-guided agent-based modeling |url=|journal=Integrative Biology |volume=3 |issue=4 |pages=408–21 |doi=10.1039/c0ib00092b |pmid=21373705 |pmc=4009383 }}</ref>,电离辐射对乳房干细胞亚群动力学<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Fernando-Garcia |first2=Ignacio |last3=Vijayakumar |first3=Sangeetha |last4=Martinez-Ruis |first4=Haydeliz |last5=Illa-Bochaca |first5=Irineu |last6=Nguyen |first6=David |last7=Mao |first7=Jian-Hua |last8=Costes |first8=Sylvain |last9=Barcellos-Hoff |first9=Mary Helen |year=2014 |title=Irradiation of juvenile, but not adult, mammary gland increases stem cell self-renewal and estrogen receptor negative tumors |url=|journal=Stem Cells |volume=32 |issue=3 |pages=649–61 |doi=10.1002/stem.1533 |pmid=24038768 |s2cid=32979016 }}</ref>、炎症<ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Ley |first2=Klaus |last3=Hunt |first3=C. Anthony |year=2007 |title=Dynamics of in silico leukocyte rolling, activation, and adhesion |url=|journal=BMC Systems Biology |volume=1 |issue=14 |pages=14 |doi=10.1186/1752-0509-1-14 |pmid=17408504 |pmc=1839892 }}</ref> |
| <ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Hunt |first2=C. Anthony |year=2010 |title=Identifying the rules of engagement enabling leukocyte rolling, activation, and adhesion |url=|journal=PLOS Computational Biology |volume=6 |issue=2 |pages=e1000681 |doi=10.1371/journal.pcbi.1000681 |pmid=20174606 |pmc=2824748 |bibcode=2010PLSCB...6E0681T }}</ref> 和人类免疫系统<ref>{{cite book |last1=Castiglione |first1=Filippo |first2=Franco |last2=Celada |url=http://www.crcpress.com/product/isbn/9781466597488 |title=Immune System Modeling and Simulation |publisher=CRC Press, Boca Raton |year=2015 |pages=274 |isbn=978-1-4665-9748-8}} | | <ref>{{cite journal |last1=Tang |first1=Jonathan |last2=Hunt |first2=C. Anthony |year=2010 |title=Identifying the rules of engagement enabling leukocyte rolling, activation, and adhesion |url=|journal=PLOS Computational Biology |volume=6 |issue=2 |pages=e1000681 |doi=10.1371/journal.pcbi.1000681 |pmid=20174606 |pmc=2824748 |bibcode=2010PLSCB...6E0681T }}</ref> 和人类免疫系统<ref>{{cite book |last1=Castiglione |first1=Filippo |first2=Franco |last2=Celada |url=http://www.crcpress.com/product/isbn/9781466597488 |title=Immune System Modeling and Simulation |publisher=CRC Press, Boca Raton |year=2015 |pages=274 |isbn=978-1-4665-9748-8}} |
− | </ref>的影响。基于主体的模型也被用于开发决策支持系统,如乳腺癌<ref>{{Cite book |doi=10.1109/ICICT.2009.5267202 |chapter-url=http://www.cs.stir.ac.uk/~man/papers/ICICT_Cameraready_June20_09.pdf |url-status=dead |archiveurl=https://web.archive.org/web/20110614051810/http://www.cs.stir.ac.uk/~man/papers/ICICT_Cameraready_June20_09.pdf |archivedate=June 14, 2011 |df=mdy-all |chapter=A new hybrid agent-based modeling & simulation decision support system for breast cancer data analysis |title=2009 International Conference on Information and Communication Technologies |pages=134–139 |year=2009 |last1=Siddiqa |first1=Amnah |last2=Niazi |first2=Muaz |last3=Mustafa |first3=Farah |last4=Bokhari |first4=Habib |last5=Hussain |first5=Amir |last6=Akram |first6=Noreen |last7=Shaheen |first7=Shabnum |last8=Ahmed |first8=Fouzia |last9=Iqbal |first9=Sarah |isbn=978-1-4244-4608-7 |s2cid=14433449 }} (Breast Cancer DSS)</ref> 。基于主体的模型越来越多地被用于在早期阶段和临床前研究中为药理学系统建模,以帮助药物开发,并获得对生物系统的洞见<ref name=CPT>{{cite journal |last1=Butler |first1=James |last2=Cosgrove |first2=Jason |last3=Alden |first3=Kieran |last4=Read |first4=Mark |last5=Kumar |first5=Vipin |last6=Cucurull‐Sanchez |first6=Lourdes |last7=Timmis |first7=Jon |last8=Coles |first8=Mark |title=Agent‐Based Modeling in Systems Pharmacology |journal=CPT: Pharmacometrics & Systems Pharmacology |date=2015 |volume=4 |issue=11 |pages=615–629 |doi=10.1002/psp4.12018 |pmid = 26783498|pmc=4716580 }}</ref> <ref>{{cite book |title=Engineering Principles of Combat Modeling and Distributed Simulation |first1=Gnana |last1=Barathy |first2=Levent |last2=Yilmaz |first3=Andreas |last3=Tolk |location=Hoboken, NJ |publisher=[[John Wiley & Sons|Wiley]] |pages=669–714 |date=March 2012 |doi=10.1002/9781118180310.ch27 |chapter=Agent Directed Simulation for Combat Modeling and Distributed Simulation |isbn=9781118180310}}</ref> 。此外,基于主体的模型最近被用于研究分子水平的生物系统。<ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Jamali |first2=Yousef |last3=Mofrad |first3=Mohammad R. K. |title=Accounting for Diffusion in Agent Based Models of Reaction-Diffusion Systems with Application to Cytoskeletal Diffusion |journal=PLOS ONE |volume=6 |issue=9 |pages=e25306 |doi=10.1371/journal.pone.0025306 |pmc=3179499 |pmid=21966493 |year=2011 |bibcode=2011PLoSO...625306A}}</ref><ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Mofrad |first2=Mohammad R. K. |title=Higher Nucleoporin-Importinβ Affinity at the Nuclear Basket Increases Nucleocytoplasmic Import |journal=PLOS ONE |volume=8 |issue=11 |pages=e81741 |doi=10.1371/journal.pone.0081741 |pmc=3840022 |pmid=24282617 |year=2013 |bibcode=2013PLoSO...881741A}}</ref><ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Bulat |first2=Evgeny |last3=Weis |first3=Karsten |last4=Mofrad |first4=Mohammad R. K. |date=2014-11-05 |title=An agent-based model for mRNA export through the nuclear pore complex |journal=Molecular Biology of the Cell |volume=25 |issue=22 |pages=3643–3653 |doi=10.1091/mbc.E14-06-1065 |pmc=4230623 |pmid=25253717}}</ref> | + | </ref>的影响。基于主体的模型也被用于开发决策支持系统,如乳腺癌<ref>{{Cite book |doi=10.1109/ICICT.2009.5267202 |chapter-url=http://www.cs.stir.ac.uk/~man/papers/ICICT_Cameraready_June20_09.pdf |url-status=dead |archiveurl=https://web.archive.org/web/20110614051810/http://www.cs.stir.ac.uk/~man/papers/ICICT_Cameraready_June20_09.pdf |archivedate=June 14, 2011 |df=mdy-all |chapter=A new hybrid agent-based modeling & simulation decision support system for breast cancer data analysis |title=2009 International Conference on Information and Communication Technologies |pages=134–139 |year=2009 |last1=Siddiqa |first1=Amnah |last2=Niazi |first2=Muaz |last3=Mustafa |first3=Farah |last4=Bokhari |first4=Habib |last5=Hussain |first5=Amir |last6=Akram |first6=Noreen |last7=Shaheen |first7=Shabnum |last8=Ahmed |first8=Fouzia |last9=Iqbal |first9=Sarah |isbn=978-1-4244-4608-7 |s2cid=14433449 }} (Breast Cancer DSS)</ref> 。基于主体的模型越来越多地被用于在早期阶段和临床前研究中为药理学系统建模,以帮助药物开发,并获得对生物系统的洞见<ref name=CPT>{{cite journal |last1=Butler |first1=James |last2=Cosgrove |first2=Jason |last3=Alden |first3=Kieran |last4=Read |first4=Mark |last5=Kumar |first5=Vipin |last6=Cucurull‐Sanchez |first6=Lourdes |last7=Timmis |first7=Jon |last8=Coles |first8=Mark |title=Agent‐Based Modeling in Systems Pharmacology |journal=CPT: Pharmacometrics & Systems Pharmacology |date=2015 |volume=4 |issue=11 |pages=615–629 |doi=10.1002/psp4.12018 |pmid = 26783498|pmc=4716580 }}</ref> <ref>{{cite book |title=Engineering Principles of Combat Modeling and Distributed Simulation |first1=Gnana |last1=Barathy |first2=Levent |last2=Yilmaz |first3=Andreas |last3=Tolk |location=Hoboken, NJ |publisher=John Wiley & Sons |pages=669–714 |date=March 2012 |doi=10.1002/9781118180310.ch27 |chapter=Agent Directed Simulation for Combat Modeling and Distributed Simulation |isbn=9781118180310}}</ref> 。此外,基于主体的模型最近被用于研究分子水平的生物系统。<ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Jamali |first2=Yousef |last3=Mofrad |first3=Mohammad R. K. |title=Accounting for Diffusion in Agent Based Models of Reaction-Diffusion Systems with Application to Cytoskeletal Diffusion |journal=PLOS ONE |volume=6 |issue=9 |pages=e25306 |doi=10.1371/journal.pone.0025306 |pmc=3179499 |pmid=21966493 |year=2011 |bibcode=2011PLoSO...625306A}}</ref><ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Mofrad |first2=Mohammad R. K. |title=Higher Nucleoporin-Importinβ Affinity at the Nuclear Basket Increases Nucleocytoplasmic Import |journal=PLOS ONE |volume=8 |issue=11 |pages=e81741 |doi=10.1371/journal.pone.0081741 |pmc=3840022 |pmid=24282617 |year=2013 |bibcode=2013PLoSO...881741A}}</ref><ref>{{Cite journal |last1=Azimi |first1=Mohammad |last2=Bulat |first2=Evgeny |last3=Weis |first3=Karsten |last4=Mofrad |first4=Mohammad R. K. |date=2014-11-05 |title=An agent-based model for mRNA export through the nuclear pore complex |journal=Molecular Biology of the Cell |volume=25 |issue=22 |pages=3643–3653 |doi=10.1091/mbc.E14-06-1065 |pmc=4230623 |pmid=25253717}}</ref> |
| + | |
| | | |
| === 在流行病学中 === | | === 在流行病学中 === |
| | | |
| + | 基于主体的模型已经取代了传统的流行病学模型——'''区室模型 Compartmental models'''。在预测的准确性方面,ABMs的方法已被证明优于区室模型。<ref>{{Cite journal|last1=Eisinger|first1=Dirk|last2=Thulke|first2=Hans-Hermann|date=2008-04-01|title=Spatial pattern formation facilitates eradication of infectious diseases|journal=The Journal of Applied Ecology|volume=45|issue=2|pages=415–423|doi=10.1111/j.1365-2664.2007.01439.x|issn=0021-8901|pmc=2326892|pmid=18784795}}</ref><ref>{{Cite book|url=https://press.princeton.edu/books/hardcover/9780691190822/agent-based-and-individual-based-modeling|title=Agent-Based and Individual-Based Modeling|date=2019-03-26|isbn=978-0-691-19082-2|language=en|last1=Railsback|first1=Steven F.|last2=Grimm|first2=Volker}}</ref>最近,ABMs已被用于进行公共卫生(非药物)干预措施,以防止 SARS-CoV-2的扩散。[45]流行病学上的ABMs因其简单化和不切实际的假设而受到批评。不过,ABMs在精确校准的情况下,仍然可以用来为有关缓解和压制措施的决定提供决策。<ref>{{Cite journal|last1=Sridhar|first1=Devi|last2=Majumder|first2=Maimuna S.|date=2020-04-21|title=Modelling the pandemic|url=https://www.bmj.com/content/369/bmj.m1567|journal=BMJ|language=en|volume=369|pages=m1567|doi=10.1136/bmj.m1567|issn=1756-1833|pmid=32317328|s2cid=216074714}}</ref><ref>{{Cite journal|last1=Squazzoni|first1=Flaminio|last2=Polhill|first2=J. Gareth|last3=Edmonds|first3=Bruce|last4=Ahrweiler|first4=Petra|last5=Antosz|first5=Patrycja|last6=Scholz|first6=Geeske|last7=Chappin|first7=Émile|last8=Borit|first8=Melania|last9=Verhagen|first9=Harko|last10=Giardini|first10=Francesca|last11=Gilbert|first11=Nigel|date=2020|title=Computational Models That Matter During a Global Pandemic Outbreak: A Call to Action|url=http://jasss.soc.surrey.ac.uk/23/2/10.html|journal=Journal of Artificial Societies and Social Simulation|volume=23|issue=2|pages=10|doi=10.18564/jasss.4298|s2cid=216426533|issn=1460-7425}}</ref> |
| | | |
− | 基于主体的模型已经取代了传统的流行病学模型——'''区室模型 Compartmental models'''。在预测的准确性方面,ABMs的方法已被证明优于区室模型。<ref>{{Cite journal|last1=Eisinger|first1=Dirk|last2=Thulke|first2=Hans-Hermann|date=2008-04-01|title=Spatial pattern formation facilitates eradication of infectious diseases|journal=The Journal of Applied Ecology|volume=45|issue=2|pages=415–423|doi=10.1111/j.1365-2664.2007.01439.x|issn=0021-8901|pmc=2326892|pmid=18784795}}</ref><ref>{{Cite book|url=https://press.princeton.edu/books/hardcover/9780691190822/agent-based-and-individual-based-modeling|title=Agent-Based and Individual-Based Modeling|date=2019-03-26|isbn=978-0-691-19082-2|language=en|last1=Railsback|first1=Steven F.|last2=Grimm|first2=Volker}}</ref>最近,ABMs已被用于进行公共卫生(非药物)干预措施,以防止 SARS-CoV-2的扩散。[45]流行病学上的ABMs因其简单化和不切实际的假设而受到批评。不过,ABMs在精确校准的情况下,仍然可以用来为有关缓解和压制措施的决定提供决策。<ref>{{Cite journal|last1=Sridhar|first1=Devi|last2=Majumder|first2=Maimuna S.|date=2020-04-21|title=Modelling the pandemic|url=https://www.bmj.com/content/369/bmj.m1567|journal=BMJ|language=en|volume=369|pages=m1567|doi=10.1136/bmj.m1567|issn=1756-1833|pmid=32317328|s2cid=216074714}}</ref><ref>{{Cite journal|last1=Squazzoni|first1=Flaminio|last2=Polhill|first2=J. Gareth|last3=Edmonds|first3=Bruce|last4=Ahrweiler|first4=Petra|last5=Antosz|first5=Patrycja|last6=Scholz|first6=Geeske|last7=Chappin|first7=Émile|last8=Borit|first8=Melania|last9=Verhagen|first9=Harko|last10=Giardini|first10=Francesca|last11=Gilbert|first11=Nigel|date=2020|title=Computational Models That Matter During a Global Pandemic Outbreak: A Call to Action|url=http://jasss.soc.surrey.ac.uk/23/2/10.html|journal=Journal of Artificial Societies and Social Simulation|volume=23|issue=2|pages=10|doi=10.18564/jasss.4298|s2cid=216426533|issn=1460-7425}}</ref>
| |
| | | |
| ===在业务,技术和网络理论中=== | | ===在业务,技术和网络理论中=== |
| 自上世纪90年代中期以来,基于主体的模型一直被用于解决各种业务和技术问题。应用的例子包括[https://en.wikipedia.org/wiki/Organizational_behaviour 组织行为]和认知建模、[https://en.wikipedia.org/wiki/Teamwork 团队工作]、[https://en.wikipedia.org/wiki/Supply_chain_optimization 供应链优化]和物流、[https://en.wikipedia.org/wiki/Consumer_behavior 消费者行为]建模(包括[https://en.wikipedia.org/wiki/Word_of_mouth 口碑]、[https://en.wikipedia.org/wiki/Social_network 社交网络]效应、[https://en.wikipedia.org/wiki/Distributed_computing 分布式计算]、[https://en.wikipedia.org/wiki/Workforce_management 劳动力管理]和[https://en.wikipedia.org/wiki/Investment_management 项目组合管理])。它们还被用来分析[https://en.wikipedia.org/wiki/Traffic_congestion 交通拥堵]。 | | 自上世纪90年代中期以来,基于主体的模型一直被用于解决各种业务和技术问题。应用的例子包括[https://en.wikipedia.org/wiki/Organizational_behaviour 组织行为]和认知建模、[https://en.wikipedia.org/wiki/Teamwork 团队工作]、[https://en.wikipedia.org/wiki/Supply_chain_optimization 供应链优化]和物流、[https://en.wikipedia.org/wiki/Consumer_behavior 消费者行为]建模(包括[https://en.wikipedia.org/wiki/Word_of_mouth 口碑]、[https://en.wikipedia.org/wiki/Social_network 社交网络]效应、[https://en.wikipedia.org/wiki/Distributed_computing 分布式计算]、[https://en.wikipedia.org/wiki/Workforce_management 劳动力管理]和[https://en.wikipedia.org/wiki/Investment_management 项目组合管理])。它们还被用来分析[https://en.wikipedia.org/wiki/Traffic_congestion 交通拥堵]。 |
| + | |
| | | |
| 最近,基于主体的建模和仿真已经被应用到不同的领域,例如计算机科学领域的研究人员研究出版地的影响(期刊与会议)<ref>{{cite journal |last1=Niazi |first1=M. |last2=Baig |first2=A. R. |last3=Hussain |first3=A. |last4=Bhatti |first4=S. |year=2008 |title=Simulation of the Research Process |journal=Proceedings of the 40th Conference on Winter Simulation (Miami, Florida, December 7 – 10, 2008) |editor1-first=S. |editor1-last=Mason |editor2-first=R. |editor2-last=Hill |editor3-first=L. |editor3-last=Mönch |editor4-first=O. |editor4-last=Rose |editor5-first=T. |editor5-last=Jefferson |editor6-first=J. W. |editor6-last=Fowler |pages=1326–1334 |url=http://www.informs-sim.org/wsc08papers/159.pdf |doi=10.1109/WSC.2008.4736206 |isbn=978-1-4244-2707-9 |hdl=1893/3203 |s2cid=6597668 }}</ref> 。此外,ABM已被用于模拟环境中的信息传递<ref>{{cite journal |last=Niazi |first=Muaz A. |title=Self-Organized Customized Content Delivery Architecture for Ambient Assisted Environments |journal=UPGRADE '08: Proceedings of the Third International Workshop on Use of P2P, Grid and Agents for the Development of Content Networks |year=2008 |pages=45–54 |url=http://www.cs.stir.ac.uk/~man/papers/upg106-niazi.pdf |url-status=dead |archiveurl=https://web.archive.org/web/20110614051629/http://www.cs.stir.ac.uk/~man/papers/upg106-niazi.pdf |archivedate=June 14, 2011 |df=mdy-all |doi=10.1145/1384209.1384218 |isbn=9781605581552 |s2cid=16916130 }}</ref>。2016年11月arXiv上的一篇文章分析了帖子在Facebook在线社交网络传播的基于主体的模拟<ref>{{Cite arxiv |last1=Nasrinpour |first1=Hamid Reza |last2=Friesen |first2=Marcia R. |last3=McLeod |first3=Robert D. |date=2016-11-22 |title=An Agent-Based Model of Message Propagation in the Facebook Electronic Social Network |eprint=1611.07454 |class=cs.SI}}</ref>。在对等网络、自组织网络和其它复杂网络中,基于主体的建模和仿真的有效性已经得到了证明<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |title=Agent based Tools for Modeling and Simulation of Self-Organization in Peer-to-Peer, Ad-Hoc and other Complex Networks |journal=IEEE Communications Magazine |volume=47 |issue=3 |date=March 2009 |pages=163–173 |url=http://www.cs.stir.ac.uk/~man/papers/niaziCommmag.pdf |doi=10.1109/MCOM.2009.4804403 |url-status=dead |archiveurl=https://web.archive.org/web/20101204212920/http://www.cs.stir.ac.uk/~man/papers/niaziCommmag.pdf |archivedate=December 4, 2010 |df=mdy-all |hdl=1893/2423 |s2cid=23449913 }}</ref>。且最近演示了一个结合计算机科学的形式化规范框架和[https://en.wikipedia.org/wiki/Wireless_sensor_networks 无线传感器网络]、基于主体的仿真的使用。<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments |journal=IEEE Sensors Journal |volume=11 |issue=2 |pages=404–412 |url=http://cs.stir.ac.uk/~man/papers/Accepted_IEEESensorsAug2010.pdf |doi=10.1109/JSEN.2010.2068044 |url-status=dead |archiveurl=https://web.archive.org/web/20110725023733/http://cs.stir.ac.uk/~man/papers/Accepted_IEEESensorsAug2010.pdf |archivedate=July 25, 2011 |df=mdy-all |bibcode=2011ISenJ..11..404N |arxiv=1708.05875 |s2cid=15367419 }}</ref> | | 最近,基于主体的建模和仿真已经被应用到不同的领域,例如计算机科学领域的研究人员研究出版地的影响(期刊与会议)<ref>{{cite journal |last1=Niazi |first1=M. |last2=Baig |first2=A. R. |last3=Hussain |first3=A. |last4=Bhatti |first4=S. |year=2008 |title=Simulation of the Research Process |journal=Proceedings of the 40th Conference on Winter Simulation (Miami, Florida, December 7 – 10, 2008) |editor1-first=S. |editor1-last=Mason |editor2-first=R. |editor2-last=Hill |editor3-first=L. |editor3-last=Mönch |editor4-first=O. |editor4-last=Rose |editor5-first=T. |editor5-last=Jefferson |editor6-first=J. W. |editor6-last=Fowler |pages=1326–1334 |url=http://www.informs-sim.org/wsc08papers/159.pdf |doi=10.1109/WSC.2008.4736206 |isbn=978-1-4244-2707-9 |hdl=1893/3203 |s2cid=6597668 }}</ref> 。此外,ABM已被用于模拟环境中的信息传递<ref>{{cite journal |last=Niazi |first=Muaz A. |title=Self-Organized Customized Content Delivery Architecture for Ambient Assisted Environments |journal=UPGRADE '08: Proceedings of the Third International Workshop on Use of P2P, Grid and Agents for the Development of Content Networks |year=2008 |pages=45–54 |url=http://www.cs.stir.ac.uk/~man/papers/upg106-niazi.pdf |url-status=dead |archiveurl=https://web.archive.org/web/20110614051629/http://www.cs.stir.ac.uk/~man/papers/upg106-niazi.pdf |archivedate=June 14, 2011 |df=mdy-all |doi=10.1145/1384209.1384218 |isbn=9781605581552 |s2cid=16916130 }}</ref>。2016年11月arXiv上的一篇文章分析了帖子在Facebook在线社交网络传播的基于主体的模拟<ref>{{Cite arxiv |last1=Nasrinpour |first1=Hamid Reza |last2=Friesen |first2=Marcia R. |last3=McLeod |first3=Robert D. |date=2016-11-22 |title=An Agent-Based Model of Message Propagation in the Facebook Electronic Social Network |eprint=1611.07454 |class=cs.SI}}</ref>。在对等网络、自组织网络和其它复杂网络中,基于主体的建模和仿真的有效性已经得到了证明<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |title=Agent based Tools for Modeling and Simulation of Self-Organization in Peer-to-Peer, Ad-Hoc and other Complex Networks |journal=IEEE Communications Magazine |volume=47 |issue=3 |date=March 2009 |pages=163–173 |url=http://www.cs.stir.ac.uk/~man/papers/niaziCommmag.pdf |doi=10.1109/MCOM.2009.4804403 |url-status=dead |archiveurl=https://web.archive.org/web/20101204212920/http://www.cs.stir.ac.uk/~man/papers/niaziCommmag.pdf |archivedate=December 4, 2010 |df=mdy-all |hdl=1893/2423 |s2cid=23449913 }}</ref>。且最近演示了一个结合计算机科学的形式化规范框架和[https://en.wikipedia.org/wiki/Wireless_sensor_networks 无线传感器网络]、基于主体的仿真的使用。<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments |journal=IEEE Sensors Journal |volume=11 |issue=2 |pages=404–412 |url=http://cs.stir.ac.uk/~man/papers/Accepted_IEEESensorsAug2010.pdf |doi=10.1109/JSEN.2010.2068044 |url-status=dead |archiveurl=https://web.archive.org/web/20110725023733/http://cs.stir.ac.uk/~man/papers/Accepted_IEEESensorsAug2010.pdf |archivedate=July 25, 2011 |df=mdy-all |bibcode=2011ISenJ..11..404N |arxiv=1708.05875 |s2cid=15367419 }}</ref> |
| + | |
| | | |
| 基于主体的进化搜索算法是解决复杂优化问题的一个新的研究课题。<ref>{{Cite book |last1=Sarker |first1=R. A. |last2=Ray |first2=T. |chapter=Agent Based Evolutionary Approach: An Introduction |doi=10.1007/978-3-642-13425-8_1 |title=Agent-Based Evolutionary Search |series=Adaptation, Learning, and Optimization |volume=5 |pages=1 |year=2010 |isbn=978-3-642-13424-1 |pmid=|pmc=}}</ref> | | 基于主体的进化搜索算法是解决复杂优化问题的一个新的研究课题。<ref>{{Cite book |last1=Sarker |first1=R. A. |last2=Ray |first2=T. |chapter=Agent Based Evolutionary Approach: An Introduction |doi=10.1007/978-3-642-13425-8_1 |title=Agent-Based Evolutionary Search |series=Adaptation, Learning, and Optimization |volume=5 |pages=1 |year=2010 |isbn=978-3-642-13424-1 |pmid=|pmc=}}</ref> |
| + | |
| | | |
| ===在经济学和社会科学中=== | | ===在经济学和社会科学中=== |
| 权威文章: [https://en.wikipedia.org/wiki/Agent-based_computational_economics Agent-based computational economics] and [https://en.wikipedia.org/wiki/Agent-based_social_simulation Agent-based social simulation]. | | 权威文章: [https://en.wikipedia.org/wiki/Agent-based_computational_economics Agent-based computational economics] and [https://en.wikipedia.org/wiki/Agent-based_social_simulation Agent-based social simulation]. |
| | | |
− | 金融危机前后,人们对将ABMs作为经济分析工具的兴趣有所增长<ref>{{cite book |first=Scott E. |last=Page |year=2008 |title=Agent-Based Models |work=[[The New Palgrave Dictionary of Economics]] |edition=2 |url=http://www.dictionaryofeconomics.com/article?id=pde2008_A000218&edition=current&q=agent-based%20computational%20modeling&topicid=&result_number=1}}</ref><ref>{{cite book |editor1-first=Leigh |editor1-last=Testfatsion |editor1-link=Leigh Tesfatsion |editor2-first=Kenneth |editor2-last=Judd |editor2-link=Kenneth Judd |date=May 2006 |title=Handbook of Computational Economics |volume=2 |publisher=[[Elsevier]] |pages=904 |url=http://www.elsevier.com/wps/find/bookdescription.cws_home/660847/description#description |isbn=978-0-444-51253-6 |access-date=January 29, 2012 |archive-url=https://web.archive.org/web/20120306100156/http://www.elsevier.com/wps/find/bookdescription.cws_home/660847/description#description |archive-date=March 6, 2012 |url-status=dead |df=mdy-all }} ([https://www.sciencedirect.com/science/journal/15740021/2 Chapter preview)]</ref>。ABMs并不假设经济可以达到均衡,“[https://en.wikipedia.org/wiki/Representative_agent 典型主体]”被具有多样性、动态和相互依赖行为(包括羊群行为)的主体所取代。ABMs采用一种“自下而上”的方法,可以生成极其复杂和不稳定的模拟经济体。ABMs可以代表不稳定的系统,崩溃和繁荣是从[https://en.wikipedia.org/wiki/Linear 非线性]地(不成比例)响应比例小的变化发展而来的。<ref name="agents">{{cite news |url=http://www.economist.com/node/16636121 |title=Agents of change |date=July 22, 2010 |work=The Economist |accessdate=February 16, 2011 }}</ref>[https://en.wikipedia.org/wiki/The_Economist 《经济学人]》2010年7月的一篇文章将ABMs视为DSGE模型的替代品。[https://en.wikipedia.org/wiki/Nature_(journal) 《自然》]杂志也鼓励基于主体的建模,社论提出,与标准模型相比,ABMs能够更好地代表金融市场和其它经济复杂性<ref>{{cite journal |title=A model approach |journal=[[Nature (journal)|Nature]] |volume=460 |issue=7256 |page=667 |date=August 6, 2009 |doi=10.1038/460667a |pmid=19661863 |bibcode=2009Natur.460Q.667.|doi-access=free }}</ref> 。此外,多恩•法默(J. Doyne Farmer)和邓肯•弗利(Duncan Foley)的一篇文章也指出,ABMs能够满足凯恩斯描绘复杂经济的愿望,以及罗伯特•卢卡斯(Robert Lucas)基于微观基础构建模型的愿望。法默和福利指出,使用ABMs对经济的部分进行建模已经取得了进展,但他们主张创建一个包含低层次模型的非常大的模型。以模仿、反模仿和无差异金融市场这三种不同的行为特征为基础,建立一个复杂的分析师系统模型,并对其进行了高精度的模拟。结果表明,网络形态与股票市场指数之间存在相关性。<ref>Stefan, F., & Atman, A. (2015). Is there any connection between the network morphology and the fluctuations of the stock market index? Physica A: Statistical Mechanics and Its Applications, (419), 630-641.</ref> | + | 金融危机前后,人们对将ABMs作为经济分析工具的兴趣有所增长<ref>{{cite book |first=Scott E. |last=Page |year=2008 |title=Agent-Based Models |work=The New Palgrave Dictionary of Economics|edition=2 |url=http://www.dictionaryofeconomics.com/article?id=pde2008_A000218&edition=current&q=agent-based%20computational%20modeling&topicid=&result_number=1}}</ref><ref>{{cite book |editor1-first=Leigh |editor1-last=Testfatsion |editor1-link=Leigh Tesfatsion |editor2-first=Kenneth |editor2-last=Judd |editor2-link=Kenneth Judd |date=May 2006 |title=Handbook of Computational Economics |volume=2 |publisher=Elsevier |pages=904 |url=http://www.elsevier.com/wps/find/bookdescription.cws_home/660847/description#description |isbn=978-0-444-51253-6 |access-date=January 29, 2012 |archive-url=https://web.archive.org/web/20120306100156/http://www.elsevier.com/wps/find/bookdescription.cws_home/660847/description#description |archive-date=March 6, 2012 |url-status=dead |df=mdy-all }} ([https://www.sciencedirect.com/science/journal/15740021/2 Chapter preview)]</ref>。ABMs并不假设经济可以达到均衡,“[https://en.wikipedia.org/wiki/Representative_agent 典型主体]”被具有多样性、动态和相互依赖行为(包括羊群行为)的主体所取代。ABMs采用一种“自下而上”的方法,可以生成极其复杂和不稳定的模拟经济体。ABMs可以代表不稳定的系统,崩溃和繁荣是从[https://en.wikipedia.org/wiki/Linear 非线性]地(不成比例)响应比例小的变化发展而来的。<ref name="agents">{{cite news |url=http://www.economist.com/node/16636121 |title=Agents of change |date=July 22, 2010 |work=The Economist |accessdate=February 16, 2011 }}</ref>[https://en.wikipedia.org/wiki/The_Economist 《经济学人]》2010年7月的一篇文章将ABMs视为DSGE模型的替代品。[https://en.wikipedia.org/wiki/Nature_(journal) 《自然》]杂志也鼓励基于主体的建模,社论提出,与标准模型相比,ABMs能够更好地代表金融市场和其它经济复杂性<ref>{{cite journal |title=A model approach |journal=Nature (journal) |volume=460 |issue=7256 |page=667 |date=August 6, 2009 |doi=10.1038/460667a |pmid=19661863 |bibcode=2009Natur.460Q.667.|doi-access=free }}</ref> 。此外,多恩•法默(J. Doyne Farmer)和邓肯•弗利(Duncan Foley)的一篇文章也指出,ABMs能够满足凯恩斯描绘复杂经济的愿望,以及罗伯特•卢卡斯(Robert Lucas)基于微观基础构建模型的愿望。法默和福利指出,使用ABMs对经济的部分进行建模已经取得了进展,但他们主张创建一个包含低层次模型的非常大的模型。以模仿、反模仿和无差异金融市场这三种不同的行为特征为基础,建立一个复杂的分析师系统模型,并对其进行了高精度的模拟。结果表明,网络形态与股票市场指数之间存在相关性。<ref>Stefan, F., & Atman, A. (2015). Is there any connection between the network morphology and the fluctuations of the stock market index? Physica A: Statistical Mechanics and Its Applications, (419), 630-641.</ref> |
| + | |
| | | |
| 自21世纪初以来,ABMs已被应用于建筑和城市规划中<ref>{{cite journal |first1=G.D.P.A |last2=Wullschleger |first2=Tobias |last3=Müller |first3=Hanspeter |last4=Schmitt |first4=Gerhard |last1=Aschwanden |year=2009 |title=Evaluation of 3D city models using automatic placed urban agents |journal=Automation in Construction |volume=22 |pages=81–89 |doi=10.1016/j.autcon.2011.07.001}}</ref> ,以评估设计和模拟城市环境中的行人流量<ref>{{cite journal |first1=Daniel G. |last1=Brown |last2=Page |first2=Scott E. |last3=Zellner |first3=Moira |last4=Rand |first4=William |year=2005 |title=Path dependence and the validation of agent‐based spatial models of land use |journal=International Journal of Geographic Informations Science |volume=19 |issue=2 |pages=153–174 |doi=10.1080/13658810410001713399|doi-access=free }}</ref>。利用ABM的识别社会经济网络系统影响的能力,对应基础设施投资的影响进行社会经济分析的领域也越来越多。<ref>{{cite report |first1=Paul |last2=Stiff |first2=David |last1=Smetanin |year=2015 |title=Investing in Ontario's Public Infrastructure: A Prosperity at Risk Perspective, with an analysis of the Greater Toronto and Hamilton Area |journal=The Canadian Centre for Economic Analysis |url=http://www.cancea.ca/sites/economic-analysis.ca/files/reports/CANCEA%20Report%20-%20Investing%20in%20Ontario%27s%20Infrastructure%20FINAL%20Oct%202015%20Web.pdf}}</ref> | | 自21世纪初以来,ABMs已被应用于建筑和城市规划中<ref>{{cite journal |first1=G.D.P.A |last2=Wullschleger |first2=Tobias |last3=Müller |first3=Hanspeter |last4=Schmitt |first4=Gerhard |last1=Aschwanden |year=2009 |title=Evaluation of 3D city models using automatic placed urban agents |journal=Automation in Construction |volume=22 |pages=81–89 |doi=10.1016/j.autcon.2011.07.001}}</ref> ,以评估设计和模拟城市环境中的行人流量<ref>{{cite journal |first1=Daniel G. |last1=Brown |last2=Page |first2=Scott E. |last3=Zellner |first3=Moira |last4=Rand |first4=William |year=2005 |title=Path dependence and the validation of agent‐based spatial models of land use |journal=International Journal of Geographic Informations Science |volume=19 |issue=2 |pages=153–174 |doi=10.1080/13658810410001713399|doi-access=free }}</ref>。利用ABM的识别社会经济网络系统影响的能力,对应基础设施投资的影响进行社会经济分析的领域也越来越多。<ref>{{cite report |first1=Paul |last2=Stiff |first2=David |last1=Smetanin |year=2015 |title=Investing in Ontario's Public Infrastructure: A Prosperity at Risk Perspective, with an analysis of the Greater Toronto and Hamilton Area |journal=The Canadian Centre for Economic Analysis |url=http://www.cancea.ca/sites/economic-analysis.ca/files/reports/CANCEA%20Report%20-%20Investing%20in%20Ontario%27s%20Infrastructure%20FINAL%20Oct%202015%20Web.pdf}}</ref> |
| + | |
| | | |
| ===组织ABM:主体导向的模拟=== | | ===组织ABM:主体导向的模拟=== |
| 主体导向模拟(ADS)隐喻区分为两类,即“主体系统”和“系统主体”。主体的系统是实现主体的系统,用于工程、人类和社会动力学、军事应用和其他领域。系统的主体分为两个子类。Agent-supported系统以主体作为支持工具,使用计算机协助解决问题或提高认知能力。基于主体的系统侧重于在系统评估中使用主体生成模型行为(系统研究和分析)。 | | 主体导向模拟(ADS)隐喻区分为两类,即“主体系统”和“系统主体”。主体的系统是实现主体的系统,用于工程、人类和社会动力学、军事应用和其他领域。系统的主体分为两个子类。Agent-supported系统以主体作为支持工具,使用计算机协助解决问题或提高认知能力。基于主体的系统侧重于在系统评估中使用主体生成模型行为(系统研究和分析)。 |
− |
| |
| | | |
| | | |
| === 自动驾驶汽车 === | | === 自动驾驶汽车 === |
| + | Waymo 创建了一个多智能体模拟环境 Carcraft 来测试自动驾驶汽车的算法<ref>{{cite news |last1=Madrigal |first1=Story by Alexis C. |title=Inside Waymo's Secret World for Training Self-Driving Cars |url=https://www.theatlantic.com/technology/archive/2017/08/inside-waymos-secret-testing-and-simulation-facilities/537648/ |accessdate=14 August 2020 |work=The Atlantic}}</ref><ref>{{cite journal |last1=Connors |first1=J. |last2=Graham |first2=S. |last3=Mailloux |first3=L. |title=Cyber Synthetic Modeling for Vehicle-to-Vehicle Applications |journal=In International Conference on Cyber Warfare and Security |date=2018 |page=594-XI |publisher=Academic Conferences International Limited}}</ref> 。它模拟人类驾驶员、行人和自动化车辆之间的交通互动。人们的行为是基于真实的人类行为数据的通过智能主体来模拟的。 |
| | | |
− | Waymo 创建了一个多智能体模拟环境 Carcraft 来测试自动驾驶汽车的算法<ref>{{cite news |last1=Madrigal |first1=Story by Alexis C. |title=Inside Waymo's Secret World for Training Self-Driving Cars |url=https://www.theatlantic.com/technology/archive/2017/08/inside-waymos-secret-testing-and-simulation-facilities/537648/ |accessdate=14 August 2020 |work=The Atlantic}}</ref><ref>{{cite journal |last1=Connors |first1=J. |last2=Graham |first2=S. |last3=Mailloux |first3=L. |title=Cyber Synthetic Modeling for Vehicle-to-Vehicle Applications |journal=In International Conference on Cyber Warfare and Security |date=2018 |page=594-XI |publisher=Academic Conferences International Limited}}</ref> 。它模拟人类驾驶员、行人和自动化车辆之间的交通互动。人们的行为是基于真实的人类行为数据的通过智能主体来模拟的。
| |
| | | |
| ==实现== | | ==实现== |
| 许多[https://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software ABM框架]是基于[https://en.wikipedia.org/wiki/Von_Neumann_architecture 冯·诺伊曼计算机架构]设计的,这限制了实现模型的速度和可伸缩性。由于大规模ABMs中的突发行为依赖于种群大小,因此可伸缩性限制可能会阻碍模型验证。使用[https://en.wikipedia.org/wiki/Distributed_computing 分布式计算]可以从很大程度上解决这些限制,例如使用Repast HPC等框架。但是,尽管这些方法可以很好地映射到集群和超级计算机体系结构,通信和同步以及部署复杂性相关的问题仍然是广泛采用它们的潜在障 | | 许多[https://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software ABM框架]是基于[https://en.wikipedia.org/wiki/Von_Neumann_architecture 冯·诺伊曼计算机架构]设计的,这限制了实现模型的速度和可伸缩性。由于大规模ABMs中的突发行为依赖于种群大小,因此可伸缩性限制可能会阻碍模型验证。使用[https://en.wikipedia.org/wiki/Distributed_computing 分布式计算]可以从很大程度上解决这些限制,例如使用Repast HPC等框架。但是,尽管这些方法可以很好地映射到集群和超级计算机体系结构,通信和同步以及部署复杂性相关的问题仍然是广泛采用它们的潜在障 |
| 碍。 | | 碍。 |
| + | |
| | | |
| 最近的发展是在图形处理单元gpu上使用数据并行算法进行ABM模拟。极端的内存带宽加上多处理器gpu强大的数字处理能力,使得以每秒数十帧的速度模拟数百万主体成为可能。 | | 最近的发展是在图形处理单元gpu上使用数据并行算法进行ABM模拟。极端的内存带宽加上多处理器gpu强大的数字处理能力,使得以每秒数十帧的速度模拟数百万主体成为可能。 |
| + | |
| | | |
| ==验证和确认== | | ==验证和确认== |
− | 仿真模型的[https://en.wikipedia.org/wiki/Verification_and_validation 验证和确认]是非常重要的<ref>{{Cite book |last1=Sargent |first1=R. G. |doi=10.1109/WSC.2000.899697 |chapter=Verification, validation and accreditation of simulation models |title=2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165) |volume=1 |pages=50–59 |year=2000 |isbn=978-0-7803-6579-7 |pmid=|pmc=|citeseerx=10.1.1.17.438 |s2cid=57059217 }}</ref><ref>{{cite journal |title=Errors and Artefacts in Agent-Based Modelling |last1=Galán |first1=José Manuel |last2=Izquierdo |first2=Luis |last3=Izquierdo |first3=Segismundo S. |last4=Santos |first4=José Ignacio |last5=del Olmo |first5=Ricardo |last6=López-Paredes |first6=Adolfo |last7=Edmonds |first7=Bruce |journal=Journal of Artificial Societies and Social Simulation |volume=12 |issue=1 |pages=1 |year=2009 |url=http://jasss.soc.surrey.ac.uk/12/1/1.html}}</ref>。验证包括对模型进行调试以确保其正确工作,而确认则确保构建了正确的模型。面部验证、敏感性分析、校准和统计验证也已被证明。 <ref>{{Cite book |last1=Klügl |first1=F. |chapter=A validation methodology for agent-based simulations |doi=10.1145/1363686.1363696 |title=Proceedings of the 2008 ACM symposium on Applied computing - SAC '08 |pages=39 |year=2008 |isbn=9781595937537 |pmid=|pmc=|s2cid=9450992 }}</ref> 离散事件仿真框架的方法提出了基于主体的验证系统<ref>{{cite journal |last1=Fortino |first1=G. |first2=A. |last2=Garro |first3=W. |last3=Russo |title=A Discrete-Event Simulation Framework for the Validation of Agent-Based and Multi-Agent Systems |year=2005 |url=http://www-lia.deis.unibo.it/books/woa2005/papers/11.pdf }}</ref> 。在这里可以找到关于基于主体的模型的经验验证的全面资源。<ref>{{cite web |title=Empirical Validation: Agent-Based Computational Economics |url=https://www2.econ.iastate.edu/tesfatsi/empvalid.htm |last=Tesfatsion |first=Leigh |publisher=[[Iowa State University]]}}</ref> | + | 仿真模型的[https://en.wikipedia.org/wiki/Verification_and_validation 验证和确认]是非常重要的<ref>{{Cite book |last1=Sargent |first1=R. G. |doi=10.1109/WSC.2000.899697 |chapter=Verification, validation and accreditation of simulation models |title=2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165) |volume=1 |pages=50–59 |year=2000 |isbn=978-0-7803-6579-7 |pmid=|pmc=|citeseerx=10.1.1.17.438 |s2cid=57059217 }}</ref><ref>{{cite journal |title=Errors and Artefacts in Agent-Based Modelling |last1=Galán |first1=José Manuel |last2=Izquierdo |first2=Luis |last3=Izquierdo |first3=Segismundo S. |last4=Santos |first4=José Ignacio |last5=del Olmo |first5=Ricardo |last6=López-Paredes |first6=Adolfo |last7=Edmonds |first7=Bruce |journal=Journal of Artificial Societies and Social Simulation |volume=12 |issue=1 |pages=1 |year=2009 |url=http://jasss.soc.surrey.ac.uk/12/1/1.html}}</ref>。验证包括对模型进行调试以确保其正确工作,而确认则确保构建了正确的模型。面部验证、敏感性分析、校准和统计验证也已被证明。 <ref>{{Cite book |last1=Klügl |first1=F. |chapter=A validation methodology for agent-based simulations |doi=10.1145/1363686.1363696 |title=Proceedings of the 2008 ACM symposium on Applied computing - SAC '08 |pages=39 |year=2008 |isbn=9781595937537 |pmid=|pmc=|s2cid=9450992 }}</ref> 离散事件仿真框架的方法提出了基于主体的验证系统<ref>{{cite journal |last1=Fortino |first1=G. |first2=A. |last2=Garro |first3=W. |last3=Russo |title=A Discrete-Event Simulation Framework for the Validation of Agent-Based and Multi-Agent Systems |year=2005 |url=http://www-lia.deis.unibo.it/books/woa2005/papers/11.pdf }}</ref> 。在这里可以找到关于基于主体的模型的经验验证的全面资源。<ref>{{cite web |title=Empirical Validation: Agent-Based Computational Economics |url=https://www2.econ.iastate.edu/tesfatsi/empvalid.htm |last=Tesfatsion |first=Leigh |publisher=Iowa State University}}</ref> |
| + | |
| | | |
| V&V技术的一个例子是VOMAS (virtual overlay multi-agent system),一种基于软件工程的方法<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |first3=Mario |last3=Kolberg |title=Verification and Validation of Agent-Based Simulations using the VOMAS approach |journal=Proceedings of the Third Workshop on Multi-Agent Systems and Simulation '09 (MASS '09), as Part of MALLOW 09, Sep 7–11, 2009, Torino, Italy |url=http://www.cs.stir.ac.uk/~man/papers/VOMAS_CRV_aug_05_09_Muazv2.pdf |archiveurl=https://web.archive.org/web/20110614052017/http://www.cs.stir.ac.uk/~man/papers/VOMAS_CRV_aug_05_09_Muazv2.pdf |archivedate=June 14, 2011 |url-status=dead}}</ref>,在基于主体的模型基础上开发虚拟覆盖多主体系统。多主体系统中的主体能够通过生成日志来收集数据,并通过监视主体提供运行时验证和确认支持,以检查运行时是否存在不变量冲突。这些是模拟专家在SME(主题专家)的帮助下设置的。Muazi等人还提供了一个使用VOMAS验证和确认森林火灾模拟模型的例子。 | | V&V技术的一个例子是VOMAS (virtual overlay multi-agent system),一种基于软件工程的方法<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |first3=Mario |last3=Kolberg |title=Verification and Validation of Agent-Based Simulations using the VOMAS approach |journal=Proceedings of the Third Workshop on Multi-Agent Systems and Simulation '09 (MASS '09), as Part of MALLOW 09, Sep 7–11, 2009, Torino, Italy |url=http://www.cs.stir.ac.uk/~man/papers/VOMAS_CRV_aug_05_09_Muazv2.pdf |archiveurl=https://web.archive.org/web/20110614052017/http://www.cs.stir.ac.uk/~man/papers/VOMAS_CRV_aug_05_09_Muazv2.pdf |archivedate=June 14, 2011 |url-status=dead}}</ref>,在基于主体的模型基础上开发虚拟覆盖多主体系统。多主体系统中的主体能够通过生成日志来收集数据,并通过监视主体提供运行时验证和确认支持,以检查运行时是否存在不变量冲突。这些是模拟专家在SME(主题专家)的帮助下设置的。Muazi等人还提供了一个使用VOMAS验证和确认森林火灾模拟模型的例子。 |
| | | |
− | VOMAS提供了一个正式的确认和验证的方法。<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Qasim |last2=Siddique |first3=Amir |last3=Hussain |first4=Mario |last4=Kolberg |title=Verification & Validation of an Agent-Based Forest Fire Simulation Model |journal=Proceedings of the Agent Directed Simulation Symposium 2010, as Part of the ACM SCS Spring Simulation Multiconference |pages=142–149 |date=April 11–15, 2010 |url=http://cs.stir.ac.uk/~man/papers/2_ADS_09_Final_Paper.pdf |archiveurl=https://web.archive.org/web/20110725083937/http://cs.stir.ac.uk/~man/papers/2_ADS_09_Final_Paper.pdf |archivedate=July 25, 2011 |url-status=dead}}</ref><ref>{{cite journal |first=Muaz A. K. |last=Niazi |title=Towards A Novel Unified Framework for Developing Formal, Network and Validated Agent-Based Simulation Models of Complex Adaptive Systems |date=June 11, 2011 |publisher=[[University of Stirling]]|hdl=1893/3365 }} PhD Thesis</ref> | + | |
| + | VOMAS提供了一个正式的确认和验证的方法。<ref>{{cite journal |first1=Muaz |last1=Niazi |first2=Qasim |last2=Siddique |first3=Amir |last3=Hussain |first4=Mario |last4=Kolberg |title=Verification & Validation of an Agent-Based Forest Fire Simulation Model |journal=Proceedings of the Agent Directed Simulation Symposium 2010, as Part of the ACM SCS Spring Simulation Multiconference |pages=142–149 |date=April 11–15, 2010 |url=http://cs.stir.ac.uk/~man/papers/2_ADS_09_Final_Paper.pdf |archiveurl=https://web.archive.org/web/20110725083937/http://cs.stir.ac.uk/~man/papers/2_ADS_09_Final_Paper.pdf |archivedate=July 25, 2011 |url-status=dead}}</ref><ref>{{cite journal |first=Muaz A. K. |last=Niazi |title=Towards A Novel Unified Framework for Developing Formal, Network and Validated Agent-Based Simulation Models of Complex Adaptive Systems |date=June 11, 2011 |publisher=University of Stirling|hdl=1893/3365 }} PhD Thesis</ref> |
| 为了开发一个VOMAS,必须在实际模拟中设计VOMAS主体,最好从一开始就设计。当仿真模型完成时,基本上可以认为它是一个包含两个模型的模型: | | 为了开发一个VOMAS,必须在实际模拟中设计VOMAS主体,最好从一开始就设计。当仿真模型完成时,基本上可以认为它是一个包含两个模型的模型: |
| | | |
第124行: |
第151行: |
| | | |
| 与以前所有的验证和确认工作不同,VOMAS主体确保模拟在仿真中(即在执行过程中)可以得到验证。在任何特殊情况下,用模拟专家(SS)的指令编程,VOMAS主体可以自行报告。此外,可以使用VOMAS主体来记录关键事件,以便调试和随后的模拟分析。换句话说,在任何领域中,为了验证和确认基于主体的模型,VOMAS允许灵活地使用任何给定的技术。 | | 与以前所有的验证和确认工作不同,VOMAS主体确保模拟在仿真中(即在执行过程中)可以得到验证。在任何特殊情况下,用模拟专家(SS)的指令编程,VOMAS主体可以自行报告。此外,可以使用VOMAS主体来记录关键事件,以便调试和随后的模拟分析。换句话说,在任何领域中,为了验证和确认基于主体的模型,VOMAS允许灵活地使用任何给定的技术。 |
− |
| |
| | | |
| | | |
第131行: |
第157行: |
| | | |
| 复杂系统的数学模型有三种类型:[https://en.wikipedia.org/wiki/Black-box 黑盒](现象学)、[https://en.wikipedia.org/wiki/White_box_(software_engineering) 白盒](机械的,基于[https://en.wikipedia.org/wiki/First_principles 第一原理])和[https://en.wikipedia.org/wiki/Grey_box_model 灰盒](现象学和机械模型的混合)。 | | 复杂系统的数学模型有三种类型:[https://en.wikipedia.org/wiki/Black-box 黑盒](现象学)、[https://en.wikipedia.org/wiki/White_box_(software_engineering) 白盒](机械的,基于[https://en.wikipedia.org/wiki/First_principles 第一原理])和[https://en.wikipedia.org/wiki/Grey_box_model 灰盒](现象学和机械模型的混合)。 |
| + | |
| | | |
| 在黑盒模型中,复杂动态系统的基于个体的(机械的)机制仍然是隐藏的。 | | 在黑盒模型中,复杂动态系统的基于个体的(机械的)机制仍然是隐藏的。 |
| | | |
− | 复杂系统的数学模型 | + | |
| + | ====复杂系统的数学模型==== |
| 黑箱模型是完全非机械性的。它们是现象学的,忽视了复杂系统的组成和内部结构。我们无法研究一个不透明模型的子系统之间的相互作用。复杂动态系统的白盒模型具有“透明的墙壁”,并直接显示底层机制。动态系统的所有微观、中观和宏观层面的事件在白盒模型演化的所有阶段都是直接可见的。在大多数情况下,数学建模者使用繁重的黑箱数学方法,这产生不了复杂动态系统的力学模型。灰盒模型介于上述二者之间,并结合了黑盒和白盒方法。 | | 黑箱模型是完全非机械性的。它们是现象学的,忽视了复杂系统的组成和内部结构。我们无法研究一个不透明模型的子系统之间的相互作用。复杂动态系统的白盒模型具有“透明的墙壁”,并直接显示底层机制。动态系统的所有微观、中观和宏观层面的事件在白盒模型演化的所有阶段都是直接可见的。在大多数情况下,数学建模者使用繁重的黑箱数学方法,这产生不了复杂动态系统的力学模型。灰盒模型介于上述二者之间,并结合了黑盒和白盒方法。 |
| | | |
− | 基于逻辑确定性的个体元胞自动机模型的种群增长模型 | + | |
| + | ====基于逻辑确定性的个体元胞自动机模型的种群增长模型==== |
| 复杂系统白盒模型的建立涉及到建模主体先验基础知识的必要性问题。确定性逻辑[https://en.wikipedia.org/wiki/Cellular_automaton 元胞自动机]是白盒模型的必要条件,但不是充分条件。白盒模型的第二个必要前提是被研究对象的物理本体论的存在。白盒建模代表了来自第一原理的自动超逻辑推理,因为它完全基于主体的确定性逻辑和公理理论。白盒建模的目的是从基本的公理中获得关于被研究对象的动态的更详细、更具体的力学知识。在创建白盒模型之前,需要建立主体的内在[https://en.wikipedia.org/wiki/Axiomatic_system 公理系统],这将白盒型元胞自动机模型与基于任意逻辑规则的元胞自动机模型区分开来。如果元胞自动机规则没有从主体的第一原则中制定出来,那么这样的模型可能与真正的问题的相关性较微弱。 | | 复杂系统白盒模型的建立涉及到建模主体先验基础知识的必要性问题。确定性逻辑[https://en.wikipedia.org/wiki/Cellular_automaton 元胞自动机]是白盒模型的必要条件,但不是充分条件。白盒模型的第二个必要前提是被研究对象的物理本体论的存在。白盒建模代表了来自第一原理的自动超逻辑推理,因为它完全基于主体的确定性逻辑和公理理论。白盒建模的目的是从基本的公理中获得关于被研究对象的动态的更详细、更具体的力学知识。在创建白盒模型之前,需要建立主体的内在[https://en.wikipedia.org/wiki/Axiomatic_system 公理系统],这将白盒型元胞自动机模型与基于任意逻辑规则的元胞自动机模型区分开来。如果元胞自动机规则没有从主体的第一原则中制定出来,那么这样的模型可能与真正的问题的相关性较微弱。 |
| + | |
| | | |
| ==另外参阅== | | ==另外参阅== |
第179行: |
第209行: |
| *[http://agent-based-models.com/ Agent-based Modeling Resources], an information hub for modelers, methods, and philosophy for agent-based modeling | | *[http://agent-based-models.com/ Agent-based Modeling Resources], an information hub for modelers, methods, and philosophy for agent-based modeling |
| *[http://ssrn.com/abstract=2336772 An Agent-Based Model of the Flash Crash of May 6, 2010, with Policy Implications,] Tommi A. Vuorenmaa (Valo Research and Trading), Liang Wang (University of Helsinki - Department of Computer Science), October, 2013 | | *[http://ssrn.com/abstract=2336772 An Agent-Based Model of the Flash Crash of May 6, 2010, with Policy Implications,] Tommi A. Vuorenmaa (Valo Research and Trading), Liang Wang (University of Helsinki - Department of Computer Science), October, 2013 |
| + | |
| | | |
| ===仿真模型=== | | ===仿真模型=== |
| *[http://ccl.northwestern.edu/netlogo/models/community/Updated%20Meeting%20Scheduling Multi-agent Meeting Scheduling System Model by Qasim Siddique] | | *[http://ccl.northwestern.edu/netlogo/models/community/Updated%20Meeting%20Scheduling Multi-agent Meeting Scheduling System Model by Qasim Siddique] |
| *[http://www.economicswebinstitute.org/essays/fixedvar.htm Multi-firm market simulation by Valentino Piana] | | *[http://www.economicswebinstitute.org/essays/fixedvar.htm Multi-firm market simulation by Valentino Piana] |
| + | |
| + | |
| ==参考文献== | | ==参考文献== |
| <references /> | | <references /> |
| + | |
| | | |
| == 编者推荐 == | | == 编者推荐 == |
− |
| |
| === [https://www.coursera.org/lecture/computer-simulations/sugarscape-ZlMzi 计算仿真课程] === | | === [https://www.coursera.org/lecture/computer-simulations/sugarscape-ZlMzi 计算仿真课程] === |
| * 在coursera上加州大学戴维斯分校的[https://www.coursera.org/lecture/computer-simulations/sugarscape-ZlMzi 计算仿真课程]中,有详细的介绍糖域模型的各种实现方式,学习探索如何创建人造社会的复杂版本。 | | * 在coursera上加州大学戴维斯分校的[https://www.coursera.org/lecture/computer-simulations/sugarscape-ZlMzi 计算仿真课程]中,有详细的介绍糖域模型的各种实现方式,学习探索如何创建人造社会的复杂版本。 |
第193行: |
第226行: |
| | | |
| [[File:Netlogo.png|400px|right|thumb|[https://campus.swarma.org/course/1095 NetLogo去实现]]] | | [[File:Netlogo.png|400px|right|thumb|[https://campus.swarma.org/course/1095 NetLogo去实现]]] |
| + | |
| | | |
| === [https://campus.swarma.org/course/755 狄增如:多主体建模方法] === | | === [https://campus.swarma.org/course/755 狄增如:多主体建模方法] === |
| | | |
| 本课程中,北京师范大学系统科学教授狄增如主要介绍了研究复杂系统使用的自底而上的多主体模拟方法、群体行为的特点和相关研究、社会学和经济学的相关应用,以及Netlogo模拟建模。 | | 本课程中,北京师范大学系统科学教授狄增如主要介绍了研究复杂系统使用的自底而上的多主体模拟方法、群体行为的特点和相关研究、社会学和经济学的相关应用,以及Netlogo模拟建模。 |
| + | |
| | | |
| === [https://campus.swarma.org/course/1095 NetLogo NetLogo多主体建模课程] === | | === [https://campus.swarma.org/course/1095 NetLogo NetLogo多主体建模课程] === |
| | | |
| * 北京师范大学系统科学学院[[张江]]教授通过数个案例教会大家如何去动手搭建一个多主体仿真模型,以及如何利用'''[https://campus.swarma.org/course/1095 NetLogo去实现]'''。可以教你如何用Netlogo程序来做人工社会的仿真和模拟。 | | * 北京师范大学系统科学学院[[张江]]教授通过数个案例教会大家如何去动手搭建一个多主体仿真模型,以及如何利用'''[https://campus.swarma.org/course/1095 NetLogo去实现]'''。可以教你如何用Netlogo程序来做人工社会的仿真和模拟。 |
| + | |
| | | |
| 包括以下模型: | | 包括以下模型: |
第212行: |
第248行: |
| * 网络上病毒传播的SIR模型 用Links建模网络动力学 | | * 网络上病毒传播的SIR模型 用Links建模网络动力学 |
| * 重访羊-草模型与系统动力学建模 | | * 重访羊-草模型与系统动力学建模 |
| + | |
| | | |
| ---- | | ---- |
− | 本中文词条Pitorlin 翻译编辑,由高飞审校,张江总审校,[[用户:思无涯咿呀咿呀|思无涯咿呀咿呀]]编辑欢迎在讨论页面留言。
| + | 本中文词条Pitorlin翻译编辑,由高飞审校,张江总审校,[[用户:思无涯咿呀咿呀|思无涯咿呀咿呀]]编辑欢迎在讨论页面留言。 |
− | | + | '''本词条内容翻译自 wikipedia.org,遵守 CC3.0协议。''' |
− | | |
| | | |
| [[Category:社会科学方法论]] | | [[Category:社会科学方法论]] |
− |
| |
− |
| |
− | 本词条内容翻译自 wikipedia.org,遵守 CC3.0协议。
| |
− | [[Category:旧词条迁移]]
| |