load yjzl.txt; %已建支路数据
load dxzl.txt; %待选支路数据
load Pi.txt; %节点功率
tic,
yjzl=yjzl;
dxzl=dxzl;
Pi=Pi;
[N,row]=size(Pi); %N为节点数
fish=40; %控制参数:人工鱼的条数
visual=7; %控制参数:视野
delta=0.35; %控制参数:拥挤度
step=5; %控制参数:人工鱼移动的步长
maxcalculation=100; %收敛条件:最大迭代次数
objectvalue=zeros(1,fish); %食物浓度矩阵(1×fish)
[NN,row]=size(dxzl); %NN为待选线路的维数
status=rand(fish,NN); %人工鱼位置状态矩阵status