Verwendungen von Klasse
org.deidentifier.arx.algorithm.AbstractAlgorithm
Packages, die AbstractAlgorithm verwenden
Package
Beschreibung
This package provides implementations of search algorithms
-
Verwendungen von AbstractAlgorithm in org.deidentifier.arx.algorithm
Unterklassen von AbstractAlgorithm in org.deidentifier.arx.algorithmModifizierer und TypKlasseBeschreibungclassThis class implements the search algorithm used with data-dependent differential privacy as proposed in: Bild R, Kuhn KA, Prasser F.classThis class implements the FLASH algorithm.classImplementation of the genetic algorithm described in "Expanding Access to Large-Scale Genomic Data While Promoting Privacy: A Game Theoretic Approach" by Wan et al.classLightning algorithm as described in:
Prasser, F., Bild, R., Eicher, J., Spengler, H., Kohlmayer, F., Ungültige Eingabe: "&" Kuhn, K.classTop-down version of the lightning algorithm.Methoden in org.deidentifier.arx.algorithm, die AbstractAlgorithm zurückgebenModifizierer und TypMethodeBeschreibungstatic AbstractAlgorithmDataDependentEDDPAlgorithm.create(SolutionSpace<?> solutionSpace, TransformationChecker checker, boolean deterministic, int expansionLimit, double epsilonSearch, int timeLimit, int stepLimit) Creates a new instancestatic AbstractAlgorithmFLASHAlgorithm.create(SolutionSpace<Long> solutionSpace, TransformationChecker checker, FLASHStrategy strategy, int timeLimit, int checkLimit) Creates a new instance of the FLASH algorithm.static AbstractAlgorithmGeneticAlgorithm.create(SolutionSpace<?> solutionSpace, TransformationChecker checker, int heuristicSearchStepLimit, double geneticAlgorithmCrossoverFraction, boolean geneticAlgorithmDeterministic, double geneticAlgorithmEliteFraction, double geneticAlgorithmImmigrationFraction, int geneticAlgorithmImmigrationInterval, double geneticAlgorithmMutationProbability, int geneticAlgorithmSubpopulationSize, double geneticAlgorithmpProductionFraction, int timeLimit, int checkLimit) Returns a new instancestatic AbstractAlgorithmLIGHTNINGAlgorithm.create(SolutionSpace<?> solutionSpace, TransformationChecker checker, int timeLimit, int checkLimit) Creates a new instancestatic AbstractAlgorithmLIGHTNINGTopDownAlgorithm.create(SolutionSpace<?> solutionSpace, TransformationChecker checker, int timeLimit, int checkLimit) Creates a new instance