Research Article

Optimal Operation of High-Speed Trains Using Hybrid Model Predictive Control

Algorithm 1

Solution of MILP problem.
(1) initialize , , Null;
(2) for each do
(3)  ;
(4)  obtain LP-subproblem ;
(5)  
(6) end for
(7) if there are no that need to be solved then
(8)  obtain optimal performance index ;
(9)  obtain optimal solution vector ;
(10)  obtain optimal control input ;
(11) else
(12)  while do
(13)   for each do
(14)    extracting from ;
(15)    if has feasible solution then
(16)     obtain and ;
(17)    else
(18)     if satisfies and
       then
(19)       and ;
(20)      ;
(21)     end if
(22)     if then
(23)      ;
(24)     end if
(25)     if dose not satisfy and
        then
(26)      choose ;
(27)      ;
(28)      ;
(29)      ;
(30)     else
(31)      ;
(32)     end if
(33)     ;
(34)    end if
(35)   end for
(36)  end while
(37) end if