Research Article

A Matheuristic Iterative Approach for Profit-Oriented Line Planning Applied to the Chinese High-Speed Railway Network

Algorithm 1

Pseudocode of the MHIA of line planning.
(1);
(2)Repeat
(3) = 0,  = 0,  = 0;
(4)Repeat
(5)  Reduction method
(6)   ;
(7)   Select the and calculate the profit of by MILP;
(8)   if > do
(9)    , ,  = 0;
(10)    if > do
(11)     , ;
(12)   else
(13)    ;
(14)    if > MaxNumberOfIterations
(15)     go to step 36;
(16)    else if > MaxNeighbours
(17)     go to step 20;
(18)    else
(19)     go to step 5;
(20)  Extension method
(21)   ;
(22)   Select the and calculate the profit of by MILP;
(23)   if > do
(24)    , ,  = 0;
(25)    if  > do
(26)     , ;
(27)   else
(28)    ;
(29)    if > MaxNumberOfIterations
(30)     go to step 36
(31)    else if > MaxNeighbours
(32)    go to step 5;
(33)    else
(34)     go to step 20;
(35)until the terminal conditions are satisfied
(36)Disturb
(37)  Removal or Insertion
(38)   ;
(39)   Select the and calculate the profit of by MILP;
(40)   , , go to step 3
(41)until
(42)Output the best line plan and objective profit