A bilevel programming approach to the traveling salesman problem - Marcotte, Patrice; Savard, Gilles; Semet, Frédéric (Operations Research Letters, 2004)