1.爬山法-随机变异
随机爬山法
伪代码
图片来源Evolutionary Optimization Algorithms by Dan Simon
python实现
随机爬山法求解ackley函数
import math
import random
# 适应度函数
def f(x):
# Ackley函数
d=len(x)
a,b,c=20,0.2,2*math.pi
sum1,sum2=0,0
for i in range(d):
sum1+=x[i]**2
原创
2020-09-02 14:18:41 ·
412 阅读 ·
0 评论