R/solver.arbitrary_insertion.R

Defines functions run.arbitrary_insertion makeTSPSolver.arbitrary_insertion

makeTSPSolver.arbitrary_insertion = function() {
  makeTSPSolverInternal(
    cl = "arbitrary_insertion",
    short.name = "arbitrary_insertion",
    name = "Arbitrary Insertion Algorithm for the (euclidean) TSP",
    description = "",
    properties = c("euclidean", "deterministic"),
    packages = "TSP"
  )
}

run.arbitrary_insertion = function(solver, instance, ...) {
  return(runSolverFromTSPPackage(solver, instance, ...))
}
jakobbossek/salesperson documentation built on Dec. 11, 2021, 4:54 a.m.