摘要
本申请是关于一种水下无线光通信网络智能节能路由方法及系统,其中,方法包括:根据节点动态调整的方向矢量构建锥体候选区域,将符合第一夹角和第一距离的邻居节点作为候选节点,并在出现路由空洞时将整个通信范围内的所有节点作为候选节点;基于Q‑learning算法构建路由模型,所述路由模型包括状态空间、动作集与奖励函数;根据网络内部节点的密集程度动态调整折扣因子,并根据当前持包发送节点的被访问次数动态调整学习率;根据路由模型、折扣因子与学习率,更新每个候选节点的Q值,并选择Q值最大的候选节点作为中继节点。能够减少路由空洞影响,并提高传输效率,减少无效重传和能量浪费,同时提升路由稳定性。