A Comparison of Traditional and Constraint-based Heuristic Methods on Vehicle Routing Problems with Side Constraints