论文部分内容阅读
随着信息技术的发展,多智体系统以其智能化的特性日益受到人们的青睐。多智体系统通过模拟人类社会系统的运作机制,采用分布式的处理技术和模块化的设计思想,把复杂的系统划分成多个相对独立的智体子系统,彼此之间通过一定的通信机制相互协调与合作,最终完成对复杂问题的求解。这种智能化的特性提高了计算机系统解决复杂问题的能力,优化了系统的工作效率和资源利用率。
目前主流的四种通信机制在一定程度上能够满足多智体系统的通信要求,但是它们在通信的可靠性、有效性等方面仍存在不足。“软件人”系统作为智体技术发展的成果之一,它首次将拟人的特性引入到多智体系统中,重新设计了多智体系统的结构,这使得已有的智体通信模型不能满足“软件人”系统的通信要求,研究更智能的通信机制对实现“软件人”系统的拟人化特性至关重要。
本文在“软件人”系统模型的基础之上,提取消息“软件人”的通信行为,细化其功能,研究“软件人”系统内基于消息的通信模型和通信机制。通过分析已有智体通信机制的瓶颈问题,借鉴蜂窝移动通信系统中移动通信的实现方式,设计出了消息“软件人”的基本通信模块。在该通信模块中,消息“软件人”自身通过自主学习“软件人”间交互的信息,不断地丰富自己的知识库,完成遗传、变异、进化等生理过程,真正体现了“软件人”系统的拟人特性。
本文给出了“软件人”系统通信的基本模型、机制、协议规范、消息原语、交互过程等设计细节,并通过实验验证:该模型可以很好的解决通信的寻址、失效、尾随、安全等一系列问题,满足在不影响“软件人”自主迁移的灵活性的前提下提供可靠、高效通信的基本要求,为“软件人”系统的应用与研究打下了通信的基础。