Acta Optica Sinica, Volume. 45, Issue 4, 0406002(2025)

Reliable Routing Algorithm for Complex Free Space Optical Network Environment

Minghong Wu, Gengxin Zheng, Shaoming Qu, Yuanyuan Gan, Yongkang Xiong, and Yishi Han*
Author Affiliations
  • School of Information Engineering, Guangdong University of Technology, Guangzhou 510006, Guangdong , China
  • show less
    Figures & Tables(12)
    Structure of FSO network
    Architecture of FSO reliable routing algorithm
    FSO communication system
    Relationship between link margin and BER
    Route accumulation reward of training set
    Packet delivery rate in dynamic network environment
    Packet delivery rate under in different weather conditions
    Average energy consumption and average transmission delay in different weather conditions. (a) Average energy consumption; (b) average transmission delay
    Packet delivery rate in different dead nodes number
    • Table 1. Detailed training process of the proposed algorithm

      View table

      Table 1. Detailed training process of the proposed algorithm

      Algorithm DQNM routing algorithm

      Initialize replay memory D to capacity C, random weights ωevalua of evaluate network, target network ωtarget=ωevalua.

      for episode=1, 2, …, N, do

      Update FSO network environment as well as source node and destination node.

      Source node generates data transfer task and agent gets the initial state St.

      for t=1, 2, …, T, do

      Obtain valid action space V(St) according to Eq. (13).

      Select action using decay greedy strategy and obtain instant reward Rt according to Eq. (11).

      Execute action at in FSO network environment as well as get the next state St+1 and dDone.

      Store the experience tupleSt, at, Rt, St+1, dDone in D.

      Update εt+1=εt-ηnet and St=St+1.

      if number of samplesC, do

      Sample random mini batch of transitions from D.

      Obtain Vevalua(St,at) and compute Vtarget(St,at) according to Eq. (15).

      Compute the loss according to Eq. (16) and perform a gradient descent step with respect to ωevalua.

      Reset ωtarget according to Eq. (17) in every step.

      end if

      end for

      end for

    • Table 2. Parameter settings for simulation

      View table

      Table 2. Parameter settings for simulation

      ParameterValueParameterValue
      Refractive index structure parameter /m-2/310-16Divergence angle of the light beam /mrad3
      Transmitter power Pe /dBm20Receiver sensitivity Rs /dBm-34
      Wavelength λ/nm1550System losses αsystem /dB3
      Transmitter aperture /cm5Receiver aperture /cm20
      Weather attenuation coefficient /(dB/km)0‒15Transmission distance /km1‒2
    • Table 3. Parameter settings for DQNM algorithm

      View table

      Table 3. Parameter settings for DQNM algorithm

      ParameterValueParameterValue
      Number of episodes N3×104Decay rate ηnet5×10-5
      Learning rate1×10-3Sampling number Z128
      Soft update factor τ5×10-3Replay buffer size C5×104
      Hidden layers neurons64Discount factor γ0.9
    Tools

    Get Citation

    Copy Citation Text

    Minghong Wu, Gengxin Zheng, Shaoming Qu, Yuanyuan Gan, Yongkang Xiong, Yishi Han. Reliable Routing Algorithm for Complex Free Space Optical Network Environment[J]. Acta Optica Sinica, 2025, 45(4): 0406002

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Fiber Optics and Optical Communications

    Received: Nov. 5, 2024

    Accepted: Dec. 17, 2024

    Published Online: Feb. 20, 2025

    The Author Email: Han Yishi (yshan@gdut.edu.cn)

    DOI:10.3788/AOS241699

    CSTR:32393.14.AOS241699

    Topics