Spaces:
Sleeping
Sleeping
import numpy as np | |
from models.solvers.ortools.ortools_base import ORToolsBase | |
class ORToolsTSP(ORToolsBase): | |
def __init__(self, large_value=1e+6, scaling=False): | |
super().__init__(large_value, scaling) | |
def scaling_feats(self, node_feats): | |
return { | |
key: (node_feat * self.large_value).astype(np.int64) | |
if key == "coords" else | |
node_feat | |
for key, node_feat in node_feats.items() | |
} |