Class MinVertexCoverExp
java.lang.Object
es.urjc.etsii.grafo.experiment.AbstractExperiment<MSTSolution, MSTInstance>
es.urjc.etsii.grafo.graphs.experiments.MinVertexCoverExp
Minimum Vertex Cover (MVC), solved with CMSA (Construct, Merge, Solve & Adapt).
Unlike MST/Shortest Paths, MVC is NP-hard: there is no known polynomial exact algorithm,
which is exactly the kind of problem CMSA targets. See
MVCConstructive for the
probabilistic construction used to sample candidate vertices, and MVCExactCoverSolver
for the exact method used to solve the restricted sub-instance at every iteration.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet list of algorithms defined in this experiment.Methods inherited from class AbstractExperiment
getName
-
Constructor Details
-
MinVertexCoverExp
public MinVertexCoverExp()
-
-
Method Details
-
getAlgorithms
Description copied from class:AbstractExperimentGet list of algorithms defined in this experiment. Each experiment can define a different set of algorithms. Although the same algorithm can be used several times in the same experiment, if you return the same configuration for the same algorithm an exception will be thrown.- Specified by:
getAlgorithmsin classAbstractExperiment<MSTSolution, MSTInstance>- Returns:
- list of algorithms defined in this experiment
-