将目标函数发给MATLAB,计算对应适应度函数
在MATLAB生成初始种群
将种群信息发给FDTD solutions,对每个个体建模
得到结果
按照适应度函数进行选择(轮盘赌法)
在MATLAB中对种群进行选择、交叉、变异
在FDTD solutions计算每个个体的目标函数
按照特定概率进行配对交叉
FDTD solutions 启动调用 MATLAB 环境
按照特定概率进行个体变异
确定优化目标,从而确定矩阵大小、优化代数、交叉、变异概率等。
得到下一代种群,MATLAB保存本代最佳个体
不停循环直到达到要求或达到设定优化代数