Various methods of solving the Traveling Salesperson Problem