Interface Representation<G>

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isValid(G genotype)
    Returns true if the genotype is valid in this domain.
    Creates a random feasible genotype.
    repair(G genotype)
    Repairs a genotype into the feasible domain.
    summarize(G genotype)
    Provides a stable summary for logs and reports.
    Representation identifier used in configuration and logs.
  • Method Details

    • type

      String type()
      Representation identifier used in configuration and logs.
    • random

      G random(RngStream rng)
      Creates a random feasible genotype.
    • isValid

      boolean isValid(G genotype)
      Returns true if the genotype is valid in this domain.
    • repair

      G repair(G genotype)
      Repairs a genotype into the feasible domain.
    • summarize

      String summarize(G genotype)
      Provides a stable summary for logs and reports.