Uses of Class
es.urjc.etsii.grafo.bmssc.model.sol.BMSSCSolution
Packages that use BMSSCSolution
Package
Description
-
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc
Fields in es.urjc.etsii.grafo.bmssc with type parameters of type BMSSCSolutionModifier and TypeFieldDescriptionstatic final Objective
<BMSSCMove, BMSSCSolution, BMSSCInstance> Main.OBJ
-
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc.alg
Methods in es.urjc.etsii.grafo.bmssc.alg that return BMSSCSolutionModifier and TypeMethodDescriptionMultistartOnlyBestAppliesLS.algorithm
(BMSSCInstance ins) Executes the algorithm for the given instanceConstructor parameters in es.urjc.etsii.grafo.bmssc.alg with type arguments of type BMSSCSolutionModifierConstructorDescriptionMultistartOnlyBestAppliesLS
(String name, int iterations, Constructive<BMSSCSolution, BMSSCInstance> constructor, Improver<BMSSCSolution, BMSSCInstance> improver) MultistartOnlyBestAppliesLS
(String name, int iterations, Constructive<BMSSCSolution, BMSSCInstance> constructor, Improver<BMSSCSolution, BMSSCInstance> improver) -
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc.create
Methods in es.urjc.etsii.grafo.bmssc.create that return BMSSCSolutionModifier and TypeMethodDescriptionBMSSCGRASPConstructor.construct
(BMSSCSolution solution) RandomConstructor.construct
(BMSSCSolution solution) Methods in es.urjc.etsii.grafo.bmssc.create with parameters of type BMSSCSolutionModifier and TypeMethodDescriptionvoid
BMSSCListManager.beforeGRASP
(BMSSCSolution solution) BMSSCListManager.buildInitialCandidateList
(BMSSCSolution solution) BMSSCGRASPConstructor.construct
(BMSSCSolution solution) RandomConstructor.construct
(BMSSCSolution solution) BMSSCListManager.updateCandidateList
(BMSSCSolution solution, AssignMove move, List<AssignMove> candidateList, int index) -
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc.experiment
Methods in es.urjc.etsii.grafo.bmssc.experiment that return types with arguments of type BMSSCSolutionModifier and TypeMethodDescriptionFinalExperiment.getAlgorithms()
FinalExperiment.sotaAlgorithm()
Method parameters in es.urjc.etsii.grafo.bmssc.experiment with type arguments of type BMSSCSolutionModifier and TypeMethodDescriptionlong
ClusteringTimeLimit.timeLimitInMillis
(BMSSCInstance instance, Algorithm<BMSSCSolution, BMSSCInstance> algorithm) Constructor parameters in es.urjc.etsii.grafo.bmssc.experiment with type arguments of type BMSSCSolutionModifierConstructorDescription -
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc.improve
Methods in es.urjc.etsii.grafo.bmssc.improve that return BMSSCSolutionModifier and TypeMethodDescriptionBestImpLS.improve
(BMSSCSolution solution) FirstImpLS.improve
(BMSSCSolution solution) ShakeImprover.improve
(BMSSCSolution solution) StrategicOscillation.shake
(BMSSCSolution solution, int k) Methods in es.urjc.etsii.grafo.bmssc.improve with parameters of type BMSSCSolutionModifier and TypeMethodDescriptionvoid
StrategicOscillation.fixClusters
(BMSSCSolution s) BestImpLS.improve
(BMSSCSolution solution) FirstImpLS.improve
(BMSSCSolution solution) ShakeImprover.improve
(BMSSCSolution solution) boolean
BestImpLS.iteration
(BMSSCSolution solution) boolean
FirstImpLS.iteration
(BMSSCSolution solution) void
StrategicOscillation.movePointAnywhere
(int overloadedCluster, BMSSCSolution solution) StrategicOscillation.shake
(BMSSCSolution solution, int k) Constructor parameters in es.urjc.etsii.grafo.bmssc.improve with type arguments of type BMSSCSolutionModifierConstructorDescriptionShakeImprover
(Improver<BMSSCSolution, BMSSCInstance> improver, Shake<BMSSCSolution, BMSSCInstance> shake) ShakeImprover
(Improver<BMSSCSolution, BMSSCInstance> improver, Shake<BMSSCSolution, BMSSCInstance> shake) -
Uses of BMSSCSolution in es.urjc.etsii.grafo.bmssc.model.sol
Methods in es.urjc.etsii.grafo.bmssc.model.sol that return BMSSCSolutionModifier and TypeMethodDescriptionprotected BMSSCSolution
AssignMove._execute
(BMSSCSolution solution) protected BMSSCSolution
ReassignMove._execute
(BMSSCSolution solution) protected BMSSCSolution
SwapMove._execute
(BMSSCSolution solution) BMSSCSolution.cloneSolution()
BMSSCSolutionBuilder.initializeSolution
(BMSSCInstance instance) Methods in es.urjc.etsii.grafo.bmssc.model.sol with parameters of type BMSSCSolutionModifier and TypeMethodDescriptionprotected BMSSCSolution
AssignMove._execute
(BMSSCSolution solution) protected BMSSCSolution
ReassignMove._execute
(BMSSCSolution solution) protected BMSSCSolution
SwapMove._execute
(BMSSCSolution solution) BMSSCSolutionValidator.validate
(BMSSCSolution solution) Validate the current solution, check that no constraint is broken and everything is fineConstructors in es.urjc.etsii.grafo.bmssc.model.sol with parameters of type BMSSCSolutionModifierConstructorDescriptionAssignMove
(BMSSCSolution solution, int point, int cluster) Move constructorBMSSCMove
(BMSSCSolution solution) Move constructorBMSSCSolution
(BMSSCSolution solution) ReassignMove
(BMSSCSolution solution, int pointId, int targetCluster) Move constructorSwapMove
(BMSSCSolution solution, int pointA, int pointB) Move constructor