Class Hierarchy
- java.lang.Object
- org.cicirello.search.operators.permutations.AdjacentSwapMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.BlockInterchangeMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.BlockMoveMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.CycleAlphaMutation (implements org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.CycleCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationFullBinaryOperator)
- org.cicirello.search.operators.permutations.CycleMutation (implements org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.EdgeRecombination (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.EnhancedEdgeRecombination (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.InsertionMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.NonWrappingOrderCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.OrderCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.OrderCrossoverTwo (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationFullBinaryOperator)
- org.cicirello.search.operators.permutations.PartiallyMatchedCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationFullBinaryOperator)
- org.cicirello.search.operators.permutations.PermutationInitializer (implements org.cicirello.search.operators.Initializer<T>)
- org.cicirello.search.operators.permutations.PositionBasedCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationFullBinaryOperator)
- org.cicirello.search.operators.permutations.PrecedencePreservativeCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.ReversalMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.RotationMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.ScrambleMutation (implements org.cicirello.search.operators.MutationOperator<T>)
- org.cicirello.search.operators.permutations.SwapMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.ThreeOptMutation (implements org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.TwoChangeMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.permutations.PermutationFullUnaryOperator, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.UndoableScrambleMutation (implements org.cicirello.permutations.PermutationUnaryOperator, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.UndoableUniformScrambleMutation (implements org.cicirello.permutations.PermutationUnaryOperator, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.UniformOrderBasedCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.UniformPartiallyMatchedCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationFullBinaryOperator)
- org.cicirello.search.operators.permutations.UniformPrecedencePreservativeCrossover (implements org.cicirello.search.operators.CrossoverOperator<T>, org.cicirello.permutations.PermutationBinaryOperator)
- org.cicirello.search.operators.permutations.UniformScrambleMutation (implements org.cicirello.search.operators.MutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedBlockMoveMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedInsertionMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedReversalMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedScrambleMutation (implements org.cicirello.search.operators.MutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedSwapMutation (implements org.cicirello.search.operators.IterableMutationOperator<T>, org.cicirello.search.operators.UndoableMutationOperator<T>)
- org.cicirello.search.operators.permutations.WindowLimitedUndoableScrambleMutation (implements org.cicirello.permutations.PermutationUnaryOperator, org.cicirello.search.operators.UndoableMutationOperator<T>)