Optimization Techniques for Solving Travelling Salesman Problem