和声搜索算法参数研究
改进和声搜索算法生成组合测试用例策略研究
改进和声搜索算法生成组合测试用例策略研究组合测试方法能够在确保检错能力的前提下,使用较小规模的测试用例集对系统中由于复杂因素间的相互作用而导致的软件故障进行检测。
但是,测试用例集的构造是个NP完全问题。
现有的方法多基于贪心算法或者启发式算法生成组合测试用例,并通过对这些算法的改进以改善测试用例的生成效率和测试用例集的规模。
在实际项目中,待测的软件系统通常由多个复杂的因素相互交集和约束组合而成,因此,常规的组合测试方法也面临着挑战。
为了使用较少规模的测试用例集对系统参数间的交互作用进行全面地测试,研究者提出了可变强度的t-way组合测试方法。
作为一种科学、有效的测试方法,可变强度的t-way组合测试技术成为了学者研究的关键问题之一。
本文系统回顾和总结了现有的组合测试用例生成技术,针对组合测试模型中参数的约束和可变力度的交互问题进行了深入研究,提出了两种基于和声搜索算法(Harmony Search Algorithm,HSA)改进的组合测试用例集构造策略。
具体贡献可以概括为以下三个方面:(1)通过对和声搜索算法中初始和声库的生成方式进行改进,提出了多和声库竞争的和声搜索算法(Multi-HM Competitive Harmony Search Algorithm,MHCHS)生成组合测试用例策略。
在标准的HSA中新解的生成直接受初始和声库(Harmony Memory,HM)的影响。
本文采用多个小规模HM代替一个大规模的HM进行独立更新,并受自然界中种群间相互合作与竞争达到共同发展的思想启发,将较优的新解更新到多个小规模和声库中进一步改善HM中解的质量来增强算法的寻优能力。
最后详细分析了算法中参数初始值设定对生成组合测试用例集规模的影响,得出该配置下最好的参数值选择。
(2)通过对和声搜索算法中参数的自适应调整,提出了带灾变的蝙蝠-和声搜索算法(Catastrophe Strategy Bat-Harmony Search Algorithm,CSBHS)生成组合测试用例策略。
和声搜索算法参数的均匀设计
基金项 目: 国家 自然科学基金资助项 目(07 18 6 54 7 ) 6 6 4 0 , 0 7 0 5 作者简介 : 军(9 9 , , 赵鹏 1 7 一)男 陕西渭南人 , 洛学 院数学 与计算科学 系 , 师 , 安电子科技 大学理学 院硕士研 商 讲 西
究生。
赵鹏军: 和声搜索算法参数的均匀设计
一 ,
,
其 中X 是优化问
)
题的第 i 个解 , ( 是其对应 的函数值 , MS为和声记忆库大A ( a n m r Sz) 即保存在 f x) H  ̄H r yMe o i , mo y e
f ∈{ ,;…, f ,
【 X £ l bj ∈ a ,
中图分类号 :]3 1 6 1P 0 . 文献标识码 : A
1 引 言
20 年 ,em等人通过类 比音乐创作和优化问题的相似性而提出了一种新 的智能优化算法—— 01 G e 和声搜索( am n er , S 算法[ 。与其他进化算法相 比, S算法机理简单, H r oySac H ) h 川 H 易于理解 , 解的构
r <H C l MR
l HMC ≥ R
…
② 对选 自 HM 中的解 的分量 进 行微 调 : , f ± b ・ 2 r z w r <
, ’ 。
一1 z ,
r≥PR 3 A
L z
和声搜索算法
best
worst
f ( X ) 新和声优于HM中最差的和声 f ( X )
best worst
X X
best
new
f ( X ) f ( X )
best new
反 之
重 新 排 序
X' X '
best
worst
f (X ' ) f ( X ' )
PAR对算法的影响
建议PAR在0.1到0.5之间取值。
bw对算法的影响
实验中,bw在[d/5,d/106]之间取值。
建议bw在[d/1000,d/10000]区域内取值。
算法改进
采用动态参数
每次迭代产生多个和声,充分利用信息 与其他算法融合,提高算法性能
HMCR=5
初期:较小的PAR益于快速搜索较好区域, 较大的BW益于较大范围内探测; 后期:较大的PAR益于跳出局部极值, 较小的BW益于小范围的精细搜索。
类比元素
全局优化问题
和声搜索算法
最佳状态 评价方式 参与评价的元 素 过程单元
全局最优解 目标函数 函数自变量值 每次迭代
最优美和声 美学评价 乐器的音调 每次练习
5
x1
x2
x3
Do、Re、Mi、Fa、 Sol、La、Si 美学评价 吉他:Do, 贝斯:Re, 萨克斯:Mi
1、2、3、4、5、 6、7
01
演奏一段自己能精确记忆的著名曲子 (已经是很优美的和声了) 转化
从和声记忆库中学习 (HMCR*(1-PAR))
02
演奏与自己记忆的和声相似的和声 (在自己记忆的和声的基础上微调)
转化
基于和声搜索算法的多机系统PSS参数协调优化
Sac )这一 高效启发 式优化 算法来求解这一优化 问题 。最后 ,根据 实际工程 需 求设 计和 开发 了相应 的软件 elh ’
系 统 对 1 O机 3 9节 点 新 英 格 兰 系统 和 6 4机 35节 点 福 建 电力 系统 的 P S参 数 协 调 优 化 结 果 验 证 了所 发 展 的 0 S
基 于 和声 搜 索算 法 的 多机 系统 P S参 数协 调 优化 S
杨 燕 郭 文鑫 , ,林振 智 吴 丹岳 , ,黄 霆 ,杨桂钟 文福拴 ,
(.华 南理工大学 电力学院 ,广东 广州 5 04 ;2 1 16 0 .浙 江 大 学 电气 工 程 学 院 ,浙 江 杭 州 3 0 2 ; 10 7
YANG h Ya , GUO e — xn’ L N e —z i W U n —y e W n i I Zh n h , Da u ,
,
HUANG n ,YANG i— z n ,W EN u — s u n Ti g Gu ho g F h a
( . o t C ia nv r t o T c n l y u n zo 1 6 0 hn ; 1 S uh hn i s y f e h o g ,G a gh u5 0 4 பைடு நூலகம்C ia U e i o
和声搜索算法研究进展
计 算 机 系 统 应 用
h p/ w CS .r. t :w w. - og a 7 期
和声搜索算法研究进.① 屣
雍龙泉
( 陕西理工学院 数学系,汉中 730) 20 1
摘
要:和 声搜索算法是一种新兴 的智能优化算法 ,通 过反复调整记 忆库中的解变量 ,使 函数值 随着迭代次数
( a n mo o s e n t H H r yme r c ni r gr e MC )和微调概 mo y di a, R
rn,如果 rn < MC , ad ad H R则新解在 HM 内随机搜索得 到:否则在和 声记忆库外 , 变量 可能 的值域 内搜索取 值 。 以微调概率 P R对取 自H 内的新解进行局部 再 A M
d fe e c ewe n h r n e rh ag rt m d g n tc ag rt m sc mp e i r n e b t e amo y s a c o ih a e e o ih i o a d.F rh r r ,te a pi ai n n l n i l r u t e mo e h p lc to s a d
Ad a e n Ha m o y Se r h Al o ihm v nc si r n a c g rt
Y NGL n — u n O o gQ a
和声搜索算法的改进及其优化应用
和声搜索算法的改进及其优化应用全局优化问题广泛存在于不同领域的科学研究与工程应用中,这类问题通常表现为不可微、非凸、多峰等特点,传统的精确优化方法如梯度下降法、牛顿法等一般无法有效求解。
元启发式算法作为当前广受关注的一类高效优化算法,虽然不能保证获得全局最优解,但是可以在合理时间内获得近优解,这使得它们比传统的精确方法更适用于实际复杂优化问题的求解。
因此,元启发式算法成为了当前智能优化领域的研究热点之一。
和声搜索(Harmony search,HS)算法是近年来出现的一种元启发式算法,具有概念简单、易于编程和参数少等优点,在不同领域得到了成功应用。
但是HS算法存在求解精度不高,寻优能力对参数敏感等缺陷,因而其性能仍有待提高。
而且“无免费午餐”理论指出,“没有哪一种算法能够有效地求解所有类型的优化问题”。
因此,本文从HS算法的优化机理出发,并针对复杂产品设计优化领域中的嵌套实验设计和高成本优化两大关键问题,以及五轴侧铣加工刀具路径规划等实际复杂工程优化问题展开了研究。
首先,对经典HS算法进行了改进,提出了一种基于横断变异算子及元胞局部搜索的改进HS算法(MHS)。
MHS算法首先将和声记忆库中的个体根据适应度值的大小分为两组,并分别采用不同的变异策略产生新的和声个体,很好地维持和声记忆库的多样性,提高算法的开采能力;然后采用元胞局部搜索方法对当前和声个体的附近区域进一步搜索,增强算法的勘探能力。
因而,MHS算法的开采和勘探能力得到了较好的平衡。
通过两组不同测试函数的结果表明,MHS算法明显优于其它几种HS算法,而且与其它启发式算法相比也非常具有竞争力。
最后,MHS被成功应用于光伏-风能混合可再生能源系统的设计优化中。
其次,针对复杂产品设计优化领域中的嵌套实验设计问题,提出了基于连续枚举法和改进NGHS算法的嵌套拉丁超立方设计方法。
该方法首先利用连续枚举法产生低可信度(Low fidelity,LF)模型的采样点,然后在LF采样点中选择合适的子集作为高可信度(High fidelity,HF)模型的采样点。
配电网重构的自适应和声搜索算法
和 声 。 采 用 该 算Fra bibliotek法 对 网 络 重 构 进 行 求 解 。 验 证 了
生 成 新 和 声 的 每 个 音 调 可 以 借 助 3种 不 同 的 规 则
产 生 , 即 : 学 习 和 声 记 忆 库 、 随 机 选 择 音 调 、 音
调 微 调
该 算 法 相 比 于 传 统 和 声 搜 索 算 法 具 有 更 理 想 的 寻
优 准确 性 和快 速性 。
第 4步 : 更 新 和 声 记 忆 库 对 第 3步 中 产 生 的 新 的 和 声 向 量 进 行 评 价 判 断 . 若 优 于 储 存 在
数 对 应 该 乐 曲 的 评 价 .种 群 对 应 乐 曲 的 和 声 记 忆
和 声 更 换 到 H M 内
第 5步 : 检 查 终 止 条 件 是 否 符 合 迭 代 次 数
达 到 NI时 . 迭 代 才 可 停 止 。 如 果 没 有 达 到 条 件 .
则 要 继 续 重 复 第 3步 和 第 4 步
如 下 :
∑ R
( 3 )
式 中 : 一为 初 始 配 电 网 的有 功 损 耗 ;, f , R 分 别
为支路 i 的 电 流 和 电 阻 ;n l 为 分支 电路 的数 目。
第 1步 : 初 始 化 问 题 及 参 数 定 义 问 题 为 最
小 化 ,其 形 式 如 下 :
HM 中 的 最 差 的 一 个 和 声 函 数 值 . 则 把 新 生 成 的
多目标自适应和声搜索算法
测试函数对其进行测试, 并与其他多目 标优化算法相比较。实验结果表明, 与其他的算法相比, 出的算法在逼近性和均匀性两 提 方面都有很好的表现, 是一种有效的多目 标和声搜索算法 关键 词 : 目 多 标优化 ; 和声搜索算法; 拥挤度
DO :03 7 /i n10 —3 1 0 13 . 0 文章编号 :0 28 3 (0 13 -1 80 文献标识码 : 中图分类号 : P 8 I 1.7 8 .s.028 3 . 1-1 3 js 2 0 10 .3 12 1) 10 0 .4 A T 1
1 引言
多 目标优 化 问题 含有两 个或 两个 以上的 目 函数 , 标 大多 数工程和科 学问题都是 多 目标优化 问题 。这类 问题 的求 解很 困难 , 因为在 大多数情 况下 , 在多个 相互冲 突的 目 , 存 标 某个 目标 的改善 可能 引起其他 目标性 能 的降低 , 多个 目 同时 使 标 达到最优是 不可能 的 , 只能在 各个 目标之 间权 衡协调 , 使所有 的 目标尽可 能 的达到最 优 。与单 目标 优化 问题不 同 , 目标 多 优化 问题得 到的是一个 P e 最优解集 。 r o at 在过 去的几 年 中 , 算法求 解 多 目标优 化 问题 引起 了 进化 很 多人 的关注 , 已经提 出很 多多 目 进化 算法如 向量评价 并 标 遗 传算法 小生境 Prt遗传 算法 N G t 非劣排 序遗传算 , a o e P A2 1 、 法 N G 其 改 进 算 法 N G .t 强 度 Pr o 化 算 法 SA 及 S AI 、 I a t进 e SE 其改进 算法 S E 、a t存 档进化 策 略 P E t PA 及 P A 2 Pr o e A S、
ct n .0 1 4 (1 :0 -1 . a o s2 1 .7 3 ) 1811 i
利用和声搜索算法求解投资组合最优化研究
( 陕西理工学院 1 .历史文化与旅游学院;2 .数学与计算机科学学院,陕西 汉 中 7 2 3 0 0 0 )
摘要 :随着社 会的进 步 , 经济呈 多元化趋 势发展 ,多元化 的投 资就 显得 尤为重要 。为 了使投 资收
益尽 可 能 大 、风 险 尽 可 能 小 ,通 过 对 基 数 约 束 均 值 一方 差 模 型 进 行 详 细 分 析 ,本 文 提 出 了 基 于
要 课 题 。和 声 搜 索 ( H a r m o n y S e a r c h :H S ) 算 法 是
一
s .t .
D
∑ =K
i= l D
( 4) ( 5)
∑ =1
z ≤ ≤ ,
∈{ 0 , 1 } , i =1 , …, D . ( 6 )
文化 研 究 中 心计 划项 目,项 目编 号 :S L G H 1 2 4 8 。
总解投 资组合最优化研 究
・1 4 3・
资风险最 小 的资产进 行投资 。当然 ,投资 选择需要
同时考虑 收益和风 险 ,目的是 收益尽可能 大 ,风 险 尽 可能小 。因此 ,需要在 收益和 风险之 间找的一种
标准 和声搜索算 法思想如下 : ( 1 )产 生新和声 一 = ( , : , …, 。 ),产 生
方法如下 : i f r a n d<H MC R
C C MC模型是一 种约束优 化 问题 ,求解 算法 必
须保 证获 得 的 最优 解 是 可行 解 ,一 般 对 于 约 束 优 化 问题都采用 约束处理技 术 ,比如 罚函数法 等 ,但 是计算 代 价 很 大 ,并 且 效 果 不 一 定 理 想 。由 公 式
融合局部搜索的和声搜索算法
Harmony
search
( HS)
algorithm tends
to suffer from easiness
of
falling
into
local
gence. Aiming at these disadvantages of the basic HS> an improved HS algorithm called local search technique fusion of harmony search (LSHS ) algorithm was proposed. Linear combination of the best harmony vector and two vectors of harmonies randomly chosen in the population was proceeded to create a new harmony , thus expanding the was improved. In the experiments > the proposed algorithm was tions. Experimentrl results show that the LSHS algorithm is more effective.
K ey w o r d s :
1oc-1
search area while the convergence rate HS and GHS locrl search
compared with combination;
algorit
harmony search algorithm ;best
harmony; random selection; linear
求解作业车间调度问题的差分和声搜索算法
仿真 实验 结果表 明, D E H S A在求解 J S S P上具有可行性和有效性 。
关键词 : 组合优化 问题 ; 作业车间调度 ; 和 声搜 索算 法; 差分进化算法 ; 排序 ; 概率
中 图分 类号 : T P 1 8 1 文献标志码 : A
Di f f e r e n t i a l e v o l u t i o n h a r mo n y s e a r c h a l g o r i t h m f o r s o l v i n g j o b - s h o p s c h e d u l i n g p r o b l e m
求 解 作 业 车 间调 度 问题 的 差 分 和声 搜 索算 法
张敬敏 ’ , 李 霞
( 石家庄经济学院 信息工程学 院, 石家庄 0 5 0 0 3 1 ) ( 通信作者 电子邮箱 z h a n g j i n g m i n 5 2 5 4 @1 6 3 . c o n) r
Z HANG J i n g mi n , L I Xi a
( C o l l e g e o f I n f o r ma t i o n E n g i n e e r i n g ,S h i j i a z h u a n g U n i v e r s i t y f o E c o n o mi c s ,S h j i i a z h u a n g H e b e i 0 5 0 0 3 1 ,C h i n a )
J o u r n a l o f Co mp u t e r Ap p l i c a t i o n s
I SS N 1 0 01— 90 81
2 01 3— 0 2. O1
一种全局和声搜索算法求解绝对值方程
t y, a n d f e w p a r a me t e r s t h a n t h e o t h e r HS - v a r i a n t s a l g o r i t h ms ,t h u s t h e N GHS me t h o d i s f e a s i b l e a n d e f f e c t i v e t o a  ̄ s o l u t e v a l u e
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 3 6 9 5 . 2 0 1 3 . 1 1 . 0 1 7
Gl o b a l h a r mo n y s e a r c h a l g o r i t h m f o r a b s o l u t e v a l u e e q u a t i o n
Ab s t r a c t : Ab s o l u t e v a l u e e q u a t i o n Ax— l I=b i s a n o n — d i f f a r d p r o b l e m i n i t s g e n e r a l f o r m.T h i s p a p e r p r o —
第3 0卷第 1 1 期
2 0 1 3年 1 1月
计 算 机 应 用 研 究
Ap p l i c a t i o n Re s e a r c h o f C o mp u t e r s
V0 1 . 3 0 No . 1 1 NO V .2 01 3
一
种 全 局 和声 搜 索算 法 求解 绝对 值 方 程 球
YONG Lo n g — qu a n
和声搜索算法综述
和声搜索算法综述
和声搜索算法综述
薛亚娣
【期刊名称】《现代妇女(理论版)》
【年(卷),期】2014(000)003
【摘要】和声搜索算法是一种全新的智能优化算法,模拟演奏家调整音调的方法反复调整和声记忆库中的解,从而完成优化过程.本文阐述了和声搜索算法的起源、思想、基本步骤,并分析了参数HMS、HMCR、PAR对该算法的影响.
【总页数】1页(279)
【关键词】和声;和声搜索;记忆库;取值概率;微调概率
【作者】薛亚娣
【作者单位】兰州大学信息科学与工程学院,甘肃兰州730000
【正文语种】中文
【中图分类】TP39
【相关文献】
1.基于和声库择优的和声搜索算法的配电网重构[J], 王兴成; 周正思
2.融合局部搜索的和声搜索算法 [J], 朱凡; 刘建生; 谢亮亮
3.基于和声搜索算法的图像阈值寻优算法 [J], 刘立群; 火久元
4.基于改进和声搜索算法的玉米叶片病害图像分割算法 [J], 刘立群; 王联国; 火久元; 郭小燕
5.和声搜索算法优化支持向量机的柴油机故障诊断研究? [J], 沈绍辉; 姚竹亭
以上内容为文献基本信息,获取文献全文请下载。
人工智能第三版课件第8章2 和声搜索算法
比较与分析
❖ 对于元启发式算法而言,平衡好开发和利用 之间的关系是一个关键问题。 ▪ 利用意味着如何利用已经探索过的区域 ▪ 开发意味着如何探索新的区域。
❖ 利用是算法的关键,决定的算法效率。开发 是保证算法的完备性。保证所有解空间可达。
❖ 和声搜索算法中: ▪ 利用:HMR, HMCR。 ▪ 开发: 微调,随机选取。
算法流程图
1. 初始化算法参数
❖ 求解的问题为: ▪ Minimize f(x) ▪ 变量数 ▪ 变量取值范围。
❖ 算法参数 ▪ HMS: harmony memory size. 和声库的大 小。群体的大小。 ▪ HMCR: harmony memory considering rate. ▪ PAR: pitch adjusting rate. ▪ Terminate criterion. 算法终止条件。一般 是最大迭代次数。
▪ 该步骤是和声搜索算法中最重要的一个步 骤,也是和声搜索算法的精华。
• 1.名字的来源。直接受音乐启发得到的灵感。 • 2. HRCR设置比较大,一般0.8-0.9。
比较与分析
❖ 该操作类比于遗传算法中的交叉操作。 ▪ 相同点
• 1. 都是算法的主要操作。执行的概率都比较大。 • 2. 都是利用已经探索的知识来构造新解。
▪ 2. 独立的考虑每个变量。
▪ 3. 处理连续变量时,不会有精度问题。
▪ 4. 不需要进行进制转换。
比较与分析
❖ 第一点是和声搜索算法的最大亮点。 ▪ 基于群体的解构造方法
• 提供了在整个群体范围内构造优质解的可能。 相比之下,遗传算法在这方面的效率比较低。 如在一个TSP问题,优质边分布在群体中的各 个解中,遗传算法整合各个解中优质边的效率 比较低下。
和声搜索算法
fi =f(xi)
优 差
第二步,按照以下三个原则产生新元素Xnew 1 记忆考虑 HMCR 微调扰动 PAR 在HM外部随机选择
2
3
“记忆考虑”就是从原来的HM中 随机选取一个Xold
“微调扰动”即在Xold周围扰动 产生Xnew
xnew xold bw rand
“HM外部随机选择”即
目的:防止Xnew落入 局部最优或局部收敛
xnew xmin xmax xmin rand
第三步,f(Xnew) 与 f’(Xworst) 进行比较,若f(Xnew) 优于 f’(Xworst) 则Xnew 取代 X’worst ,并将HM按照f(X)的优劣重 新排序;反之则留Xworst 。
在音乐演奏中,乐师 们凭借自己的记忆, 通过反复调整乐队中 各乐器的音调,最终 达到一个美妙的和声 状态。Z.W.Geem等受 这一现象启发,提出 了和声搜索算法。
基本和声搜索算法是对音乐演奏中乐师们凭借自己的记忆, 通过反复调整乐队中各乐器的音调,最终达到一个美 妙和声状态过程的模拟。 HS 算法将乐器i(i=1, 2,…, m)类比于优化问题中的第i 个决策变量,各乐器声调的和声Hj(j=1,2,…,M)相当于 优化问题的第j 个解向 量,评价类比于目标函数。 算法首先随机产生M 个初始解(和声)放入和声记忆库 (Harmony Memory, HM)内,根据记忆考虑、微调扰动、 随机选择3 个规则产生新解,然后判断新解是否优于HM 内的最差解,若是,则替换之;否则保持当前HM 不变 。上述过程不断重复,直至达到预定的迭代次数为止。
和 声 搜 索 算 法 的 过 程
称其为目标函数 或评价函数
第一步,HM的初始化,即随机生 成和声记忆库HM(harmony memory)如右图 HM中的元素Xi在区间 [Xmin ,Xmax] 随机取得
和声搜索算法在中速磁浮列车自动运行系统中的应用研究
和声搜索算法在中速磁浮列车自动运行系统中的应用研究中速磁浮列车作为一种现代交通工具,因其转弯半径小、爬坡能力强、绿色环保、噪声小、相对能耗低等特点成为现代轨道交通的重点发展方向。
磁浮列车的自动运行(ATO)系统根据列车时刻表中设定的数据和列车运行要求完成列车自动运行控制。
时刻表的优化调整对于ATO系统控制列车完成自动运行,提高列车运行效率,保证列车安全行驶和准点到站,提高列车的舒适性和乘客满意度具有重要意义。
但是,实际问题中,时刻表优化问题是一个典型的复杂优化问题,很难找到精确求解最优解的数学算法。
和声搜索算法是一种模拟乐师调整乐器音调得到最美和声过程进行全局优化的新颖智能优化算法,对于解决复杂优化问题效果良好。
该算法具有参数少、求解速度快、鲁棒性强、适用性高等特点。
研究和声搜索算法并将其应用到列车自动运行系统的时刻表优化问题中具有重要的理论意义和实用价值。
本文首先介绍了和声搜索算法的基本原理和研究现状,在此基础上,提出一种改进的和声搜索算法一自适应新颖全局和声搜索算法,利用经典测试函数对其优化性能进行测试,并将该算法应用到列车自动运行系统时刻表优化问题中,具体内容如下:(1)针对和声搜索算法易出现局部最优问题,提出自适应新颖全局和声搜索算法,为使算法在实际问题中达到最佳的优化效果,选取与实际问题相近的7个经典测试函数对算法的参数设置进行仿真实验分析,确定最佳设置参数。
之后,将自适应新颖全局和声搜索算法与和声搜索算法,改进的和声搜索算法,动态自适应新颖全局和声搜索算法,新颖全局和声搜索算法对7个测试函数进行性能优化分析,对比五种算法的优化结果,显示自适应新颖全局和声搜索算法在解决优化问题时具有很好的全局优化性能和很好的鲁棒性。
(2)研究运行控制系统的结构设计和ATO系统主要功能,分析磁浮列车ATO系统时刻表优化问题,针对传统时刻表从运营角度考虑,以停站时间,区间运行时间为优化目标建立模型,本文从乘客角度出发,考虑动态客流情况下乘客在车站的等车时间和乘客乘车时间,最后以乘客总体出行时间作为优化目标建立数学模型。
基于和声搜索算法的瞬时单位线参数优化估计
位线进行汇流演算时需要把它转换成时段单位线。 首先 ,对式 ( )进行积分可得瞬 时单位线的 ( 1 f )
曲线 :
) 。d= )r ( ( ) 2
直到迭代次数 为止。 和声搜索算法的具体步骤如下: ( 初始化算法参数 一) 首先给定和声搜索算法参数 :记忆库容量 H S、 M
( 责任编 辑 : 陈
倩)
一.பைடு நூலகம்
j 蟑 ~
受 l 受 l
?
曩 ■
2 1 2 o 中闺 新 术 0 j{ 高 技 仓业 4 3
( 和声 )放入和声记忆库H H r o y M m r )内; M( a m n e o y
)
(k f) i e
() 1
基于和声搜索算法 的瞬时单位线 参数优化估计
王 燕 飞 , 燕 荣 黄 ’
( . 西 电力 工业勘 察 设 计研 究 院 , 西 南宁 5 0 2 ; . 西抚 州市 水文局 , 西 抚 州 3 4 0 1广 广 3 0 32 江 江 4 0 0)
摘 要 : 声搜 索( a n er , S 算 法是 一种 启发 式优 化 算 法,通过 反 复调 整和 声记 忆库 中解 的变量 , 和 H r ySac H ) mo h 使 待优 化 函数 目标值 随着迭 代 次数 的增加 不断 收敛 ,从 而 来 完成优 化 。此 算法概 念 简单 、可调参数 少、容 易 实现 。文章将 基 于和 声搜 索 ,并 采 用加 权残 差绝 对值和 最 小准 则对瞬 时单位 线模 型参数 进行估 计 , 实例 表明 使 用此 方法 率定 的参 数还 原的 径流过 程 与实测径 流过程 拟合相 较其 它方 法更佳 。 关 键词 : 声搜 索算法 ; 时单位线 ; 和 瞬 参数 估计 ;自 优化 率定 动
自适应微调扰动和声搜索算法几何约束求解研究
( ol efC m ue Si c Tcnlg H ri nvrt c ne& Tcn l y H ri 5 0 0 hn ) C lg o p t c ne& eh o y, ab U i syo i c e o r e o n e i fS e e oo , ab 10 8 ,C ia h g n
当前 许多优秀 的三维 C D软件 多是基 于特 征造 型 的, A 而
形式化为 ( C 。其 中 : E, ) E=( 。e , , , 示几 何 元 e ,: … e) e表
中图分类号 :T 3 1 P 9 文献标 志码 :A 文 章编 号 :10 — 6 5 2 1 )7 2 7 —3 0 1 39 ( 0 0 0 —7 3 0
di1 . 9 9j i n 10 -6 5 2 1 . 7 16 o:0 3 6 /.s . 0 1 9 . 0 0 0 .0 s 3
孙 立 镌 , 明权 , 吴 赵 强
( 尔滨 理工 大学 计 算机科 学与技 术学 院 , 尔滨 10 8 ) 哈 哈 5 0 0 摘 要 :几何 约束 求解的 方法 关 系到特 征造 型 系统的性 能 , 为提 高 几何 约束 求 解 的速 度 , 和 声搜 索 算 法应 用 将
于几何 约束求 解 中。通过优 先选择 较 小的和 声库 , 用最好 解的评 价 值 确 定微调 扰 动 的 幅度 , 利 并将 其嵌 入 到拉
斯 维加斯 算法 中, 高 了 声搜 索算 法 的性 能 。实验 结果表 明 , 提 和 改进 的和 声算 法具 有 自适应 性 , 有效 克服局 部 能
收 敛 问题 , 高 了 求 解 速 度 。 提
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
和声搜索算法参数研究
摘要:合适的参数能够提高和声搜索算法的性能和收敛速度。
详细介绍了和声搜索算法的流程,并总结了每个参数对算法的作用及参数变化对算法的影响。
针对如何选取参数才能达到提高算法性能的目的,通过参数调整的方法,利用4个基准函数对算法进行仿真实验,实验结果表明,较高的HMCR、PAR和HMS取较小的值能使函数得到较优值。
关键词:和声搜索算法;基准函数;参数调整;仿真实验
0引言
在音乐创作过程中,乐师们凭借自己的记忆,通过反复调整乐队中各乐器的音调,最终达到一个美妙和声的过程。
Geem[1]等人受这一现象启发,提出一种新型的群智能优化算法——和声搜索算法,已经在函数优化[2,3]和调度[4-6]等问题中表现出了优势。
此算法结构简单,参数少,通过对参数的分析及调整,利用多维函数进行仿真实验,最终找出最优参数组合。
1 和声搜索算法(Harmony Search,HS)
HS是Geem等通过类比音乐和最优化问题的相似性而提出的一种现代启发式群智能算法。
将乐器的和声Ri(i=1,2,…n)类比于函数第i分量的解向量Xi(i=1,2,…,n),评价对应解的函数值。
HMS为和声记忆库的大小,即和声库中解向量的个数。
和声库HM=[X1,X2…,XHMS],其中,每个解向量由n分量组成Xi=[xi1,
xi2,…,xin],i=1,2,…HMSHMCR是产生新解时从和声库中保留解分量的概率;PAR则为记忆扰动概率。
1.1初始化和声库
为了保证初始解的质量和多样性,并保证优化结果具有一定的代表性,初始种群在函数定义域内应均匀分布,产生方式如下:
1.2新解产生
(1)和声库的学习。
(2)候选解分量微调。
与其它算法不同,和声搜索算法候选解产生原理是多个个体合作完成,并通过微调机制增加算法局部寻优能力。
2参数设计
2.1HMS设计
HMS是影响算法执行性能和优化效率的重要因素之一,决定了算法的全局搜索能力。
若值太小则不能提供足够的采样点从而导致算法优化性能较差;反之,取值越大,搜索全局最优解的能力越强,但是其值也不能过大,太大值反而会增加计算量而导致收敛时间较长。
因此,采用合适的和声库规模有利于提高算法的收敛速度和解的质量。
2.2HMCR设计
和声库记忆选择概率是影响优化结果的一个关键因素。
HMCR 值较大时,解向量从和声库中进行选择的几率较高,更好地继承了和声库的信息,当HMCR较小时,新解产生随机数的概率高,增加了
和声库的多样性。
2.3PAR设计
PAR用于控制解的扰动概率。
若PAR太大,种群中的解以较大概率进行扰动,容易使较好的解被破坏掉;若PAR太小,种群中的解以很小的概率参与扰动,则会使搜索停滞不前,搜索速度减慢,和声库失去多样性。
3仿真实验与数据分析
为了对几个参数的设置进行比较,采用了一些Benchmark问题进行计算,相关函数如下:
(1)Sphere Model
(2)Schwefel’s problem
(3)Step function
(4)Rosenbrock function
采用C++编程语言,在处理器为Intel(R)Core(TM)i3 2GHz、内存为512M的PC机上进行程序测试。
每个函数进行30次仿真,每次仿真的迭代次数为10 000,求其平均值。
HMCR的值为0.1~0.9,HMS=5,PAR=0.3,得到的结果如表1所示。
从表1可知,针对如上4个函数,HMCR越大,效果越好,因此对其进行进一步实验,细化HMCR的取值,范围为0.91~0.99,所得结果如表2所示。
从表2 可知,通过对以上4个函数的测试,HMCR较理想的取
值为0.96和0.97。
PAR参数在0.1~0.9范围内,HMCR=0.97,HMS=5时对4个函数结果影响如表3所示。
由表3可知,综合几个函数进行考虑,PAR的取值为0.5时得到的结果最好,因为参数PAR的变化对函数结果的影响不是特别大,因此不进行细化研究。
HMCR=0.97,PAR=0.5,固定这两个参数,对HMS进行研究,HMS的取值分别设为5、10、20、30、50。
研究其对函数结果的影响,如表4所示。
由表4可知,HMS=5时,函数结果得到最优值。
HMS、HMCR、PAR在算法中不仅各尽其责,而且相互影响、紧密联系,共同影响着算法的性能。
只有选择较好的组合,才能更好地指导算法。
从各个参数中选择较好值进行组合,得到结果如表5所示。
从表5可以看出,针对文中用到的4个基准函数,参数组合0.97、0.5、5为最优参数设计组合,保证了算法具有较好的全局收敛性能,同时具有较快的收敛速度,能有效避免算法陷入局部最优。
4结语
HS算法是一种有效的群智能优化算法,通过参数研究找出最优参数组合,能更有效地解决函数优化和组合优化问题,本文通过列举法得到了较好的参数组合。
当然,针对不同的问题还需要作进一步调整,本文为以后HS的研究奠定了基础。
参考文献:
[1]GEEM Z W,KIM J H,LOGANATHAN G V.A new heuristic optimazation algorithm:harmony search[J].Simulation,2001(2).
[2]GEEM Z,KIM J,LOGANATHAN G.Harmony search optimization:application to pipe network design[J].International Journal of Model Simulation,2002(2).
[3]张凤荣,潘全科,庞荣波,等.基于和声退火算法的多维函数优化[J].计算机应用研究,2010(3).
[4]韩红燕,潘全科.求解批量流水线调度问题的改进和声搜索算法[J].计算机工程,2011(6).
[5]李俊青,王玉亭,潘全科,等.混合离散和声搜索算法求解旅行商问题[J].微电子学与计算机,2009(3)
[6]王玉亭,孙剑,李俊青.基于离散和声搜索与模拟退火的混合算法[J].计算机工程,2009(18).。