社会认知优化改进及其应用研究

来源 :南京工业大学 | 被引量 : 0次 | 上传用户:depewguy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
演化计算是用计算机模拟大自然的演化过程,特别是生物的进化过程,来求解复杂问题的一类计算模型。演化计算具有自学习、自组织、自适应的特征和简单、通用、鲁棒性强、适于并行处理的优点,已经被广泛应用于实际应用中需要进行大量的搜索和优化的领域。社会认知优化(Society Cognitive Optimization)就是这样一种模拟人类社会的演化算法。社会认知优化是基于社会认知理论(Society Cognitive Theory)发展起来的一种智能优化算法。社会认知理论认为人格是综合遗传、环境和认知而形成的,特别重视环境和认知的作用,强调人际之间社会学习的重要性。社会认知优化是通过竞争选择和领域搜索来模拟社会认知理论中的社会学习能力,用代理来代表社会中的人,用知识库来代表社会中的知识,通过代理与知识库之间不断的交互来模拟人类的社会学习过程,从而达到优化学习的目的。自组织迁移算法也是一种演化算法。这种算法模拟的是一群动物寻找食物的过程,群体中的所有成员总是朝向群体中最好的个体进行跳跃式的搜索。自组织迁移算法不像经典的演化计算那样通过父代产生新的个体,而是个体在搜索空间内朝向最好的个体运动搜索的过程。本文将自组织迁移算法引入了社会认知优化,结合两者的优点,对社会认知优化进行了改进,在社会认知优化的过程中融入自组织迁移的过程,通过增加两个参数协调两者优化的进程。实验结果显示,改进后的社会认知优化可以在优化早期就获得较快的收敛速度,却只对最终的优化结果产生微小的影响。然后,将改进的社会认知优化算法应用于求解SAT问题。命题逻辑中合取范式(CNF)的可满足性问题(SAT问题)是当代理论计算机科学的核心问题,是一典型的NP完全问题。由于现代科技、军事以及经济管理的大量重要应用都归结为求解NP完全问题,因此,它的快速求解不仅具有重要的理论意义,而且在软件自动开发技术、VLSI设计以及知识库维护等许多领域都有重要的实际应用价值。各国学者对它进行了广泛而深入的研究,提出了完全算法和不完全算法。本文将改进的社会认知优化求解该问题,结果比较满意,证实了该算法的实用性。最后,将改进的社会认知优化算法应用于求解圆形packing问题。圆形
其他文献
为了更好地保护并弘扬我国的民族文化,本文基于虚拟现实技术实现了一个数字化民族博物馆仿真漫游系统,采用虚拟现实的方式将中南民族大学国家级民族学博物馆予以仿真演播。该系
自从蓝牙标准推出后,蓝牙技术就成为短距离无线通信领域最热门的研究方向之一。蓝牙技术具有尺寸小、功耗低、成本低、通讯距离短等优点,它能使许多个人数字设备很方便地实现无
随着计算机网络的飞速发展,社会信息化程度的不断提高,网络在带来巨大的经济效益和社会效益的同时,也面临着日益严重的安全问题。对计算机网络的最大威胁是计算机病毒和黑客
随着互联网络宽带化和综合化的发展,基于通用处理器或ASIC专用芯片的传统路由器已经难以满足实际应用中的网络数据处理的需要,前者处理性能不够,后者则灵活性差,为了弥补这两方面
当今网络应用波及范围广,VoIP技术发展迅速。VoIP技术使得网络资源被充分利用,结合语音编码技术使得它应用在不同通信业务中,VoIP功能也纷纷内置到不同的网络设备中,媒体通信SIP(
复杂信号处理理论和技术是目前计算机应用技术领域一个重要的研究方向。随着信号与信息处理研究领域的不断扩大,以及许多非线性系统存在影响因素的随机性和信息变换机制的复
个性化推荐系统以商品和消费者之间的关系为基础,利用消费者和商品之间的关系向消费者进行个性化推荐,主要应用于电子商务网站。个性化推荐系统的发展依赖于关联规则技术、协同
嵌入式Linux下的TCP/IP协议是为了解决以低端MCU为核心的嵌入式系统实现与网络功能而提出的一种方案。在了解了现有嵌入式系统实现网络化的各种方案之后,通过对标准TCP/IP的详
本文主要研究C/C++程序缓冲区越界的静态检测。通过使用GCC编译器的前端编译源程序生成中间文件,将此中间文件作为程序分析的原始输入,再使用语法制导翻译的方式嵌入相应的安全
软件进化主要是完善系统功能以适应环境变化。它是开发任何规模的软件系统的必要组成部分。影响软件进化效果的关键因素是系统架构,而传统编程技术在进化过程中难以使所有关