欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    多智能体仿真资料ppt课件.ppt

    • 资源ID:70093249       资源大小:538.50KB        全文页数:48页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    多智能体仿真资料ppt课件.ppt

    经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第第5章章 多智能体模拟多智能体模拟5.1 引言引言5.2 多智能体模拟的相关概念多智能体模拟的相关概念5.3 多智能体系统与混合模拟多智能体系统与混合模拟5.4 多智能体建模多智能体建模5.5 多智能体模拟工具多智能体模拟工具AnyLogic经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.1 引言引言n与传统的基于公式的建模方法不同的是,基于与传统的基于公式的建模方法不同的是,基于多智能体的模拟注重的是分散而不是集成,通多智能体的模拟注重的是分散而不是集成,通过一种自然的方式来建模。过一种自然的方式来建模。n对于异构的、分散的复杂系统来说,基于多智对于异构的、分散的复杂系统来说,基于多智能体是适当的建模和模拟方式。能体是适当的建模和模拟方式。n多智能体建模中使用的基本元素智能体具有主多智能体建模中使用的基本元素智能体具有主动性、自治性和智能性,使得这种建模方法能动性、自治性和智能性,使得这种建模方法能够实现传统方法难以胜任的复杂系统模拟。够实现传统方法难以胜任的复杂系统模拟。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2 多智能体模拟的相关概念多智能体模拟的相关概念n5.2.1 智能体的定义智能体的定义n5.2.2 智能体与对象智能体与对象经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2.1 智能体的定义智能体的定义n智能体是一种处于一定环境下包装的计智能体是一种处于一定环境下包装的计算机系统,为了实现设计目的,它能在算机系统,为了实现设计目的,它能在那种环境下灵活地、自主地活动。那种环境下灵活地、自主地活动。n一个智能体具有如下全部或部分的特性:一个智能体具有如下全部或部分的特性:n1.自主性自主性5.移动性移动性n2.社会性社会性6.理性理性n3.反应性反应性7.诚实性诚实性n4.合作性合作性8.友好性友好性经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2.2 智能体与对象智能体与对象n(1)对象的定义)对象的定义n对象是系统中用来描述客观事物的一个实体,它对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务(即方法)性和对这组属性进行操作的一组服务(即方法)组成。组成。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.2.2 智能体与对象智能体与对象n(2)智能体与对象的区别)智能体与对象的区别n1)自治程度不同。)自治程度不同。n2)自治行为的灵活性(自治性、反应性、社会)自治行为的灵活性(自治性、反应性、社会性)性)不同。不同。n3)智能体组成的系统,对每一个智能体来说,)智能体组成的系统,对每一个智能体来说,它都有自己独立的控制线程;而在标准的对象模它都有自己独立的控制线程;而在标准的对象模型中,整个系统才有一个控制线程。型中,整个系统才有一个控制线程。n注意:尽管智能体与对象有着重大的区别,但这注意:尽管智能体与对象有着重大的区别,但这并不妨碍用面向对象技术来实现智能体。并不妨碍用面向对象技术来实现智能体。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3 多智能体系统与混合模拟多智能体系统与混合模拟n5.3.1 多智能体系统概述多智能体系统概述n5.3.2 混合系统与混合模拟混合系统与混合模拟n5.3.3 多智能体与混合型模拟多智能体与混合型模拟经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.1 多智能体系统概述多智能体系统概述n1 多智能体系统的出现及发展多智能体系统的出现及发展n多智能体(多智能体(Multi-Agent System,MAS)是分)是分布式人工智能(布式人工智能(Distributed Artificial Intelligence,DAI)研究的一个前沿领域,)研究的一个前沿领域,MAS的研究重点在与如何协调系统中多个智能体的研究重点在与如何协调系统中多个智能体的行为使其协同工作。的行为使其协同工作。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.1 多智能体系统概述多智能体系统概述n2 多智能体系统的特点。多智能体系统的特点。n1)多智能体系统中,每个智能体具有独立性和自主性。多智能体系统中,每个智能体具有独立性和自主性。n2)多智能体系统支持分布式应用。)多智能体系统支持分布式应用。n3)按面向对象的方法构造多层次的、多元化的智能体。)按面向对象的方法构造多层次的、多元化的智能体。n4)多智能体系统是一个协调式的系统。)多智能体系统是一个协调式的系统。n5)在多智能体系统中,智能体之间相互通讯,彼此协调,)在多智能体系统中,智能体之间相互通讯,彼此协调,并行地求解问题。并行地求解问题。n6)同一个多智能体系统中各个智能体可以异构。)同一个多智能体系统中各个智能体可以异构。n7)多智能体技术打破了当前知识工程领域中仅使用一个)多智能体技术打破了当前知识工程领域中仅使用一个专家系统的限制。专家系统的限制。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.1 多智能体系统概述多智能体系统概述n3 多智能体系统的应用多智能体系统的应用n多智能体在各个领域中的应用包括:智能机器人、交通控多智能体在各个领域中的应用包括:智能机器人、交通控制、柔性制造、协调专家系统、分布式预测、监控及诊断、制、柔性制造、协调专家系统、分布式预测、监控及诊断、分布式智能决策、软件开发、虚拟实现、网络自动化与智分布式智能决策、软件开发、虚拟实现、网络自动化与智能化、分布式计算、产品设计、商业管理、网络化的办公能化、分布式计算、产品设计、商业管理、网络化的办公自动化、网络化计算机辅助教学及医疗等。自动化、网络化计算机辅助教学及医疗等。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.2 混合系统与混合模拟混合系统与混合模拟n混合系统混合系统(Hybrid System)是包含有连续事件、离散事件和推是包含有连续事件、离散事件和推理决策事件的一类复杂动态系统,其特征是既包含连续过程变理决策事件的一类复杂动态系统,其特征是既包含连续过程变量,又包含离散过程变量。量,又包含离散过程变量。n混合系统广泛存在于自然及人工系统中。混合系统广泛存在于自然及人工系统中。n目前的混合系统和混合系统模拟的研究主要集中在工程控制理目前的混合系统和混合系统模拟的研究主要集中在工程控制理论领域,混合系统的应用集中表现在混合系统的故障诊断和监论领域,混合系统的应用集中表现在混合系统的故障诊断和监控设计方面。控设计方面。n混合模拟的另外一个重要的应用领域是分布式模拟。混合模拟的另外一个重要的应用领域是分布式模拟。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.3 多智能体与混合型模拟多智能体与混合型模拟n1 传统模拟下混合型模拟的集成方式传统模拟下混合型模拟的集成方式n这里的传统模拟指用基于过程的方式实现的系统这里的传统模拟指用基于过程的方式实现的系统或者采用了传统的面向对象的思想实现的系统。或者采用了传统的面向对象的思想实现的系统。n混合模拟系统结构,如混合模拟系统结构,如图图5.1所示。所示。图图5.1 混合模拟系统结构混合模拟系统结构经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.3 多智能体与混合型模拟多智能体与混合型模拟n2 基于多智能体的混合型模拟的集成方式基于多智能体的混合型模拟的集成方式n基于多智能体模拟与混合模拟集成中有个非常明基于多智能体模拟与混合模拟集成中有个非常明显的特点,即其混合深度加深了,建模更加灵活显的特点,即其混合深度加深了,建模更加灵活了。了。n基于多智能体的混合型模拟集成结构如基于多智能体的混合型模拟集成结构如图图5.2所所示。示。n对于单个智能体,其行为受到其属性值或环境变对于单个智能体,其行为受到其属性值或环境变量的影响,又由推理决策来决定,行为的结果又量的影响,又由推理决策来决定,行为的结果又将改变自己或者其他智能体属性值或环境变量,将改变自己或者其他智能体属性值或环境变量,依次动态推进。依次动态推进。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.3 多智能体与混合型模拟多智能体与混合型模拟 图图5.2 基于多智能体的混合型模拟集成结构基于多智能体的混合型模拟集成结构经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.3.3 多智能体与混合型模拟多智能体与混合型模拟n3 混合型模拟的工具与语言混合型模拟的工具与语言n直接运用某种通用的高级语言编写和运行模拟程序,如直接运用某种通用的高级语言编写和运行模拟程序,如C语言或者语言或者Java语言;语言;n采用专门的计算机模拟语言来进行建模与分析,如采用专门的计算机模拟语言来进行建模与分析,如SLAM(Simulation Language for Alternation Modeling),SIMSCRIPT,GASP等;等;n最新的一些模拟软件不仅在混合型模拟和建模上有所进步,最新的一些模拟软件不仅在混合型模拟和建模上有所进步,而且在模拟的动画效果方面也有巨大进步,如而且在模拟的动画效果方面也有巨大进步,如Arena和和AnyLogic。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4 多智能体建模多智能体建模n5.4.1 多智能体建模概述多智能体建模概述n5.4.2 多智能体建模分析多智能体建模分析n5.4.3 常用多智能体建模工具常用多智能体建模工具n5.4.4 多智能体见面分析实例多智能体见面分析实例以传染以传染病传播为例病传播为例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.1 多智能体建模概述多智能体建模概述n1 多智能体模拟的理论基础多智能体模拟的理论基础n本章所论述的多智能体模拟是狭义的多智能体模本章所论述的多智能体模拟是狭义的多智能体模拟,它以复杂适应系统(拟,它以复杂适应系统(Complexity Adaptive System,CAS)理论为基础,主要用于研究微)理论为基础,主要用于研究微观行为如何导致宏观现象。观行为如何导致宏观现象。n(1)CAS理论的基本思想理论的基本思想n一句话概括一句话概括适应产生复杂性。适应产生复杂性。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.1 多智能体建模概述多智能体建模概述n(2)CAS理论的基本概念理论的基本概念n聚集聚集(Aggregation)n非线性非线性(Non-Linearity)n流流(Flow)n多样性多样性(Diversity)n标识标识(Tag)n内部模型内部模型(Internal Model)n积木块积木块(Building Block)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.1 多智能体建模概述多智能体建模概述n(3)CAS理论的主要特点理论的主要特点n适应性智能体适应性智能体(Adaptive Agent)是主动的、活的个体。是主动的、活的个体。n个体与环境个体与环境(包括个体之间包括个体之间)的相互影响和相互作用,的相互影响和相互作用,是系统演变和进化的主要动力。是系统演变和进化的主要动力。n把宏观和微观有机地联系起来。把宏观和微观有机地联系起来。n引进了随机因素的作用,使它具有更强的描述和表达引进了随机因素的作用,使它具有更强的描述和表达能力。能力。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.1 多智能体建模概述多智能体建模概述n(4)CAS理论与多智能体模拟理论与多智能体模拟n基于基于CAS理论的多理论的多Agent建模模拟方法所研究的主要建模模拟方法所研究的主要问题与分布式人工智能领域所研究的智能体多智能问题与分布式人工智能领域所研究的智能体多智能体系统体系统(MAS)既有相同之处,又有所区别。既有相同之处,又有所区别。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.1 多智能体建模概述多智能体建模概述n2 基于智能体建模的思想基于智能体建模的思想n基于智能体建模思想的三大要素:智能体、智能和交互。基于智能体建模思想的三大要素:智能体、智能和交互。n智能体是一个自治的计算实体,它可以通过感应器(物理智能体是一个自治的计算实体,它可以通过感应器(物理的或软件的)来感知环境,并通过效应器作用于环境。的或软件的)来感知环境,并通过效应器作用于环境。n智能是根据研究的需要和技术的可行性,使智能体具有合智能是根据研究的需要和技术的可行性,使智能体具有合适的智能特性(如理性、诚实性等)。适的智能特性(如理性、诚实性等)。n交互是指智能体可以被其他的为追求自己的子目标而执行交互是指智能体可以被其他的为追求自己的子目标而执行相应任务的智能体(或人)所影响。交互可以通过他们之相应任务的智能体(或人)所影响。交互可以通过他们之间共享的环境或共享的语言来实现。间共享的环境或共享的语言来实现。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.2 多智能体系统分析多智能体系统分析n面向智能体的系统分析,就是用智能体来抽象所研面向智能体的系统分析,就是用智能体来抽象所研究(或要开发)的系统并建立系统模型。究(或要开发)的系统并建立系统模型。n 图图5.3 基于智能体的系统模型的层次基于智能体的系统模型的层次买方6买方8买方5买方3买方4买方7买方1买方2卖方1交互关系属性集行为集属性集行为集卖方2卖方智能体经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.2 多智能体系统分析多智能体系统分析n1 规划单个智能体。规划单个智能体。n进行智能体抽象的基本原则:从系统的物理结构进行智能体抽象的基本原则:从系统的物理结构出发,围绕着系统的目标来对系统进行抽象。出发,围绕着系统的目标来对系统进行抽象。n注意的两个问题:注意的两个问题:n异质智能体与同质智能体的处理。异质智能体与同质智能体的处理。n抽象的粒度。抽象的粒度。n集中服务智能体。集中服务智能体。n移动智能体。移动智能体。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.2 多智能体系统分析多智能体系统分析n2 多智能体群体的交互关系分析多智能体群体的交互关系分析n1)智能体之间的依赖关系。智能体之间的依赖关系。n独立:智能体之间没有依赖关系。独立:智能体之间没有依赖关系。n单向依赖:一个智能体单向依赖另一个智能体。单向依赖:一个智能体单向依赖另一个智能体。n相互依赖:为了共同的目标,两个智能体相互依赖。相互依赖:为了共同的目标,两个智能体相互依赖。n交叉依赖:为了某一目标第一个智能体依赖于第二个交叉依赖:为了某一目标第一个智能体依赖于第二个智能体,而第二个智能体为了实现某一目标也依赖于智能体,而第二个智能体为了实现某一目标也依赖于第一个智能体(两个目标不必相同)。相互依赖蕴涵第一个智能体(两个目标不必相同)。相互依赖蕴涵着交互依赖。着交互依赖。n2)智能体之间的关联结构和协商智能体之间的关联结构和协商n一对一协商:一个智能体只与另一个智能体协商。其一对一协商:一个智能体只与另一个智能体协商。其中的智能体对于可能的交易有对称的偏好。中的智能体对于可能的交易有对称的偏好。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.2 多智能体系统分析多智能体系统分析n多对一协商:一个智能体与一定数量的智能体协商,多对一协商:一个智能体与一定数量的智能体协商,拍卖是多对一协商的例子。拍卖是多对一协商的例子。n多对多协商:多个智能体与另外多个智能体同时进行多对多协商:多个智能体与另外多个智能体同时进行协商。协商。n 3)智能体之间的通讯智能体之间的通讯n对于应用多智能体模拟方法解决实际问题过程,智能对于应用多智能体模拟方法解决实际问题过程,智能体间的通讯相对来说不是建立多智能体模拟模型过程体间的通讯相对来说不是建立多智能体模拟模型过程中关注的重点。中关注的重点。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.2 多智能体系统分析多智能体系统分析n3 单个智能体的特征行为建模分析单个智能体的特征行为建模分析n智能体个体基本结构如图智能体个体基本结构如图5.4所示。所示。图图5.4 智能体的通用模型智能体的通用模型经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n1.NetLogonNetLogo是美国西北大学网络学习和计算机建模中心推出的可编是美国西北大学网络学习和计算机建模中心推出的可编程建模环境。该系统是采用程建模环境。该系统是采用1.4.1版版Java语言编写的,因此能够语言编写的,因此能够在多种主流平台上运行在多种主流平台上运行(Mac、Windows、Linux等等)。它同时提。它同时提供单机和网络环境两种版本,每个模型还可以保存为供单机和网络环境两种版本,每个模型还可以保存为Java applets,可嵌入到网页上运行。,可嵌入到网页上运行。n目前目前NetLogo 更新频繁,更新频繁,2008年年11月月26发布了发布了NetLogo4.0.4版。对于教学和科研等非商业目的应用可免费下载,其网址是:版。对于教学和科研等非商业目的应用可免费下载,其网址是:http:/ccl.northwestern.edu/netlogo/。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n 2.StarLogonStarLogo是在美国自然科学基金会和乐高集团是在美国自然科学基金会和乐高集团(LEGO Group)赞助下,由麻省理工学院多媒体实验室开发的基于赞助下,由麻省理工学院多媒体实验室开发的基于智能体的可编程建模环境。早期版本的智能体的可编程建模环境。早期版本的StarLogo只能在只能在Macintosh机器上运行,机器上运行,2000年年2月发布了基于月发布了基于Java的版的版本,摆脱了计算机平台的限制。本,摆脱了计算机平台的限制。n2008年年7月推出了月推出了StarLogo TNG1.0版,其网址是:版,其网址是:http:/education.mit.edu/starlogo/。n上面介绍的上面介绍的StarLogo和和NetLogo系统本身提供很多内置系统本身提供很多内置原语,支持多主体建模和并行操作,用于建立模型的编程原语,支持多主体建模和并行操作,用于建立模型的编程语言是一种扩展的语言是一种扩展的Logo语言的语言的“方言方言”。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n 3.AgentSheetsnAgentSheets是一种基于智能体的模拟工具,它能让不同是一种基于智能体的模拟工具,它能让不同层次的使用者构建自己的交互式模拟或游戏。由于内嵌了层次的使用者构建自己的交互式模拟或游戏。由于内嵌了一种叫做一种叫做Ristretto的的Jave技术,技术,AgentSheets可以让你可以让你通过网络与世界上其他的人交流想法。通过网络与世界上其他的人交流想法。n在在AgentSheets中,智能体(中,智能体(Agents)是使用者可编程)是使用者可编程的对象。的对象。nAgentSheets将智能体(将智能体(Agent)的结构分为感应器、效)的结构分为感应器、效应器、状态和行为四个部分,并利用基于规则的应器、状态和行为四个部分,并利用基于规则的Visual AgenTalk语言,提供基于规则的开发环境,为基于行为集、语言,提供基于规则的开发环境,为基于行为集、规则集和状态集智能体提供了完整的框架。规则集和状态集智能体提供了完整的框架。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n 4.SwarmnSwarm是一个多智能体复杂系统模拟软件工具集,最初是是一个多智能体复杂系统模拟软件工具集,最初是由圣达菲研究所于由圣达菲研究所于1994年用一种被称为年用一种被称为GNU Objective-C的扩展的扩展C语言开发的,其目的是为研究人员进行多智能体语言开发的,其目的是为研究人员进行多智能体建模提供可用工具。建模提供可用工具。n2004年年6月发布了月发布了Windows XP下运行的下运行的Swarm2.1.1版,版,具体下载网址是:具体下载网址是:http:/eco83.econ.unito.it/swarm/materiale/cd/。n从从2004年年3月起,月起,Swarm网站迁移到新址:网站迁移到新址:http:/wiki.swarm.org/。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n5.RepastnRepast是是Recursive Porus Agent Simulation的缩写。的缩写。这是一个用这是一个用Java开发的基于智能体的模拟框架。开发的基于智能体的模拟框架。Repast 从从Swarm中借鉴了很多设计理念,形成一个中借鉴了很多设计理念,形成一个“类类Swarm”的模拟软件架构。的模拟软件架构。Repast最初是由芝加哥大学的社会科学最初是由芝加哥大学的社会科学计算实验室开发研制的,后来俄勒岗国家实验室维护了一计算实验室开发研制的,后来俄勒岗国家实验室维护了一段时间,现在由来自政府、教育界和行业组织成员组成的段时间,现在由来自政府、教育界和行业组织成员组成的非赢利机构管理,网址是:非赢利机构管理,网址是:http:/ 常用多智能体模拟工具常用多智能体模拟工具n 6.TNG LabnTNG Lab 代表代表Trade Network Game Laboratory(商业商业网络博弈实验室网络博弈实验室),它是美国爱荷华州立大学的,它是美国爱荷华州立大学的McFadzean、Stewart和和Tesfatsion用用C+开发的软件开发的软件包。包。n参考网址:参考网址:http:/www.econ.iastate.edu/tesfatsi/tnghome.htm。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.3 常用多智能体模拟工具常用多智能体模拟工具n7.AscapenAscape代表代表Agent Landscape的意思,它是美国布鲁金的意思,它是美国布鲁金斯研究所的斯研究所的Miles T.Parker开发的基于智能体建模平台。开发的基于智能体建模平台。它除了具有其他基于智能体建模工具的许多共同特点外,它除了具有其他基于智能体建模工具的许多共同特点外,用户可以在运行模型时选择不同的制图特征来定制自己的用户可以在运行模型时选择不同的制图特征来定制自己的视图。参考网址:视图。参考网址:http:/www.brookings.edu/es/dynamics/models/ascape/main.htm。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.4多智能体建模分析实例多智能体建模分析实例以传染病传播为例以传染病传播为例n通过多智能体模拟工具通过多智能体模拟工具Agentsheets制作的病毒传制作的病毒传播实例进行说明多智能体模型的系统分析。播实例进行说明多智能体模型的系统分析。n假设:假设:n1.假设这是一个封闭的区域,区域中有医生、健康人、感染者三假设这是一个封闭的区域,区域中有医生、健康人、感染者三类人;类人;n2.假设人在移动的过程中会发生接触传染,人只在划定的区间中假设人在移动的过程中会发生接触传染,人只在划定的区间中移动;移动;n3.假设感染者治愈后不具备免疫能力;假设感染者治愈后不具备免疫能力;n4.假设医生也会因为与病人接触被感染,感染后成为感染者,不假设医生也会因为与病人接触被感染,感染后成为感染者,不能治疗其他人。能治疗其他人。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.4多智能体建模分析实例多智能体建模分析实例以传染病传播为例以传染病传播为例n1 规划智能体规划智能体n建立两种智能体:建立两种智能体:n医生智能体医生智能体n正常人和感染者合为另一类智能体正常人和感染者合为另一类智能体n注意:注意:n一类特殊的环境智能体,它是其他智能体存一类特殊的环境智能体,它是其他智能体存在和交互的基础。在和交互的基础。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.4多智能体建模分析实例多智能体建模分析实例以传染病传播为例以传染病传播为例n2 智能体行为建模智能体行为建模n 图图5.5 Person智能体间行为交互模型智能体间行为交互模型经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.4多智能体建模分析实例多智能体建模分析实例以传染病传播为例以传染病传播为例n3病毒传播模型建立过程病毒传播模型建立过程n1)新建工程新建工程n在菜单中选择在菜单中选择“File-New Project”,选择工程存放的路径,建,选择工程存放的路径,建立一个工程命名立一个工程命名Virus Attack的工程文件,最后单击的工程文件,最后单击OK。n2)设置智能体的大小设置智能体的大小n进入到进入到Define Agent Size界面,单击下拉菜单,选择界面,单击下拉菜单,选择“Custome”,然后设定智能体的高和宽,最后单击,然后设定智能体的高和宽,最后单击OK。n3)定义智能体定义智能体n进入了进入了Gallery界面,单击界面,单击“New Agent”按钮,给智能体的命名为按钮,给智能体的命名为person,单击,单击OK。n在在Gallery界面中选择界面中选择person,然后在此界面中单击,然后在此界面中单击“Edit Depiction”按钮,改变按钮,改变person的外观。的外观。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用5.4.4多智能体建模分析实例多智能体建模分析实例以传染病传播为例以传染病传播为例n4)新建运行环境新建运行环境n主界面中选择主界面中选择“File-New Worksheet”,出现一个,出现一个Worksheet,按,按Ctrl+S或者在菜单中选择或者在菜单中选择“File-Save”,出现对话框,选择所要存放的路径,填写,出现对话框,选择所要存放的路径,填写Worksheet的名字的名字Epidemic,按,按OK。nWorksheet(Epidemic),如图所示,在,如图所示,在Grallery界面中选中界面中选中person,在,在Epidemic中选择铅笔图标,接下来就可以在中选择铅笔图标,接下来就可以在Epidemic中任意位置添加不生病中任意位置添加不生病的的person,同理添加医生智能体和人智能体中感染者。,同理

    注意事项

    本文(多智能体仿真资料ppt课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开