Uses of Class
es.urjc.etsii.grafo.tsptw.model.TSPTWSolution
Packages that use TSPTWSolution
Package
Description
-
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw
Fields in es.urjc.etsii.grafo.tsptw with type parameters of type TSPTWSolutionModifier and TypeFieldDescriptionstatic final Objective<TSPTWBaseMove, TSPTWSolution, TSPTWInstance> Main.OBJECTIVE -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.alg
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.algMethods in es.urjc.etsii.grafo.tsptw.alg that return TSPTWSolutionModifier and TypeMethodDescriptionGVNS.algorithm(TSPTWInstance instance) GVNS.vns_feasible(TSPTWInstance instance) Methods in es.urjc.etsii.grafo.tsptw.alg with parameters of type TSPTWSolution -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.constructives
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.constructivesMethods in es.urjc.etsii.grafo.tsptw.constructives that return TSPTWSolutionMethods in es.urjc.etsii.grafo.tsptw.constructives with parameters of type TSPTWSolution -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.constructives.grasp
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.constructives.graspMethods in es.urjc.etsii.grafo.tsptw.constructives.grasp that return TSPTWSolutionModifier and TypeMethodDescriptionprotected TSPTWSolutionTSPTWListManager.TSPTWGRASPMove._execute(TSPTWSolution solution) Methods in es.urjc.etsii.grafo.tsptw.constructives.grasp with parameters of type TSPTWSolutionModifier and TypeMethodDescriptionprotected TSPTWSolutionTSPTWListManager.TSPTWGRASPMove._execute(TSPTWSolution solution) TSPTWListManager.buildInitialCandidateList(TSPTWSolution solution) Generate initial candidate list.TSPTWListManager.updateCandidateList(TSPTWSolution solution, TSPTWListManager.TSPTWGRASPMove move, List<TSPTWListManager.TSPTWGRASPMove> candidateList, int index) Update candidate list after each movement.Constructors in es.urjc.etsii.grafo.tsptw.constructives.grasp with parameters of type TSPTWSolution -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.experiments
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.experimentsMethods in es.urjc.etsii.grafo.tsptw.experiments that return types with arguments of type TSPTWSolution -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.model
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.modelModifier and TypeClassDescriptionclassExample movement class.classclassValidate that a solution is valid for the TSPTW problem.Methods in es.urjc.etsii.grafo.tsptw.model that return TSPTWSolutionModifier and TypeMethodDescriptionprotected abstract TSPTWSolutionTSPTWBaseMove._execute(TSPTWSolution solution) Executes the proposed move, to be implemented by each move type.TSPTWSolution.clone_solution()TSPTWSolution.cloneSolution()TSPTWSolution.localsearch_2opt_first()TSPTWSolution.localsearch_insertion(boolean first_improvement) Methods in es.urjc.etsii.grafo.tsptw.model with parameters of type TSPTWSolutionModifier and TypeMethodDescriptionprotected abstract TSPTWSolutionTSPTWBaseMove._execute(TSPTWSolution solution) Executes the proposed move, to be implemented by each move type.booleanTSPTWSolution.better_than(TSPTWSolution other) voidTSPTWSolution.copy_from(TSPTWSolution solution) TSPTWSolutionValidator.validate(TSPTWSolution solution) Validate the current solution, check that no constraint is broken and everything is fineConstructors in es.urjc.etsii.grafo.tsptw.model with parameters of type TSPTWSolutionModifierConstructorDescriptionTSPTWBaseMove(TSPTWSolution solution) Move constructorTSPTWSolution(TSPTWSolution solution) -
Uses of TSPTWSolution in es.urjc.etsii.grafo.tsptw.shake
Subclasses with type arguments of type TSPTWSolution in es.urjc.etsii.grafo.tsptw.shakeMethods in es.urjc.etsii.grafo.tsptw.shake that return TSPTWSolutionModifier and TypeMethodDescriptionExampleTSPTWShake.shake(TSPTWSolution solution, int k) Shake / perturbate a feasible solution.Methods in es.urjc.etsii.grafo.tsptw.shake with parameters of type TSPTWSolutionModifier and TypeMethodDescriptionExampleTSPTWShake.shake(TSPTWSolution solution, int k) Shake / perturbate a feasible solution.