add algorithms for VRPH