ml4co_kit.generator.routing.tsp.atsp

Generator for ATSP instances.

Classes

ATSPGenerator(distribution_type, precision, ...)

Generator for ATSP instances.

ATSP_TYPE(value[, names, module, qualname, ...])

Define the ATSP types as an enumeration.

class ml4co_kit.generator.routing.tsp.atsp.ATSPGenerator(distribution_type: ~ml4co_kit.generator.routing.tsp.atsp.ATSP_TYPE = ATSP_TYPE.UNIFORM, precision: ~numpy.float32 | ~numpy.float64 = <class 'numpy.float32'>, nodes_num: int = 50, sat_vars_nums: int = 4, sat_clauses_nums: int = 6)[source]

Bases: RoutingGeneratorBase

Generator for ATSP instances.

class ml4co_kit.generator.routing.tsp.atsp.ATSP_TYPE(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: str, Enum

Define the ATSP types as an enumeration.

HCP = 'hcp'
SAT = 'sat'
UNIFORM = 'uniform'