Package org.deidentifier.arx.algorithm
Klasse LIGHTNINGTopDownAlgorithm
java.lang.Object
org.deidentifier.arx.algorithm.AbstractAlgorithm
org.deidentifier.arx.algorithm.LIGHTNINGAlgorithm
org.deidentifier.arx.algorithm.LIGHTNINGTopDownAlgorithm
Top-down version of the lightning algorithm.
-
Feldübersicht
Von Klasse geerbte Felder org.deidentifier.arx.algorithm.AbstractAlgorithm
checker, solutionSpace -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic AbstractAlgorithmcreate(SolutionSpace<?> solutionSpace, TransformationChecker checker, int timeLimit, int checkLimit) Creates a new instancebooleantraverse()Implement this method in order to provide a new algorithm.Von Klasse geerbte Methoden org.deidentifier.arx.algorithm.LIGHTNINGAlgorithm
assureChecked, expand, pruneVon Klasse geerbte Methoden org.deidentifier.arx.algorithm.AbstractAlgorithm
computeUtilityForMonotonicMetrics, getCheckCount, getCheckLimit, getGlobalOptimum, getTimeLimit, getTimeStart, mustStop, progress, setListener, startTraverse, trackOptimum, trackProgressFromLimits, trackProgressFromLimits
-
Methodendetails
-
create
public static AbstractAlgorithm create(SolutionSpace<?> solutionSpace, TransformationChecker checker, int timeLimit, int checkLimit) Creates a new instance- Parameter:
solutionSpace-checker-timeLimit-checkLimit-- Gibt zurück:
-
traverse
public boolean traverse()Beschreibung aus Klasse kopiert:AbstractAlgorithmImplement this method in order to provide a new algorithm.- Setzt außer Kraft:
traversein KlasseLIGHTNINGAlgorithm- Gibt zurück:
- Whether the result is optimal
-