Page 36 - 网络电信2019年6月刊上
P. 36

图 2 完全随机搜索算法的流程示意                                      2. 最长距离优先搜索策略
                                                                     不同节点配置OTDR模块,其能覆盖的光缆里程是不同的,
                                                                 因此在最少化全覆盖问题中,优先考虑最长距离节点是搜索最
                                                                 佳覆盖方案的方法之一。最长距离优先搜索策略是指在选择节
                                                                 点时,先计算所有节点的覆盖距离量,选择覆盖距离总数最大
                                                                 的节点,通过树形展开遍历该节点可覆盖的光缆,并将这部分
                                                                 光缆从光缆网络中剔除,然后在剩余光缆网络中选择下一个覆
                                                                 盖距离总数最大的节点,直至所有光缆均从光缆网络中剔除。
                                                                     在计算所有节点的覆盖距离量时,需以每个节点作根节
                                                                 点进行树形展开多层后方可获得,该步骤的复杂度即为O(md                    k0/
                                                                 ka
                                                                  ),其中k 0 是OTDR的量程公里数,k a 是光缆的平均长度,一般
                                                                 k 0 /k a 的值在2~3之间。
                                                                     3. 最高价值优先搜索策略
                                                                     最高价值优先搜索策略是指以节点的价值量取代距离作
                                                                 为节点选择的指标。即在选择节点时,先计算所有节点的价值
                                                                 量,选择价值量最高的节点,通过树形展开遍历该节点可覆盖
                                                                 的光缆,计算该节点的OTDR覆盖价值量,并将这部分光缆从光
                                                                 缆网络中剔除,然后在剩余光缆网络中选择下一个价值量最高
                以图1中的拓扑图为例说明,先随机选择一个节点如v 0 ,在
                                                                 的节点,直至所有光缆均从光缆网络中剔除。最高价值优先搜
            该节点配置OTDR模块,假设OTDR模块量程为100km。通过树形展
                                                                 索策略倾向于优先承载重要业务的光缆,在OTDR模块数量极为
            开后(如图3),可覆盖至节点v 1 和节点v 5 的光缆,因节点v 1 和
                                                                 有限,无法覆盖全网的运维场景中,更利于避免重要光缆的测
            节点v 5 配置有自动光交换装置,v 0 配置的OTDR模块可通过纤芯
                                                                 量盲区。
            的串接,继续覆盖至节点v 2 和节点v 6 ,但无法覆盖至节点v 4 的光
            缆。
                                                                     三、测试分析
              图 3 光缆拓扑树形展开示意                                         本节以Matlab为仿真平台,算法以c++语言编制,对上文
                                                                 所属的几种算法进行仿真分析。以个例的分析求解,剖析对比
                                                                 几种算法得到的最少节点全覆盖方案。以大数量随机案例的仿
                                                                 真,对比几种算法的性能。
                                                                     以公式(5)~(8)表示的光缆图为示例,采用第2章的3种
                                                                 算法,分别搜索出以下OTDR布置方案(见表2)。














                剩余的光缆拓扑即更新为图4所示。

              图 4 一次遍历后剩余未覆盖拓扑示意
















            68                                         网络电信 二零二零年六月
   31   32   33   34   35   36   37   38   39   40   41