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

和声算法程序

于 2023-05-29 发布 文件大小:18.48 kB
0 104
下载积分: 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 个回复

  • shyam2
    reading is more benifial u can use and enjoy at same time plz go through this
    2009-10-17 14:34:10下载
    积分:1
  • tqrsdetect
    可以处理ECG,检测信号,该程序为MATLAB编写(Can handle the ECG, detection signal, the program is to prepare for the MATLAB)
    2010-01-09 17:31:22下载
    积分:1
  • furijeovaanaliza
    Example of using matlab file in java!
    2010-12-23 01:36:48下载
    积分:1
  • xiangqian
    实现微分方程向前查分 (教材为微分方程数值解,习题5.2.4)(forward difference)
    2013-11-09 19:10:23下载
    积分:1
  • linear_array
    雷达系统仿真类的,天线波束中,产生一个线性阵列信号。(Radar simulation system and the like, the antenna beam, the signal to generate a linear array.)
    2013-12-02 15:57:52下载
    积分:1
  • matlab遗传算法程序_2017
    MATLB做的经典遗传算法程序,包括算法的选择、交叉、变异函数,以及一些简单的MABTLAB遗传算法例子!(Classical genetic algorithm MATLB program, including the selection of algorithms, crossover, variogram, and some simple examples of MABTLAB genetic algorithm!)
    2017-10-30 14:50:42下载
    积分:1
  • DEMC
    说明:  基于蒙特卡罗马尔可夫链的差分遗传算法。算法有mc抽样改进,并用差分算法改进遗传优化算法(Difference genetic algorithm based on monte carlo markov chain. With MC sampling improvement algorithm difference algorithm improved genetic optimization algorithm)
    2020-07-24 23:33:26下载
    积分:1
  • the-matlab-code-for-mca
    使用MATLAB程序实现主成分分析算法的计算和演示代码(the matlab code for mca)
    2011-10-26 16:57:09下载
    积分:1
  • matlabJIEPING
    抓取电脑屏幕。利用MATLAB实现print screen的功能(Capture the computer screen. Use MATLAB to achieve print screen function)
    2013-07-30 21:06:33下载
    积分:1
  • VRP
    应用遗传算法针对物流配送车辆路径规划问题进行求解,使用MATLAB进行编程(Using genetic algorithm to solve the problem of logistics distribution vehicle routing problem, using MATLAB programming)
    2016-09-21 09:08:57下载
    积分:1
  • 696516资源总数
  • 106783会员总数
  • 25今日下载