沉静老鼠

文章
7
资源
0
加入时间
4年2月16天

遗传算法(GA)计算二元函数极值(C语言实现、matlab工具箱实现)实例

  前段时间尝试了C语言实现PSO算法求计算二元函数极值,这几天稍微空闲下来了又想尝试用另一种比PSO难一点的经典智能优化算法解决这个问题。  遗传算法应用还是非常广泛的。之前打数模的时候经常用它求解公式,或者利用它做一些调度类的问题,例如经典的柔性车间调度问题。但是,在实现的时候更多的是借助matlab和python,有的时候直接拿现成的代码修改参数直接用,对算法的理解还是很不到位的。趁这个机会,打算用C语言实现一次GA算法。  自制的GA算法流程图如下,和PSO算法一样,个人认为这类算法还是