TSPLib InputΒΆ
TSPLib provides a library of sample
instances for different pathfinding problems, as well as a format for defining them.
This module provides ways of reading TSPLib input files using the tsplib95 python library and converting them into a QuboGenerator with
the corresponding constraints.
from mqt.problemsolver.qubo_tools.pathfinder import EncodingType, from_tsplib_problem
import tsplib95
problem = tsplib95.load("tsp_lib_file.tsp")
generator = from_tsplib_problem(problem, EncodingType.ONE_HOT)