Research Article

A Column Generation Algorithm for the Resource-Constrained Order Acceptance and Scheduling on Unrelated Parallel Machines

Algorithm 1 The procedure of the proposed column generation.
 Step 1: implement the proposed constructive heuristic to obtain a feasible solution
 Step 2: initialize the RLMP with the solution obtained by the constructive heuristic
 Step3: set the number of consecutive iterations of failing to find a column with positive reduced cost to be 0, i.e.,
 Step 4: while is less than a specified number , do
 Step 4.1: solve the RLMP and get the dual solution
 Step 4.2: define the subproblems by the current dual solution and solve them by the proposed DE algorithm
 Step 4.3: If there exist columns with positive reduced cost, do
  Add new columns to the RLMP;
 Else
  
 End
 End
 Step 5: convert the RLMP model to an IP model
 Step 6: solve the IP model by CPLEX
 Step 7: output the solution