dLife Home Page

dlife.ga
Interface MutationOperator

All Superinterfaces:
Serializable
All Known Implementing Classes:
FixedRateMutation

public interface MutationOperator
extends Serializable

Interface for classes used to apply mutation operations to Individuals.

Version:
Jan 7, 2007
Author:
Grant Braught, Dickinson College

Method Summary
 Individual mutate(Individual ind)
          Return a new Individual that is a mutated copy of the provided individual.
 

Method Detail

mutate

Individual mutate(Individual ind)
Return a new Individual that is a mutated copy of the provided individual. The provided individual should not be modified.

Parameters:
ind - the Individual to be mutated.
Returns:
a mutated copy of ind.

dLife Home Page