classifier.gp
Class Breeder
java.lang.Object
classifier.gp.Breeder
- All Implemented Interfaces:
- java.io.Serializable
- public class Breeder
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Breeder
protected Breeder(java.util.Properties p)
Breeder
public Breeder()
Breeder
public Breeder(double rp_rate,
double mt_rate,
double cr_rate,
SelectionFunction rp_sel,
SelectionFunction mt_sel,
SelectionFunction cr_sel1,
SelectionFunction cr_sel2,
MutationOperator mt,
CrossoverOperator cr)
breed
public GProgram[] breed(Population pop)
getMutationOpertor
public MutationOperator getMutationOpertor()
getCrossoverOperator
public CrossoverOperator getCrossoverOperator()
getReproductionRate
public double getReproductionRate()
getMutationRate
public double getMutationRate()
getCrossoverRate
public double getCrossoverRate()
getReproductioinSelect
public SelectionFunction getReproductioinSelect()
getMutationSelect
public SelectionFunction getMutationSelect()
getCrossoverSelect
public SelectionFunction getCrossoverSelect()
getCrossoverSelect2
public SelectionFunction getCrossoverSelect2()
setMutationOpertor
public void setMutationOpertor(MutationOperator mt)
setCrossoverOperator
public void setCrossoverOperator(CrossoverOperator cr)
setReproductionRate
public void setReproductionRate(double rp_rate)
setMutationRate
public void setMutationRate(double mt_rate)
setCrossoverRate
public void setCrossoverRate(double cr_rate)
setReproductioinSelect
public void setReproductioinSelect(SelectionFunction sf)
setMutationSelect
public void setMutationSelect(SelectionFunction sf)
setCrossoverSelect
public void setCrossoverSelect(SelectionFunction sf)
setCrossoverSelect2
public void setCrossoverSelect2(SelectionFunction sf)