Verwendungen von Klasse
org.deidentifier.arx.framework.lattice.SolutionSpace
Packages, die SolutionSpace verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package provides implementations of search algorithms
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
This package implements the 'history' optimization.
This package provides the internal generalization lattice
-
Verwendungen von SolutionSpace in org.deidentifier.arx
Methoden in org.deidentifier.arx mit Parametern vom Typ SolutionSpaceModifizierer und TypMethodeBeschreibungvoidARXLattice.Access.setSolutionSpace(SolutionSpace<?> solutions) Updates the solution spaceKonstruktoren in org.deidentifier.arx mit Parametern vom Typ SolutionSpaceModifiziererKonstruktorBeschreibungprotectedARXResult(ARXAnonymizer anonymizer, org.deidentifier.arx.DataRegistry registry, DataManager manager, TransformationChecker checker, DataDefinition definition, ARXConfiguration config, ARXLattice lattice, long duration, SolutionSpace<?> solutionSpace, boolean optimumFound) Creates a new instance.ARXResult(DataHandle handle, DataDefinition definition, ARXLattice lattice, int historySize, double snapshotSizeSnapshot, double snapshotSizeDataset, Metric<?> metric, ARXConfiguration config, ARXLattice.ARXNode optimum, long time, SolutionSpace<?> solutionSpace, ARXProcessStatistics statistics) Internal constructor for deserialization. -
Verwendungen von SolutionSpace in org.deidentifier.arx.algorithm
Felder in org.deidentifier.arx.algorithm, die deklariert sind als SolutionSpaceModifizierer und TypFeldBeschreibungprotected SolutionSpace<?> AbstractAlgorithm.solutionSpaceThe lattice.Methoden in org.deidentifier.arx.algorithm mit Parametern vom Typ SolutionSpaceModifizierer 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 instanceKonstruktoren in org.deidentifier.arx.algorithm mit Parametern vom Typ SolutionSpaceModifiziererKonstruktorBeschreibungprotectedAbstractAlgorithm(SolutionSpace<?> solutionSpace, TransformationChecker checker, int timeLimit, int checkLimit) Initializes the algorithmFLASHAlgorithmImpl(SolutionSpace<Long> solutionSpace, TransformationChecker checker, FLASHStrategy strategy, FLASHConfiguration config, int timeLimit, int checkLimit) Creates a new instance.FLASHStrategy(SolutionSpace<?> solutionSpace, GeneralizationHierarchy[] hierarchies) Creates a new instance.GeneticAlgorithm(SolutionSpace<?> solutionSpace, TransformationChecker checker, int geneticAlgorithmIterations, double geneticAlgorithmCrossoverFraction, boolean geneticAlgorithmDeterministic, double geneticAlgorithmEliteFraction, double geneticAlgorithmImmigrationFraction, int geneticAlgorithmImmigrationInterval, double geneticAlgorithmMutationProbability, int geneticAlgorithmSubpopulationSize, double geneticAlgorithmpProductionFraction, int timeLimit, int checkLimit) Creates a new instanceprotectedLIGHTNINGAlgorithm(SolutionSpace<?> space, TransformationChecker checker, int timeLimit, int checkLimit) Constructor -
Verwendungen von SolutionSpace in org.deidentifier.arx.framework.check
Konstruktoren in org.deidentifier.arx.framework.check mit Parametern vom Typ SolutionSpaceModifiziererKonstruktorBeschreibungTransformationChecker(DataManager manager, Metric<?> metric, ARXConfiguration.ARXConfigurationInternal config, int historyMaxSize, double snapshotSizeDataset, double snapshotSizeSnapshot, SolutionSpace<?> solutionSpace) Creates a new transformation checker. -
Verwendungen von SolutionSpace in org.deidentifier.arx.framework.check.history
Konstruktoren in org.deidentifier.arx.framework.check.history mit Parametern vom Typ SolutionSpaceModifiziererKonstruktorBeschreibungHistory(int rowCount, int size, double snapshotSizeDataset, double snapshotSizeSnapshot, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, SolutionSpace<?> solutionSpace) Creates a new history. -
Verwendungen von SolutionSpace in org.deidentifier.arx.framework.lattice
Unterklassen von SolutionSpace in org.deidentifier.arx.framework.latticeModifizierer und TypKlasseBeschreibungclassA class representing the solution spaceclassA class representing the solution spaceFelder in org.deidentifier.arx.framework.lattice, die deklariert sind als SolutionSpaceModifizierer und TypFeldBeschreibungprotected final SolutionSpace<T> Transformation.solutionSpaceThe solution spaceMethoden in org.deidentifier.arx.framework.lattice, die SolutionSpace zurückgebenModifizierer und TypMethodeBeschreibungstatic SolutionSpace<?> SolutionSpace.create(int[] hierarchiesMinLevels, int[] hierarchiesMaxLevels) Creates a new solution spacestatic SolutionSpace<?> SolutionSpace.create(ARXLattice lattice, ARXConfiguration config) Creates a new solution spaceMethoden in org.deidentifier.arx.framework.lattice mit Parametern vom Typ SolutionSpaceModifizierer und TypMethodeBeschreibungstatic ObjectIterator<org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper> ObjectIterator.create(SolutionSpace<?> lattice, Iterator<int[]> iter) Creates a new instance for int arraysKonstruktoren in org.deidentifier.arx.framework.lattice mit Parametern vom Typ SolutionSpaceModifiziererKonstruktorBeschreibungprotectedTransformation(int[] transformationARX, de.linearbits.jhpl.Lattice<Integer, Integer> lattice, SolutionSpace<T> solutionSpace) Instantiates a new transformation.protectedTransformationIntArray(org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper transformationARX, de.linearbits.jhpl.Lattice<Integer, Integer> lattice, SolutionSpace<org.deidentifier.arx.framework.lattice.SolutionSpaceIntArray.IntArrayWrapper> solutionSpace) Delegate constructor