说明:这部分是布谷鸟优化算法的matlab程序,可以用来解决无约束、有约束的全局优化问题。主程序是main.m.可以自己通过 写接口解决各种优化问题。
说明:粒子群算法很好的案例,各种典型无约束函数的极值寻优;Griewank函数、Rastrigrin函数、Schaffer函数、Ackley函数、Rosenbrock函数等,以及有约束的目标函数求最优值
说明:&遗传算法(GA)是一种基于模拟生物进化的自然选择过程来求解有约束和无约束优化问题的方法。该算法反复修改单个解的总体。在每一步,遗传算法从当前群体中随机选择个体,并将其作为父母,为下一代生育后代。在连续几代人中,人口“进化”到一个最优的解决方案。
说明:包括均匀线阵方向图、波束宽度与波达方向及阵元数的关系、当阵元间距时,会出现栅瓣,导致空间模糊、类似于时域滤波,天线方向图是最优权的傅立叶变换、最大信噪比准则方向图和功率谱、线性约束最小方差(LCMV)准则、Capon beamforming的MATLAB仿真图。
说明:该算法应用蚁群算法,在蚁群算法的基础上应用于有约束条件的最优化问题。