“…Genetic algorithms have been used in decision tree generation, to decide the splitting points and attributes to be used while growing a tree. , In contrast, EPTree uses evolutionary programming, sometimes called genetic programming to explore combinations of splitting nodes forming the decision trees themselves. This approach has all the benefits of genetic algorithms, including simultaneous investigation of many solutions and the avoidance of local minima, but does not require parameter encoding into fixed length vectors called chromosomes. Furthermore, the direct action on the decision trees themselves avoids some of the problems usually associated with decision tree induction from genetic programming, such as the tendency to grow overly large trees, known as bloat. , …”