首页> 中文学位 >求解约束满足问题的自适应蚁群算法研究
【6h】

求解约束满足问题的自适应蚁群算法研究

代理获取

目录

声明

摘要

第1章 引言

1.1 研究意义

1.2 研究现状

1.3 本文工作及组织结构

第2章 研究基础

2.1 蚁群算法

2.1.1 蚁群算法的生物模型

2.1.2 蚁群算法的基本原理

2.2 约束满足问题

2.2.1 问题定义

2.2.2 二元约束满足问题

2.3 本章小结

第3章 基于蚁群算法的约束满足问题求解

3.1 蚁群算法解决约束满足问题的基本原理

3.1.1 创建构造图

3.1.2 构造求解任务

3.1.3 代价函数评价

3.1.4 信息素更新策略

3.2 实验结果比较与分析

3.2.1 实验测试用例

3.2.2 实验参数设定

3.2.3 实验结果评价指标

3.2.4 收敛性分析

3.2.5 更新策略对比分析

3.3 本章小结

第4章 自适应信息素更新策略求解约束满

4.1 自适应机制

4.2 自适应信息素更新策略的基本原理

4.3 基于约束满足问题的实现方法

4.3.1 算法模型

4.3.2 算法描述

4.4 实验结果比较与分析

4.4.1 自适应信息素更新策略参数调整

4.4.2 自适应信息素更新策略收敛性分析

4.4.3 自适应信息素更新策略性能分析

4.5 本章小结

第5章 自适应启发式变量序求解约束满足

5.1 启发式变量序

5.1.1 启发式变量序的基本分类

5.1.2 启发式变量序对比分析

5.2 自适应启发式变量序的基本原理

5.3 基于约束满足问题的实现方法

5.3.1 算法模型

5.3.2 算法描述

5.4 实验结果比较与分析

5.4.1 自适应启发式变量序参数调整

5.4.2 自适应启发式变量序收敛性分析

5.4.3 自适应启发式变量序性能分析

5.5 本章小结

第6章 结论与展望

6.1 总结

6.2 展望

参考文献

致谢

攻读硕士期间科研及发表论文情况

展开▼

摘要

蚁群算法是群智能优化算法的一种,它根据蚂蚁在觅食过程中,释放一种叫信息素的化学物质标记较理想的觅食路径,以为群体中其他成员提供可参考的先验信息。约束满足问题是由一系列变量、变量相应的值域以及变量之间的约束关系组成,目标是为这些变量找到一组或多组满足所有约束关系的赋值。约束满足问题通常都是NP难问题,旨在有限的时间内找出令人满意的解决方案。
  本文首先介绍了利用蚁群算法解决约束满足问题的基本方法,并对求解过程中蚁群算法的五种信息素更新策略做出了详细阐述,以二元约束满足问题为例,采用五种基本的蚁群算法对该问题进行了求解,验证蚁群算法解决约束满足问题的性能,并通过对比各个信息素更新策略对二元约束满足问题运行情况的影响,总结不同策略在求解约束满足问题时的有效性。然后,设计并实现了一种自适应信息素更新策略选择机制,使信息素的更新策略能随着搜索条件的不同自适应地做出调整,从而使蚁群算法能更好的满足问题的多种约束条件。最后,介绍了在求解约束满足问题过程中的七种启发式变量序,蚂蚁从空任务开始迭代选择变量赋值,执行一个任务即完成对每一个变量的一次赋值,因此,变量的选择序对问题的求解也具有重要影响,本文通过实验,对比了每种启发式变量序的性能,并将自适应的启发式变量序应用于求解约束满足问题。
  本文通过实验研究,对比分析了不同信息素更新策略在利用蚁群算法解决约束满足问题中的表现,并将自适应的信息素更新算法与性能较好的信息素更新策略相比较,通过参数调整、收敛性分析、收敛时间比照、代价值和成功率的对比,证明了自适应的信息素更新策略在求解过程中的优越性。然后,通过比较约束满足问题的不同启发式变量序,分析各个变量序的优劣,并将自适应的启发式变量序与效率较高的启发式变量序比较,研究说明了自适应启发式变量序在求解约束满足问题时的优势。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号