【摘 要】
:
在有些场合,需要找出函数的多个甚至所有极值点,这类问题被称为多峰搜索问题。为了求解多峰搜索问题,可以通过引入小生境和物种理论,用分享和限制交配机制相结合的方法来实现多峰搜索,该方法是以峰个数已知和峰均匀分布的假设为基础的;另一种方法是通过把函数进行变换,使所有峰等高且被找到的机会均等,再用改进后的遗传算法进行搜索;文[4]把这种思想进行了发扬,用微粒群算法来进行实现。通过分析可以发现,用微粒群算法
【机 构】
:
浙江大学计算机科学与技术学院,杭州 310027;重庆文理学院,重庆永川 402168 浙江大学计
【出 处】
:
第七届中国Rough集与软计算、第一届中国Web智能、第一届中国粒计算联合会议(CRSSC-CWI-CGrC2007)
论文部分内容阅读
在有些场合,需要找出函数的多个甚至所有极值点,这类问题被称为多峰搜索问题。为了求解多峰搜索问题,可以通过引入小生境和物种理论,用分享和限制交配机制相结合的方法来实现多峰搜索,该方法是以峰个数已知和峰均匀分布的假设为基础的;另一种方法是通过把函数进行变换,使所有峰等高且被找到的机会均等,再用改进后的遗传算法进行搜索;文[4]把这种思想进行了发扬,用微粒群算法来进行实现。通过分析可以发现,用微粒群算法进行多峰搜索的难点在于对峰的个数和分布情况不了解,一般希望每个微粒一开始就在一个峰的附近,每个峰与一个微粒对应,事实上,由于峰个数和分布的未知,导致微粒数目和位置的确定变得困难。数论网格方法可以根据不同的生成向量获得一组不同的随机数,本文将该随机数序列作为微粒的初始位置,然后应用改进的微粒群算法优化各微粒的位置,通过使用不同的生成向量并多次运行微粒群算法,可以找到多组解,当不再有新的解出现时,算法终止。仿真实验表明,该算法相比其他的多峰搜索算法,更加简单有效,且有较强的适应能力。
其他文献
针对包头钢铁公司150mm×150mm小方坯连铸机项目改造,在小方坯连铸机上采用结晶器电磁搅拌技术并制定其工艺参数,进行有无结晶器电磁搅拌的对比试验。试验结果表明有电磁搅拌时的铸坯质量明显优于无电磁搅拌,铸坯中心等轴晶区扩大,可以改善中心偏析,对中碳钢效果尤其明显。
结合莱钢异型坯连铸机的实际生产情况,建立了钢液在异型坯结晶器内传热凝固过程的数学模型,分析了拉速、结晶器冷却水量对铸坯出结晶器厚度的影响,为进一步优化生产工艺提供了理论依据。研究表明现有工况下,拉速为1.0m/min,宽面冷却水量减少10%时,铸坯出结晶器时坯壳厚度更加均匀,有利于铸坯表面纵裂的减少。
本文主要对宝钢板坯连铸结晶器平均热流进行了研究,并且分析了拉速对平均热流和窄面、宽面平均热流比的影响。
以1:3的比例建立了四流新型中间包的水模型系统,采用等温物理模拟的方法对内部流场进行了研究。实际生产中应该采取合适的挡墙,使冲击区的面积适中。挡墙开孔应该采用上方大孔、下方小孔的方式,出流方向指向一、二流和三、四流的中心较好。湍流抑制器单独使用对改善中间包内流动效果有限,需要和挡墙一起使用才能取得良好的效果;同时也可以采用挡墙和坝综合使用来改善流场。
小方坯连铸GCr15轴承钢容易在凝固过程中产生宏观偏析,而凝固过程的工艺参数决定了宏观碳偏析的产生原因。本文通过分析小方坯连铸轴承钢的实际生产条件,建立了小方坯连铸凝固传热数学模型,并进而探讨了凝固冷却的基本规律,指导进行修正、优化连铸工艺参数,改善宏观碳偏析。
高炉在既定的操作人员与特定设备下,其喷煤量的均匀稳定性主要取决于喷吹用煤粉的输送性能。本文主要介绍了测量粉体流动性的主要方法,包括Carr指数法、Jenike流动函数法及粒度分形维法。并采用Carr综合指数测量法对多种煤粉进行了实验检测,针对实验结果对煤粉流动性进行了分析。
通过改变马钢2号300m2烧结机前进方向各风箱抽风负压来对整个烧结过程垂直烧结速度进行分段调整,达到了合理优化垂直烧结速度的目的,使烧结矿产质量均有不同程度的提高,并且也使带冷废气温度更高且平稳,有力支撑了带冷废气余热发电。
干熄焦技术作为集环保、节能、改善焦炭质量等诸多优点于一身的新工艺,能够适应现代化的大型高炉生产,鞍钢已经采用了该项技术。本文对在鞍钢使用的结果和存在的问题进行了讨论,并提出了改进的建议。
本文首先建立配水操作指导模型,利用调节配水来稳定烧结终点,能够提前15min给出配水调整的建议。并在此基础上建立自适应模型,现场运行显示模型输出的配水调整建议具有一定可靠性。
遗传算法(Genetic Algorithm,GA)是基于自然界“适者生存”机制的一种全局优化算法。它将问题的可行解编码为由基因组成的染色体,通过模拟染色体群的选择、交叉和变异等操作,不断迭代,最终收敛到高适应度值的染色体,从而求得问题的最优解。遗传算法的基本特征是通过在代与代之间维持由潜在解组成的种群来实现多向性和全局搜索,这种从种群到种群的方法在搜索Pareto解时是有用的。首先,它能同时处理