声明
摘要
第1章 引言
1.1 课题研究背景及意义
1.1.1 嵌入式系统概述
1.1.2 传统嵌入式系统设计
1.2 软硬件协同设计
1.3 软硬件划分算法的国内外研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 课题的研究内容
1.4.1 课题来源
1.4.2 课题的主要研究内容
第2章 软硬件划分技术综述
2.1 软硬件划分涉及的主要内容
2.1.1 组合优化问题
2.1.2 软硬件划分基本概念
2.1.3 软硬件划分种类
2.1.4 IP核
2.1.5 划分中需要注意的几个问题
2.2 系统建模方法
2.2.1 数据流图建模
2.2.2 Petri网建模
2.2.3 UML建模
2.2.4 任务流图
2.3 本章小结
第3章 遗传和蚂蚁算法研究与分析
3.1 引言
3.2 遗传算法简介
3.2.1 遗传算法的主要特点
3.2.2 遗传算法的应用领域
3.2.3 遗传算法的基本原理
3.2.4 遗传算法的编码方式
3.2.5 遗传算法的适应度函数
3.2.6 遗传算法的操作算子
3.2.7 遗传算法的实现步骤
3.3 蚂蚁算法
3.3.1 蚂蚁算法基本思想
3.3.2 蚂蚁算法的机制原理
3.3.3 蚂蚁算法的特点
3.3.4 蚂蚁算法的应用领域
3.3.5 蚂蚁算法的算法流程
3.4 遗传算法和蚂蚁算法的混合算法
3.5 本章小结
第4章 GAAA软硬件划分算法的实现
4.1 引言
4.2 遗传和蚂蚁算法对比分析
4.2.1 遗传算法GA优缺点
4.2.2 蚂蚁算法AA优缺点
4.3 算法实现
4.3.1 软硬件划分模型
4.3.2 软硬件划分功能描述
4.3.3 目标系统结构
4.3.4 GAAA问题描述
4.3.5 适应度函数
4.3.6 蚂蚁算法信息素的改进
4.3.7 遗传、蚂蚁的混合策略(GAAA)
4.4 本章小结
第5章 GAAA算法验证及结果分析
5.1 实验样本与实验环境
5.2 算法的参数设置
5.3 实验结果对比
5.3.1 比较试验生成数据
5.3.2 GA,AA和GAAA在不同节点数下的运行结果比较
5.4 本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢
哈尔滨理工大学;