当前位置: 首页 > news >正文

ACO优化蚁群算法

%% 蚁群算法(ant colony optimization,ACO)
%清空变量
clear
close all
clc
 
[ graph ]  = createGraph();
 
figure 
subplot(1,3,1)
drawGraph( graph); 
%% 初始化参数
maxIter = 100;
antNo = 50;
tau0 = 10 * 1 / (  graph.n * mean( graph.edges(:)  )  );  
tau = tau0 * ones( graph.n , graph.n); % Phromone matirx 
eta = 1./ graph.edges;  % 每个边的可取性
rho = 0.5; % 蒸发率
alpha = 1;  % Phromone指数参数
beta = 1;  % Desirability exponetial paramter
%% 循环
bestFitness = inf;
bestTour = [];
for t = 1 : maxIter
    % Create Ants 
    colony = [];
    colony = createColony( graph, colony , antNo, tau, eta, alpha,  beta);
    % Calculate the fitness values of all ants 
    for i = 1 : antNo 

 

http://www.lryc.cn/news/36369.html

相关文章:

  • SwiftUI 常用组件和属性(SwiftUI初学笔记)
  • Centos 中设置代理的两种方法
  • 高速PCB设计指南系列(一)
  • 云端IDE:TitanIDE v2.6.0 正式发布
  • 【Python】tqdm 模块
  • 论文阅读:Adversarial Cross-Modal Retrieval对抗式跨模式检索
  • 计算机网络复习
  • unity动画--动画绑定,转换,用脚本触发
  • 车载汽车充气泵PCBA方案
  • Android 连接 MySQL 数据库教程
  • tmall.item.update.schema.get( 天猫编辑商品规则获取 )
  • Leetcode 2379. 得到 K 个黑块的最少涂色次数
  • [深入理解SSD系列 闪存实战2.1.3] 固态硬盘闪存的物理学原理_NAND Flash 的读、写、擦工作原理
  • 总结:Linux内核相关
  • flutter工程创建过程中遇到一些问题。
  • 记录实现操作系统互斥锁的一次思考
  • 计算机SCI期刊的分值是什么意思? - 易智编译EaseEditing
  • 5MW风电永磁直驱发电机-1200V直流并网MATLAB仿真模型
  • 10 个常见的 JavaScript 面试问题以及如何回答它们
  • 字节跳动-今日头条后端开发一面面经
  • 再见 ETHDenver 2023
  • 阿里云dataworks表操作
  • 【latex】总结最近使用到的画图、表格及公式操作
  • excel表格数字乱码怎么恢复正常
  • 泰山众筹电商模式的分析
  • [算法]归并排序
  • 【UE4 RTS游戏】05-自定义日期和时间
  • ES的restful风格的HTTP方法详解
  • 第十三章 opengl之模型(导入3D模型)
  • html标签表示!