当前位置: 首页 > 专利查询>山东大学专利>正文

基于计算机机群的并行人工蜂群算法求解复杂函数最值的方法技术

技术编号:8452967 阅读:353 留言:0更新日期:2013-03-21 15:28
基于计算机机群的并行人工蜂群算法求解复杂函数最值的方法,属于计算机并行计算技术领域。该方法在Linux操作系统下,结合MPI软件包,实现了在多台计算机上通过并行人工蜂群算法求解复杂函数最值的问题,实验结果表明,在求解复杂函数的最值时,并行人工蜂群算法可以比普通的串行算法具有更高的准确性和更快的速度,极大地提高了计算函数最值的效率。

【技术实现步骤摘要】

本专利技术涉及一种, 属于计算机并行计算

技术介绍
随着我国经济实力的增强和信息技术的迅猛发展,计算机已经走入了千家万户。 由于我国人口众多,各个文化层次水平的人员参差不齐,对于千千万万的普通老百姓,基本上只是使用计算机上网,玩游戏,多媒体等等的基本功能,而使大量的计算机资源被闲置。 然而,与此同时,在高校,科研院所,企业等等产品研发基地和科研机构,却面临着巨大地计算资源短缺的情况。如何平衡这些计算资源的分配不均,成了摆在科学家和工程师们亟待解决的问题。为了解决这类的问题,提出了一种并行计算的方法。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。此外还包括利用非本地资源,节约成本,使用多个“廉价”计算资源取代大型计算机,同时克服单个计算机上存在的存储器限制。为了使并行计算技术成为现实,一个由美国Argonne国家实验室开发完成的MPICH软件由1994年出现,并成本文档来自技高网...

【技术保护点】
一种基于并行人工蜂群算法求解复杂函数最值的方法,包括多台参与计算的计算机,每台计算机上安装Linux操作系统和相关的MPICH软件,将每根网线的一端插入计算机的网口,另一端接入同一个局域网的路由器上中,并配置Linux的SSH使各个计算机相互之间能够不需要密码的访问,并选择其中一台计算机为主控计算机,负责数据和任务的收集与分发、计算结果的显示这些辅助工作,同时它也作为一个计算节点参与计算,其余的计算机均只负责计算功能;通过上述完成了并行计算的硬件连接和软件的配置;在设计人工蜂群算法时,将计算的参数均匀的分配到每个参与计算的计算机上,并根据MPI软件包提供的通信接口函数在程序运行的适当时间进行必...

【技术特征摘要】

【专利技术属性】
技术研发人员:江铭炎徐昆袁东风贲晛烨
申请(专利权)人:山东大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1