(1. 南京大學 計算機科學與技術(shù)系, 南京 210093;
2. 中南大學 礦物工程系, 長沙 410083;
3. 中南大學 信息科學與工程學院, 長沙 410083)
摘 要: 探索了基于Internet/Intranet松耦合環(huán)境設(shè)計分布式選礦專家系統(tǒng)DMPES,采用面向Agent的系統(tǒng)開發(fā)方法和Multi-agent分布協(xié)作求解模式。基于DCOM 技術(shù),以C++構(gòu)建框架類加速了Agent的實現(xiàn)。文中提及的智能主體的通信機制、協(xié)同求解中的領(lǐng)域問題描述、協(xié)商及分布式協(xié)作機制的建立思想對復(fù)雜問題求解提供了支持。DMPES系統(tǒng)在網(wǎng)絡(luò)環(huán)境下基于Windows NT-WorkStation采用C++開發(fā)實現(xiàn),這里描述的協(xié)作機制已在該系統(tǒng)中獲得應(yīng)用,運行結(jié)果表明其具有較好的性能。
關(guān)鍵字: 多智能體; 通信機制; 協(xié)商式協(xié)同; 分工式協(xié)同; 組件對象模型; 框架類
expert system based on Multi-agent
(1. Department of Computer Science and Technology,
Nanjing University, Nanjing 210093, P.R.China;
2. Department of Mineral Engineering, Central South University,
Changsha 410083, P.R.China;
3. College of Information Science and Engineering,
Central South University,Changsha 410083, P.R.China)
Abstract:The design of Distributed Mineral Processing Expert System (DMPES) based on Internet/Intranet was explored under slack coupling with Agent-oriented Programming (AOP) method and Multi-agent distributed cooperating solution pattern. Inhomogeneous agents were proposed,that is,agents may be built on WAN,LAN and single CPU by tense coupling mode,and solution agents need interoperation of heterogeneous software agents based on symbol system, neural network,gentic algorithm for backgroundanalytical applications. All agent communication is performed through message passing and blackboard mechanism. Message passing includes synchronous communication method and asynchronous communication method. Cooperative mechanism includes negotiatory mechanism and dividual mechanism. Based on Distributed Component Object Model (DCOM) technology,building frame class by C++,it accelerates the execution of Agent. It makes knowledge transferred among Agents easy,and brings up communicating efficiency greatly.
Key words: multi agent; communication mechanism; negotiatory cooperation; dividual cooperation; distributed component object model; framework class


