Reactive max-min ant system with recursive local search and its application to TSP and QAP