Interface MutationOperator<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void mutate​(T c)
      Mutates a candidate solution to a problem, by randomly modifying its state.
      • Methods inherited from interface org.cicirello.search.concurrent.Splittable

        split
    • Method Detail

      • mutate

        void mutate​(T c)
        Mutates a candidate solution to a problem, by randomly modifying its state. The mutant that is produced is in the local neighborhood of the original candidate solution.
        Parameters:
        c - The candidate solution subject to the mutation. This method changes the state of c.