代码运行适应度函数曲线:
![](https://i-blog.csdnimg.cn/blog_migrate/4027c8ec3dcc4e18ef153d46ead82716.png)
2.代码
# -*- coding: utf-8 -*-
"""
Created on Sat Mar 18 21:18:40 2023
@author: pony
"""
import random
import matplotlib.pyplot as plt
# 目标函数
def f(x):
return x**2
# 果蝇算法
def fruit_fly_algorithm(f, n, max_iter, a=1, b=1, c=1):
""