Research Article

A Hybrid Bat Algorithm with Path Relinking for Capacitated Vehicle Routing Problem

Algorithm 4

Path_Relinking ( , ).
; // initial solution
; //  guiding solution
;
( ); // find out the difference position between
for :  cardinality( ) do
_Position( ); // find the position of the element of   in which in
( ); // replace the   position of   with the  element of   in
( );  //replace the   position of   with the corresponding element of
  if       then
   ;
    ;
  end
end
return