作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (3): 162-169,188. doi: 10.19678/j.issn.1000-3428.0061845

• 移动互联与通信技术 • 上一篇    下一篇

基于Q学习量子蚁群的微纳卫星路由算法

张然1,2, 高莹雪1,2, 赵钰1,2, 丁元明2   

  1. 1. 大连大学 信息工程学院, 辽宁大连 116622;
    2. 大连大学 通信与网络重点实验室, 辽宁大连 116622
  • 收稿日期:2021-06-04 修回日期:2021-07-08 发布日期:2022-03-11
  • 作者简介:张然(1985-),女,讲师、博士,主研方向为组网与路由技术;高莹雪、赵钰,硕士研究生;丁元明,教授、博士。
  • 基金资助:
    装备发展部领域基金一般项目“微纳目标测控技术”(6140518040210);装备发展部领域基金一般项目“无人机集群自适应组网技术”(61403110308)。

Routing Algorithm for Micro-Nano-Satellite Based on Q-Learning Quantum Ant Colony

ZHANG Ran1,2, GAO Yingxue1,2, ZHAO Yu1,2, DING Yuanming2   

  1. 1. College of Information Engineering, Dalian University, Dalian, Liaoning 116622, China;
    2. Communication and Network Key Laboratory, Dalian University, Dalian, Liaoning 116622, China
  • Received:2021-06-04 Revised:2021-07-08 Published:2022-03-11

摘要: 在微纳卫星网络中,传统蚁群路由算法不能同时保证数据传输的安全性和网络业务的服务质量,且易陷入局部最优解,收敛速度较慢。为解决上述问题,提出一种实现多目标优化的Q学习量子蚁群路由算法。该算法在选择下一跳节点的转移概率时,将路径的平均信任值和路径的费用作为两个优化目标,构成最优路径的节点性能指标,保证数据传输的安全性和网络业务服务质量。在考虑路径费用函数时,将量子计算引入到状态转移概率计算中,避免陷入局部最优解,并在算法中引入Q学习的思想,将信息素映射成Q学习的Q值,强化算法在动态环境中的学习能力,以提高路由的整体性能。仿真结果表明,与蚁群优化算法和改进的蚁群多约束路由算法相比,Q学习量子蚁群路由算法明显改善包投递率、平均端到端时延和节点平均能耗等性能指标,避免了蚁群算法易陷入局部最优解,提高了收敛速度,可适用于具有高速移动节点的微纳卫星网络。

关键词: 多目标优化, 信任机制, Q学习, 量子计算, 蚁群算法, 微纳卫星网络

Abstract: In micro-nano-satellite networks, the traditional ant colony routing algorithm cannot guarantee data transmission security and the quality of service of network businesses simultaneously.Moreover, it is easy to fall into local optimal solution, and the convergence speed is slow.A Q-learning quantum ant colony routing algorithm for multiobjective optimization is developed in this study to solve these problems.In selecting the transition probability of the next-hop node, this algorithm considers two objectives(the average trust value of the path and the cost function) to ensure data transmission security and network service quality.When considering the path cost function, quantum computation is added to prevent obtaining the local optimal solution.The Q-learning approach is introduced into the algorithm, which maps the pheromone to the Q-value, the learning ability of the algorithm in dynamic environment is strengthened to improve the overall performance of routing.The simulation results show that compared to the chain algorithm, the ant colony optimization algorithm and the improved ant colony multiple-constrained-routine algorithm significantly improve the packet delivery ratio, average end-to-end delay. Moreover, the node average performance metrics, such as energy consumption, prevent the ant colony algorithm from falling into the local optimal solution and speed up the convergence speed.The proposed algorithm can be applied to high-speed mobile node micro-nano-satellite networks.

Key words: multi-objective optimization, trust mechanism, Q-learning, quantum computing, ant colony algorithm, micro-nano-satellite networks

中图分类号: