ml4co_kit.solver.base
Base class for all solvers.
Classes
|
Define the solver types as an enumeration. |
|
Base class for all solvers. |
- class ml4co_kit.solver.base.SOLVER_TYPE(value)[source]
Bases:
str,EnumDefine the solver types as an enumeration.
- CONCORDE = 'concorde'
- DIY = 'diy'
- DREAMPLACE = 'dreamplace'
- FEM = 'fem'
- GA_EAX = 'ga_eax'
- GNN4CO = 'gnn4co'
- GP_DEGREE = 'gp_degree'
- GUROBI = 'gurobi'
- HGS = 'hgs'
- ILS = 'ils'
- INSERTION = 'insertion'
- ISCO = 'isco'
- KAMIS = 'kamis'
- LC_DEGREE = 'lc_degree'
- LKH = 'lkh'
- ML4CO = 'ml4co'
- NEAREST = 'nearest'
- NEUROLKH = 'neurolkh'
- NULL = 'null'
- ORTOOLS = 'ortools'
- PYGM = 'pygm'
- PYSAT = 'pysat'
- PYVRP = 'pyvrp'
- RANDOM = 'random'
- RLSA = 'rlsa'
- SCIP = 'scip'
- class ml4co_kit.solver.base.SolverBase(solver_type: SOLVER_TYPE, optimizer: OptimizerBase | None = None)[source]
Bases:
objectBase class for all solvers.