Research Article

A Branch-and-Price Algorithm for an Integrated Online and Offline Retailing Distribution System with Product Return

Algorithm 1

B&P algorithm.
Require: The initial solution
Ensure:
(1)Generate an initial route set based on the data of ;
(2)Create a search stack , ;
(3)Set the optimal route set ;
(4)Set an upper bound limit ;
(5)Whiledo
(6)
(7)repeat
(8)  Solve the RLPM with the basis of using simplex algorithm;
(9)  Calculate the dual values and use to construct the subproblem;
(10)  Call the dynamic programming algorithm to search the route set denoted by ;
(11)  
(12)until;
(13) Obtain the cost ;
(14)ifthen
(15)  if fractional arc then
(16)   Branch on arc ;
(17)   Obtain two branching route sets and from ;
(18)   ;
(19)  else
(20), ;
(21)  end if
(22)end if
(23)end while
(24)Return