关于蚁群算法的基本思想和总结可以点击看这篇文章
直接上源代码:
clc;
clear;
close all;
%% 参数初始化
Thing=[95 55;4 10;60 47;32 5;23 4;72 50;80 8;62 61;65 85;46 87];
%Thing矩阵,第一列为物品的重量,第二列为物品的价值
Num_gen=100;%最大迭代次数
Num_pop=10;%种群大小
Alpha=2;%信息素的影响
Beta=1;%贪婪启发式因子影响
rho=0.2;%遗忘因子
%R_incre=0.3;%信息素的增加系数***********************************************************************************
V=269;%背包容量
Num_thing = size(Thing,1);%物体个数
Eta = Thing(:,2)./Thing(: