针对基本和声搜索算法的不足,提出一种改进的和声搜索算法.首先在和声搜索算法的记忆库中加入权重,减少搜索的随机性;其次让扰动方程中的带宽具有自适应性,从而提高原算法的鲁棒性和收敛速度.算法在计算机上予以实现,并通过一系列测试函数求解,验证了改进算法与基本和声搜索算法及其他智能算法相比,能得到更多的最优解和较小的方差.
This paper designed an improved Harmony Search Algorithm to avoid the disadvantages of the basic Harmony Search Algorithm.Firstly,for reducing algorithm's randomness,we add some weights into the harmony memory;secondly,for improving the robustness and convergence rate of the algorithm,we make the bandwidth of the perturbation equation adaptable.The proposed algorithm is coded and implemented on micro-computer.More optimal solutions and lower variance are achieved through series of test functions and compared to that of the basic Harmony Search Algorithm and some other intelligent algorithms.