Research Article

A Hyperheuristic for the Dial-a-Ride Problem with Time Windows

Listing 3

The pseudocode of the greedyheuristic selection operator.
(1) function greedy_heuristic_selection
(2)  set   = null,   = null
(3)  for each low-level heuristic   in
(4)      = low_level_heuristic_call
(5)    if   = null or   <  
(6)     set   =
(7)    end if
(8)  end for
(9)  return
(10) end function