Uses of Interface
org.cicirello.permutations.distance.NormalizedPermutationDistanceMeasurer
Packages that use NormalizedPermutationDistanceMeasurer
Package
Description
Implementations of a variety of permutation distance measures.
-
Uses of NormalizedPermutationDistanceMeasurer in org.cicirello.permutations.distance
Classes in org.cicirello.permutations.distance that implement NormalizedPermutationDistanceMeasurerModifier and TypeClassDescriptionfinal classAcyclic edge distance treats the permutations as if they represent sets of edges, and counts the number of edges that differ.classBlock Interchange Distance is the minimum number of block interchanges necessary to transform one permutation into the other.final classCycle distance is the count of the number of non-singleton permutation cycles between a pair of permutations.final classCycle edit distance is the minimum number of non-singleton permutation cycles necessary to transform permutation p1 into p2.final classCyclic edge distance treats the permutations as if they represent sets of edges, and counts the number of edges that differ.final classCyclic RType distance treats the permutations as if they represent sets of directed edges, and counts the number of edges that differ.final classDeviation distance is the sum of the positional deviation of the permutation elements.final classExact Match distance is an extension of Hamming distance but to non-binary strings, in this case, permutations.final classInterchange distance is the minimum number of swaps necessary to transform one permutation into the other.final classK-Cycle distance is the count of the number of non-singleton permutation cycles of length at most K.final classKendall Tau distance is sometimes also known as bubble sort distance, as it is the number of adjacent swaps necessary to transform one permutation into the other.final classLee Distance is closely related to deviation distance.final classReinsertion distance is the count of the number of removal/reinsertion operations needed to transform one permutation into the other.final classReversal Distance is the minimum number of subpermutation reversals necessary to transform one permutation into the other.final classRType distance treats the permutations as if they represent sets of directed edges, and counts the number of edges that differ.final classScramble Distance is the minimum number of random shufflings needed to transform one permutation into the other.final classSquared Deviation distance is the sum of the squares of the positional deviations of the permutation elements.