文档库 最新最全的文档下载
当前位置:文档库 › 多Agent系统的研究进展及其在机械制造领域的应用

多Agent系统的研究进展及其在机械制造领域的应用

多Agent系统的研究进展及其在机械制造领域的应用
多Agent系统的研究进展及其在机械制造领域的应用

多Agent系统理论概述

多Agent系统理论概述 摘要:Agent在AI(AI:Artificial Intelligence)研究领域已经成为热点,Agent 技术提供了一种新的计算和问题求解规范。本文简要的讨论Agent、多Agent系统。 关键词:多Agent系统概述 1Agent概述 1.1Agent的基本概念 Agent的概念最早出现在20世纪70年代的人工智能中,80年代后期,被译为“代”理,“智能体”或“智能主体”。这些概念在许多领域被引用,不同的研究领域和内容,给出了许多不尽相同的定义。目前为止还没有一个对Agent统一的定义,但多数研究者接受wooldridge和Jelinings所提出的Agent定义,即Agent 是一个具有自治性、社会能力和反应特性的计算机软、硬件系统,它具有自治性、社会能力、反应性和主动性。 1.2Agent具有的特性 根据wooldridge的定义,对于Agent所应具有以下特征: 1.自治性(Autonomy):Agent一般都具有自己的资源和局部于自身的控制机制,能够在没有外界直接操控下,根据自身的内部状态以及感知的外部环境信息,决定和控制自身的行为。 2.社会能力(Social Ability):Agent之间并不是孤立的。和人一样,Agent具有通信能力,能够通过某种Agent通信语言与其他Agent进行各种各样的交互,也能和其他各类Agent一起有效地完成各种层次的协同工作。 3.反应性(Reactivity):Agent能够及时地感知其所在外部环境的变化,并能够针对一些特定的时间做出相应的反应。 4.主动性(activity):Agent能够遵循其承诺采取主动行动,表现出面向目标的行为。它要求Agent保持比较稳定的目标,它的动作都是以此目标为依据的,从而产生一种叫做目标指引的行为(Goal Directed Behavior)。 1.3Agent分类 从不同的角度,Agent有下面几种分类方法: 1.根据Agent的存在形式:分为有形Agent和无形Agent。有形Agent以是智能控制器、机器人,甚至是操作人员。无形Agent一般指软件Agent,可能有

多Agent系统及其组织结构

计箨机应用研究2000车 多Agent系统及其组织结构 赵龙交13候义斌‘ (1西安霆逯走擎工程与耪攀研究琏骛资7loo毒9)<2鸯癌棱技拳磺究辑西安露002蛰 摘要组织结构为Ag∞t成员提供一个相置也闻交互的框架,谛每个A鲫诚员挺僻一个多Ag酬群体 求解问题的商层观点和相关捕息。诗论了Agent的概念和姑构。井根据多Ag廿lt系纨的特点和目标,络出和分析了多删系统的蔓艮成和三种组织蛄构。 关键词A彗材哇盎制体奏觚s虹织结构 lAg∞t的概念 Agent是一个运行于动态环境的具有较高自制能力的实体(即自制体可以是系统、机器等:软件A斟nt是一个计算机软件程序),其根本鞋标是接受另外一个实薛(繇主搭霹壤是嚣l产、幸}舞壤疆亭、系统戢梳嚣等)的委托弊为之提供帮助和搬务,能够在该秘标的驱动下主动采取包括社交、学弼肄手段在内的各种必要的行为以赙知、适应并对动卷环境的变化进杼适当的反应,它与其服务主体之翘典岿较为松散和相对独立戆关系。 趣咖不是自期和提供帮勘两种属性静簿革结台,而是二者有机的统一体。为燕体提供帮助和服务尾Agent的目标和本质.自制是戴属性和实现其目标所应该采取的簪段。Ag酬的所群岛割{亍为均是以般嘉教遣势用户提撰黎助为基静瓣,Ag畦技零瓣零震箍是研究如旃搜一个或多个实体嚣可髓地不打搅用户、依靠其自身的能力、采甩各种可能的方法和技术完成用户所委托的艟为复杂或烦瑚的任务.因此,一个Agent应该尽W能准确地理解用户的真实意图,戗括帮助用户方裁、准确缝播述釉寝达任务意强,浆敬各种鑫蓦标鞋韵瓣、糨摄主韵辩搿为。摇社交、学溜、推理、合作普:蒋知并适应复杂的和不断变化的动;嚣环境;有效地利用环境中的各种埘能利用的数据、知识、信息和计算摄源.为用户提供迅捷、准确和满意齄帮助。 2矗零贰鹁蒸奉鳍掬帮氧弧S≤醚H珏l-A£描lSysteIn) Agcnt的基本结构如图l所示.由环境感知模块、执行模块、通讯模块、信息处理摸抉、决策与智能控濑l模块跌及知识麾和任务表组成。邸境感知模块、执学筷块窝逶谖模块受责专幕统球缓帮其它A辞珏t避褥交互,任务袭为该Agent所要完成舶功程和任务。镄息处理模块负赏对感知和接收到的信息进行初步地加工、处理和存储.决策与智能控制模块是赋予^g蝴t姆能的关键部件。它运用蛔识库巾脾知识对信息嫩蠼 牧稿日期:20。。年1胃21日模块处理所得到的井部环境信息和其它Agent的通讯信息进行谶一步的分析、推理,为进一步的通讯或从 任务表中选择适当的任务供执行模块执行作出台理的决燕。程燃s中,各Ag瞅怒蠢制斡。各Ag粼乏间只能透过逶谶跬爱对拜麓黯敬囊镬互影噙,各A鬈c珏t鑫身的行为最终是由其自己决策的。甾\阻罄港 图1^倒的蒜潜鸿}构 Ag器谴投术靛两个主要发展方寅是捣筑嬉德复杂、鲡镑率富帮殛耗强文秘募Agat系统和虫多个结构和性熊较为简单的Ag锄t缀成一个MAs。遄垃多个 Agcnt之问的协作,使整个累娩具有丰富的知识和强大的功能。所谓MAs是指出雾个蛳t组成的一个较为松散蛇多Agent联邦,这烂Agent成员之间相互协嚣,招蔓瓣务,共嚣完袋一个任务。砻敏聪娥晏静括动是自制和独立的,其自街的目标和行为布蹙其它A嚣nt成崩的限制,它通过巍争或磋商等手段协调和解决各成员Agent的目标和行为之间的矛盾和冲突。MAs卣奇数描和资源是分散的,每个Agent对予所要完纛羲{王势绷骞不全器瓣信感残髓力,摹存在垒嚣魏控制系统,任务昭执行和计算怒异步柏。A弘s主簧研究整个M^s精动中各Ag龃t之间的相互作用如何产生、每个A蹦lt成员的推理和行为决莆如何考虑蔗婉或环境中其它A龄nt的存在、Agent成员蛉日标和行为之间霹藐翦{中突捡涮釉协调跌疑强务靼赍添瓣划分、努配帮管理等。 3MAs社会及其组织结构 MA8的姐织结构为A萨nt成员提供一十棚强之间交互的框槊,为每个A鲫t成员提供一个多^嚣耐群体求簿闯露的离屡鼹点和相蓑攘塞,鞋便合理地势聚任务著蓬这簸Ag%嘧漫戆镑嚣姆琏貉蠢工捧。糍好藏、  万方数据

相关文档