登录
首页 » Matlab » 和声算法程序

和声算法程序

于 2023-05-29 发布 文件大小:18.48 kB
0 53
下载积分: 2 下载次数: 1

代码说明:

和声搜索算法是新近问世的一种启发式全局搜索算法,在许多组合优化问题中得到了成功应用。在有关问题上展示了较遗传算法、模拟退火算法和禁忌搜索更好的性能。在音乐演奏中,乐师们凭借自己的记忆,通过反复调整乐队中各乐器的音调,最终达到一个美妙的和声状态。Z.W.Geem等受这一现象启发,提出了和声搜索算法(HS:Harmony Search)。HS算法将乐器i(i=1,2,……,m)类比于优化问题中的第i个设计变量,各乐器声调的和声Rj(j=1,2,……,M)相当于优化问题的第j个解向量,评价类比于目标函数。算法首先产生M个初始解(和声)放入和声记忆库HM(harmony memory)内,以概率HR在HM内搜索新解,以概率1-HR在HM外变量可能值域中搜索。然后算法以概率PR对新解产生局部扰动。判断新解目标函数值是否优于HM内的最差解,若是,则替换之;然后不断迭代,直至达到预定迭代次数Tmax为止。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • QR_algrithm
    求矩阵特征值和特征向量的算法:QR算法。用于线性方程组的求解,和反幂法算法的设计(Matrix eigenvalues and eigenvectors of the algorithm: QR algorithm. For linear equations, and anti-power-law algorithm design)
    2009-02-12 17:13:05下载
    积分:1
  • cdma
    实现扩频系统。信源产生,扩频,基带成型后加噪声,解扩,低通。判决(Achieve spread spectrum system. Source production, spreading, baseband shaping, add noise, despreading, low-pass. Judgment)
    2010-10-23 15:35:45下载
    积分:1
  • matlab
    matlab的函数大全,挺有用的,不错哦!(function about matlab,very useful!)
    2010-05-12 10:27:59下载
    积分:1
  • seismodel
    采用雷克子波的地震波正演seismodelseismodel.m雷克子波的地震波正演(Lei Kezi wave seismic forward)
    2020-10-27 15:09:58下载
    积分:1
  • svmtool
    最新版的SVM工具箱,从新编译了qp.dll,解决了高版本不能运算的问题(The latest version of SVM toolbox, recompile the qp.dll, version can not solve the problem of high computing)
    2013-12-05 20:31:52下载
    积分:1
  • oneuntitled
    说明:  利用MATLAB/Simulink搭建的三电平逆变器仿真电路,利用模型预测控制方法进行控制,可以实现中点点位平衡,对研究模型预测控制有一定学习作用。(The simulation circuit of three-level inverter built by MATLAB/Simulink and the control by model predictive control method can realize the balance of mid-point and point, which has a certain learning effect on the study of model predictive control.)
    2021-01-23 10:38:39下载
    积分:1
  • xianboqi
    用自适应陷波器对引入单频干扰的正弦信号进行恢复,Matlab仿真程序(Used to was the single frequency interference with the introduction of the signal, matlab emulator )
    2010-08-28 19:34:03下载
    积分:1
  • ACO
    蚁群算法用于数据挖掘的matlab程序,编译(Ant colony algorithm for data mining matlab program, compile)
    2012-05-08 10:02:52下载
    积分:1
  • Euler-method
    高斯赛德尔消元法、Heun法等实现线性方程组的求解、另附一份MATLAB之GUI设计基础(High Sisaideer elimination method, Heun method to achieve linear equations, attach a MATLAB GUI design basis)
    2013-03-29 23:22:28下载
    积分:1
  • dynamic
    Matlab中使用动态规划解决数学建模中的花瓶问题,即有限制条件的寻优过程(Applied Dynamic programming to solve the problem of bottles)
    2013-04-11 10:13:19下载
    积分:1
  • 696518资源总数
  • 105595会员总数
  • 1今日下载