package opt.ga; import shared.Instance; /** * An interface for cross over functions * @author Andrew Guillory gtg008g@mail.gatech.edu * @version 1.0 */ public interface CrossoverFunction { /** * Mate two candidate solutions * @param a the first solution * @param b the second * @return the mated solution */ public Instance mate(Instance a, Instance b); }