An algorithmic framework for improving heuristic solutions: Part I. A deterministic discount coupon traveling salesman problem