电力系统中关于遗传算法的应用

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:58:44
使用遗传算法时对于一组变量该如何编码比如说x={x1,x2,x3,x4},每个xi为长度为4的二进制数,就像是{0000,0001,.....}这样子。编码的时候该如何编?种群大小具体指得是什么,长度是指单个变量的长度吗?
还有怎么处理关于目标函数中的约束条件。
我是初学,麻烦各位多多指点。

可以直接将X设为一个母体,每个母体由X1,X2,X3,X4组成。每一组解为一个母体。

种群大小就是你取的母体(X)的个数。

约束条件在函数中可以用if等语句实现。

我也只是用遗传算法做了一下毕业设计,没有深究,够用就行了

欢迎LL单Q我讨论.....

1. 编码一般用格雷码或二进制编码.
2. 用软件直接产生初始种群.种群大小指的是在第0代的时候染色体的个数.
3. 随着种群繁衍会淘汰一部分个体使种群减小.可以选择把新产生个体插入旧种群以换取适应值最低的个体保持种群数量.
4. 长度指的是二进制编码的长度.
5. 约束条件用目标值函数体现.