Travelling salesman approximate solution algorithms