Mathematical formulations for generalized traveling salesman problem