Expert systems approach for generalized traveling salesman problem