Page 409 - 《软件学报》2025年第12期
P. 409

5790                                                      软件学报  2025  年第  36  卷第  12  期


                  4   仿真实验

                    为了验证    HTD-IR  的性能, 在  Matlab 平台上对其与相应的对比算法        W-PAGPSR [18] 、QGrid-M [30] 和  QGrid-G [30]
                 进行了仿真实现, 实验计算机配备           AMD Ryzen 7 5800H  处理器, RTX 3050  显卡, 运行内存  16 GB, 采用  Windows
                 11  操作系统. 在此环境下, 建立了如图        8(a) 所示  3000 m×3000 m  的仿真区域, 将区域划分为     12×12 的网格, 每个
                 网格长度为    250 m. 其中黑色线段表示交通道路模型, 共包括            6  个路口和  14  条双向车道. 红色正方形表示源节点、
                 绿色正方形表示目的地. 源节点以每秒            3  个数据包的速度发送请求, 并为每个数据包设置一个超时计时器, 如果在
                 超时计时器内源节点未收到来自目的地的确认消息, 源节点将认为数据包投递失败, 对该数据包进行重新发送. 在
                 模拟的过程中, 如图      8(b) 所示车辆的初始位置随机分布, 车辆的速度范围为              0–40 m/s, 强化学习的学习率     α 为  0.8,
                 ε 为  0.2, 评估  γ 的因子  δ 为  0.5.

                       3 000
                            133  134  135  136  137  138  139  140  141  142  143  144  1 800
                            121  122  123  124  125  126  127  128  129  130  131  132
                       2 500
                            109  110  111  112  113  114  115  116  117  118  119  120
                                                                 1 750
                            97  98  99  100  101  102  103  104  105  106  107  108
                       2 000
                            85  86  87  88  89  90  91  92  93  94  95  96
                                                                 1 700
                            73  74  75  76  77  78  79  80  81  82  83  84
                       Y  1 500                                 Y
                            61  62  63  64  65  66  67  68  69  70  71  72
                                                        D
                            49  50  51  52  53  54  55  56  57  58  59  60
                       1 000                                     1 650
                            37  38  39  40  41  42  43  44  45  46  47  48
                                                                                79
                            25  26  27  28  29  30  31  32  33  34  35  36
                        500                                      1 600
                            13  14  15 S  16  17  18  19  20  21  22  23  24
                            1  2  3  4  5  6  7  8  9  10  11  12
                          0
                           0   500  1 000  1 500  2 000  2 500  3 000  1 550  1 600  1 650  1 700  1 750
                                          X                                         X
                                     (a) 全局道路交通图                              (b) 局部道路交通图
                                                      图 8 道路交通图

                  4.1   性能指标
                    为了评价    HTD-IR  的有效性, 我们采用以下指标来衡量路由协议性能的好坏.
                    平均跳数: 数据包从源节点到目的地在路由路径上经过的平均节点数, 即所有成功数据包经过的总跳数与目

                 的地成功接收到的数据包总数           Ps 之比.
                    平均端到端时延: 数据包从源节点到目的地所花费的平均时间.
                    投递率: 目的地成功接收到的数据包总数             Ps 与源节点发送的数据包总数         Pw 之比.
                                                                                          ∑  pi∈Pw
                    网络收益率: 目的地成功接收到的数据包总数               Ps 与网络中所有参与数据包传输的车辆数                    H(pi)  之比,
                 计算公式如    (21) 所示, 其中   H(pi) 表示数据包  pi 所经过的车辆数.

                                                                 Ps
                                                  Networkyield = ∑                                   (21)
                                                                pi∈Pw H(pi)
                                                                                          Pk  之比, 这意味着
                    平均成功发包开销: 源节点发送不同数据包的总数                 DP w  与成功接收的不同数据包的数量
                 为成功传递每一个数据包需要额外传输多少个数据包作为开销, 计算公式如公式                          (22) 所示:

                                                                 DP w
                                                    OverheadRatio =                                  (22)
                                                                  Pk
                  4.2   HTD-IR  有效性验证
                    为了验证    HTD-IR  的有效性, 考虑到车辆的传输半径通常是异构的, 其具备不同发射功率和动态调整功率以
   404   405   406   407   408   409   410   411   412   413   414