US 12,035,085 B1
Multi-period upgrade scheduling method based on ultra-low loss optical fiber
Yongcheng Li, Suzhou (CN); Jingjing Bai, Suzhou (CN); and Gangxiang Shen, Suzhou (CN)
Assigned to SOOCHOW UNIVERSITY, Suzhou (CN)
Appl. No. 17/912,471
Filed by SOOCHOW UNIVERSITY, Suzhou (CN)
PCT Filed Jul. 19, 2021, PCT No. PCT/CN2021/107024
§ 371(c)(1), (2) Date Sep. 16, 2022,
PCT Pub. No. WO2023/283968, PCT Pub. Date Jan. 19, 2023.
Claims priority of application No. 202110786537.5 (CN), filed on Jul. 12, 2021.
This patent is subject to a terminal disclaimer.
Int. Cl. H04B 10/25 (2013.01); H04Q 11/00 (2006.01)
CPC H04Q 11/0067 (2013.01) [H04B 10/25 (2013.01); H04Q 2011/0064 (2013.01); H04Q 2011/0086 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A multi-period upgrade scheduling method based on an ultra-low loss optical fiber, comprising steps of:
A. setting a quantity of periods for optical fiber upgrade, and determining a maximum optical fiber length of upgrade in each period;
B. randomly generating an upgrade scheduling sequence, and calculating a total upgrade gain of the sequence;
C. randomly generating a new upgrade scheduling sequence, and calculating a total upgrade gain of the current sequence;
D. calculating a difference obtained by subtracting a gain of a previous sequence from a gain of the current sequence, if the difference is greater than or equal to 0, replacing a previous upgrade scheduling sequence with a current upgrade scheduling sequence, if the difference is less than 0, randomly generating a number ranging from 0 to 1, if the number is greater than a probability value calculated according to a probability value formula, replacing the previous upgrade scheduling sequence with the current upgrade scheduling sequence, and if the number is less than or equal to the probability value, keeping the previous upgrade scheduling sequence, and returning to step C; and
E. performing multiple iterations, and if a new upgrade scheduling sequence has not been updated when a set quantity of iterations is reached, terminating iteration.