J I A N G S U U N I V E R S I T Y

本 科 毕 业 论 文

蚁群算法模拟系统的设计与实现

Ant Colony Simulation System Design and Implementation

蚁群算法模拟系统的设计与实现

专业班级:J计算机0601 学生姓名:汤琪

指导教师:蔡涛 职称:副教授

摘要: 人工免疫算法具有快速随机的全局搜索能力,但对于系统中的反馈信息利用不

足,往往做大量无为的冗余迭代,求解效率低。蚁群算法具有分布式并行全局搜索能

力,但初始解随机,易早熟且求解速度慢。本文提出免疫算法和蚁群算法的混合算

法免疫蚁群算法,通过信息素更新获得全局最佳解。通过匹配检测仿真实验,结果证明

该算法是计算精度较好的一种算法。

本设计是在Linux环境下,用C语言编写的。Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

关键词:人工免疫算法 蚁群算法 匹配检测 LinuxAnt Colony Simulation System Design and Implementation

AbstractArtificial immune algorithm is fast random global search capability, but the feedback system is underutilized, often do a lot of inactive redundant iteration, solve the low efficiency.Ant colony algorithm has the distributed parallel global search capability, but the initial solution randomly, prematurity and slow to solve.In this paper, the immune algorithm and ant colony hybrid immune algorithm ant colony algorithm, pheromone update access to the global optimal solution.Detected by matching simulation results show that the algorithm is an algorithm for better accuracy.

The design is in the Linux environment, using C language. Linux is a Unix-computer operating system collectively. Linux operating system kernel's name is "Linux". Linux operating system is free software and open source development in the most famous example. Strictly speaking, Linux is only the word that Linux kernel itself, but in fact people have used to describe the use of Linux based on Linux kernel and GNU project using various tools and database operating systems. Linux is named after the computer amateur Linus Torvalds.

Key WordsArtificial immune algorithm ant colony algorithm matching test Linux

目 录

中文摘要I

AbstractII

目 录1

第一章 引言3

1.1. 研究背景3

1.2. 本课题的开发意义4

第二章 关键技术5

2.1. Linux 基本知识5

2.1.1 L

人工免疫算法c语言实例,毕业设计_蚁群算法模拟系统的设计与实现.doc相关推荐

  1. 蚁群算法c语言实现加注释,蚁群算法代码实现

    旅行商问题大都是用遗传算法求解,不过蚁群算法比它高效得多,在百度的蚁群算法吧里有人发了个注释清晰的代码,有兴趣的可以去研究一下蚁群算法和模拟退火算法,这两者都可以解决旅行商问题.而关于遗传算法和模拟退 ...

  2. 道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类、蚁群算法等)

    道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类.蚁群算法等) 前言 一.聚类算法是什么? 二.道路匹配中常见聚类算法介绍 1.K-Means算法 2.基于时间和距离的 ...

  3. matlab如何判断两个矩阵的元素是否相同_蚁群算法及其MATLAB实现

    蚁群算法是一种用来寻找优化路径的概率型算法.它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为. 一.蚁群算法基本思想 蚁群算法的基本原理来源 ...

  4. Java用蚁群算法求最短路径_蚁群算法最短路径java

    改进蚁群算法求解最短路径问题 袁亚博,刘羿,吴斌 [摘要]摘要:针对蚁群算法在求解最短路径问题时存在容易陷入局部最优 解的问题,对经典蚁群算法提出三方面改进.... 网络出版时间:2016-11-21 ...

  5. python蚁群算法 路径规划_蚁群算法(1) - Python实现

    1 importnumpy as np2 importmatplotlib.pyplot as plt3 4 5 #建立"蚂蚁"类 6 classAnt(object):7 def ...

  6. 时间窗车辆路径问题matlab代码,【图片】蚁群算法求解有时间窗约束的车辆路径问题matlab程序_蚁群算法吧_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 蚁群算法求解有时间窗约束的车辆路径问题matlab程序 1 简介 带时间窗的车辆路径问题(VRPTW)一般描述为从某一物流配送中心出发,用多台车辆向多个顾 ...

  7. 0x80070035找不到网络路径_蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题...

    蚁群算法求解VRPTW问题https://www.zhihu.com/video/1235315908018298880 今天为大家讲解使用蚁群算法(ACO)求解带时间窗的车辆路径(VRPTW)问题. ...

  8. 蚁群算法java实现_蚁群算法java实现以及TSP问题蚁群算法求解

    1. 蚁群算法简介 蚁群算法(Ant Clony Optimization, ACO)是一种群智能算法,它是由一群无智能或有轻微智能的个体(Agent)通过相互协作而表现出智能行为,从而为求解复杂问题 ...

  9. java蚁群算法_蚁群算法JAVA版

    展开全部 说明:信息素权重,路径权重和信息素蒸发率对最后的结果影响很大,需要微调. 目前发现2 / 5 / 0.5 能达到稍e68a8432313133353236313431303231363533 ...

最新文章

  1. Scala协变与Java泛型
  2. Beta阶段项目总结
  3. ResultSet 结果集
  4. “约见”面试官系列之常见面试题之第六十六篇之事件委托的原理和实现(建议收藏)
  5. LinuxGPIO操作和MTK平台GPIO
  6. 最长回文子串——Manacher 算法​​​​​​​
  7. python文本词频统计是字典吗,只使用字典python3计算.txt文件中的词频
  8. QT QComBox详细用法 自定义QComboBox控件
  9. imagenet ILSVRC2012下载及其matlab处理方法
  10. 计算机考试照片背景颜色,一寸照改背景颜色,一寸照片更换背景颜色
  11. BZOJ 4093: [Usaco2013 Dec]Vacation Planning
  12. 惠普打印机安装驱动 无法注册字体
  13. OSChina 周六乱弹 —— 我媳妇是条蛇
  14. 性能测试LoadRunner
  15. 2021 编程-Python编码与数值计算-面向科学家及工程师指南
  16. matplotlib绘图:散点图、折线图、柱状图、水平条形图、饼图和直方图
  17. 地图上必须要有指北针吗?
  18. 【零基础 快速学Java】韩顺平 p104-147 流程控制:顺序、分支、循环、跳转 控制语句 (if、for、while、dowhile、break、continue、return)
  19. HTTPS能否避免流量劫持?
  20. 以匠人之心,做最完美的产品

热门文章

  1. DbVisualizer 解决注释中文乱码问题
  2. 利用Python根据模板生成Word文档
  3. cocos creator运行正常,微信开发者工具中报错XXX is not defined.
  4. 数据可视化实验一之单变量数据的统计图表可视化
  5. code flattening —— conversion to R1CS——formulation of QAP
  6. mysql未开启binlog恢复_mysql 开启binlog,并恢复数据操作
  7. 004/160 CrackMe ajj CKme
  8. SPA(单页面应用)的基本实现原理
  9. 美术课程对计算机的好处,电脑艺术设计的美术基本功重要性论文
  10. 通向架构师的道路(第二十七天)IBM网格计算与企业批处理任务架构