JavaPermutationTools (JPT): A Java API for computation on permutations and sequences
The JavaPermutationTools (JPT) API provides Java classes that enable representing and generating permutations and sequences, as well as performing computation on permutations and sequences. It includes implementations of a variety of permutation distance metrics as well as distance metrics on sequences (i.e., Strings, arrays, and other ordered data types).
New in this release: SequenceSampler class for randomly sampling arrays and other sequences. New functionality added to the RandomIndexer class. A variety of refactorings to improve code readability and maintenance, as well as a variety of code optimizations.