Genetic operators What is a genetic algorithm without genetic operators? There is a genetic operator hierarchy, with EOOp as father and MonOp (monary or unary operator) and BinOp (binary operator) as siblings. Nobody should subclass EOOp, you should subclass BinOp or MonOp, those are the ones actually used here.