[发明专利]并行多目标多级迭代数据优化处理方法在审
申请号: | 201310651826.X | 申请日: | 2013-12-06 |
公开(公告)号: | CN103617365A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 张志杰 | 申请(专利权)人: | 西南民族大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06N3/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 梁田 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 多目标 多级 数据 优化 处理 方法 | ||
技术领域
本发明属于数据处理领域,涉及一种并行多目标多级迭代数据优化处理方法。
背景技术
对于优化问题,研究自然界中的现象,抽象出相应的数学模型,根据数学模型进行算法的设计,将新的启发式算法与其他原有算法进行实验对比,验证新算法的优点与缺点,进行算法效果对比、检测,并测试、修改算法,是进行新的自然启发式算法设计的基本方法。
在1997年,D.H.Wolpert 和W.G..Maceady针对优化问题提出了一个重要的研究结论——“没有免费的午餐”理论。一般研究者总是试图去发现更好的算法,或者试图去发现能够适合任何情况的通用的优化算法。
然而,D.H.Wolpert 和W.G..Maceady的研究发现:对于一般的优化问题,特别是NP-Hard问题,理论证明,如果算法A对于某些优化函数而言,优于算法B,那么,就一定存在另外的一些优化函数,针对这些优化函数,算法B就一定会优于算法A。这就表明,如果从所有的优化函数的总体空间来看,算法A与算法B一般情况下将有相同级别的表现。
同时,D.H.Wolpert 和W.G..Maceady还分析发现:从理论上讲,从所有的优化函数的总体空间来看,将没有能够适合任何情况的通用的优化算法的存在。
因此,对于任何一个确定的优化问题,研究者没有必要去穷尽该问题的所有可能的全部函数空间,而只需要去发现尽可能好的解;研究者也没有必要去试图发现更好的通用算法,而是应该将研究重点放在对于某一种的优化问题,就是有一些算法能够执行得更好,搜索效率更高。
于是,优化算法的研究的重点将是:针对某一种特定类型的问题,分析发现效率最高或者更有效率的算法。研究目标应该是,设计出更好的算法,使得其能够解决尽可能多类型的优化问题。
具体到高级启发式搜索算法,研究者发现有很多优化算法具有两个重要的共性:多样化(Diversification or Exploration)与强化(Intensification or Exploitation)。其中,基于多样性的分散策略,也可以叫为探索、搜索等,主要是为了实现对于全局搜索空间更有效的遍历,一般采用大范围的随机分布来实现;而较好结果的强化与集中,则主要是在当前的最优解周围进行进一步的局部搜索,以求发现更优的解或者得到下一步的候选解,以实现迭代。
因此,从上面可以发现,基于自然启发的高级启发式搜索算法,能够将其划分为全局搜索与局部搜索两个阶段,通过根据需要解决的优化问题的不同,进行不同的全局搜索与局部搜索的组合,就能够得到面向不同问题类型的基于自然启发的高级启发式搜索算法。
而一种好的基于自然启发的高级启发式搜索算法,很大程度上就是在全局搜索方法与局部搜索方法的种类、策略、范围等方面进行选择与平衡。
在全局搜索与局部搜索之间的选择与平衡,对于任何一种算法的运行效率与表现,都是非常重要的:太少的多样化策略、太多的强化策略,很容易使得算法陷入局部最优;而太多的多样化策略、太少的强化策略,将使得算法很难发现特定的全局最优点的具体位置,同时,使得算法收敛性降低。
更进一步的来讲,仅有全局搜索策略与局部搜索策略也是不够的,在算法的搜索过程中,研究者必须要寻找到一种有效的筛选机制,能够顺利的发现全局最优解。
发明内容
为克服现有技术容易陷入局部最优或不易收敛的技术缺陷,本发明公开了一种并行多目标多级迭代数据优化处理方法。
本发明所述并行多目标多级迭代数据优化处理方法,包括至少一次迭代优化过程,所述迭代优化过程包括:
种子生长步骤:在预先划定的关注区域内,布下N个初始种子点;
区域筛选步骤:以每一初始种子点为中心的一定范围的邻域内,布下多 个次级种子点;在该邻域内的全部种子点内,根据筛选规则剔除,若对该邻域内的种子点全部筛选完成后,仍不能剔除,则重新生成与之前的邻域内种子点坐标不同、总数相同的种子点,继续筛选,直到达到筛选条件,结束筛选;
所述区域筛选步骤为循环进行,第一次区域筛选步骤以初始种子点为中心构造邻域,之后的每次区域筛选步骤以前一次区域筛选步骤结束筛选后剩下的种子点为中心构造邻域;
当区域筛选步骤得到的全部种子点数量NT超过设定上限N0时,按照筛选规则剔除部分点,使NT小于或等于N0;
退出步骤:当连续K次区域筛选步骤完成后,得到的种子点改善程度小于期望值,则退出区域筛选步骤,以最后一次区域筛选步骤剩余的种子点作为解集;其中K为预先设定的筛选结束周期;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南民族大学,未经西南民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310651826.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于威胁度的UUV多级生存应急自救方法
- 下一篇:滑动轴承
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置