Text this: Optimization of travelling salesman problem with precedence constraint using modified GA encoding