var searchIndex = {}; searchIndex["travelling_salesman"] = {"doc":"Travelling Salesman Problem Solvers.","items":[[3,"Tour","travelling_salesman","Represents a tour of the travelling salesman",null,null],[12,"distance","","the total distance travelled following this tour",0,null],[12,"route","","the ordered route for this tour",0,null],[5,"get_distance_matrix","","Utility function to convert city coordinates to a distance matrix",null,null],[5,"get_route_distance","","Utility function to calculate the distance travelled following the specified route",null,{"inputs":[{"name":"vec"},{"name":"vec"}],"output":{"name":"f64"}}],[0,"brute_force","","Find an exact solution to the Travelling Salesman Problem using Brute Force",null,null],[5,"solve","travelling_salesman::brute_force","Returns an exact solution to the Travelling Salesman Problem using Brute Force",null,null],[0,"hill_climbing","travelling_salesman","Find an approximate solution to the Travelling Salesman Problem using Hill Climbing",null,null],[5,"solve","travelling_salesman::hill_climbing","Returns an approximate solution to the Travelling Salesman Problem using Hill Climbing",null,null],[0,"random_restarts","","Find an approximate solution to the Travelling Salesman Problem using Hill Climbing with random restarts",null,null],[5,"solve","travelling_salesman::hill_climbing::random_restarts","Returns an approximate solution to the Travelling Salesman Problem using Hill Climbing with random restarts",null,null],[0,"random_search","travelling_salesman","Find an approximate solution to the Travelling Salesman Problem using Random Search",null,null],[5,"solve","travelling_salesman::random_search","Returns an approximate solution to the Travelling Salesman Problem using Random Search",null,null],[0,"simulated_annealing","travelling_salesman","Find an approximate solution to the Travelling Salesman Problem using Simulated Annealing",null,null],[5,"solve","travelling_salesman::simulated_annealing","Returns an approximate solution to the Travelling Salesman Problem using Simulated Annealing",null,null]],"paths":[[3,"Tour"]]}; initSearch(searchIndex);