1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/ZJWUlp9p
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
多智能体系统是多个智能体组成的集合,它的目标是将大而复杂的系统建设成小的、彼此互相通信和协调的,易于管理的系统。它的研究涉及智能体的知识、目标、技能、规划以及如何使智能体采取协调行动解决问题等。研究者主要研究智能体之间的交互通信、协调合作、冲突消解等方面,强调多个智能体之间的紧密群体合作,而非个体能力的自治和发挥,主要说明如何分析、设计和集成多个智能体构成相互协作的系统。
4.部分源码
...............................................................................
NumChannels = 6;
for c=1:size(CCA,2)
c
avgTpt = zeros(N_WLANs,N); %
aggTpt = zeros(N_WLANs,N);
for n=1:N
for k=1:N_WLANs
wlan = GenerateNetwork3D(k, NumChannels, B);
for x=1:k, wlan(x).CCA = CCA(c); end
powMat = PowerMatrix(wlan); % dBm
tpt_aux = computeTpt(wlan,powMat,time_slots,noise);
aggTpt(k,n) = aggTpt(k,n) + mean(tpt_aux);
avgTpt(k,n) = aggTpt(k,n)/k;
end
end
for k=1:N_WLANs
mean_avg(c,k)=mean(avgTpt(k,:));
std_avg(c,k)=std(avgTpt(k,:));
mean_agg(c,k)=mean(aggTpt(k,:));
std_agg(c,k)=std(aggTpt(k,:));
AggregateTpt(c,k) = (sum(aggTpt(k,:))/N);
AverageTpt(c,k) = (sum(avgTpt(k,:))/N);
end
end
l = {};
for i=1:size(CCA,2)
l = [l; ['CCA = ' num2str(CCA(i))]];
end
end
for i=1:total_size(approach)
subplot(1,2,1)
plot(1:N_WLANs, smooth(AverageTpt(i,:)),'-o');
hold on;
subplot(1,2,2)
plot(1:N_WLANs, smooth(AggregateTpt(i,:)),'-s');
hold on;
end
subplot(1,2,1)
xlabel('NWLANs');
ylabel('平均容量(bps)');
legend(l);
axis([1 N_WLANs 0 max(max(AverageTpt))]);
subplot(1,2,2)
xlabel('NWLANs');
ylabel('平均容量(bps)');
legend(l);
axis([1 N_WLANs 0 max(max(AggregateTpt))]);
A363