Gene expression programming algorithm based on multi-threading evaluator
Combining the advantages of multi-core CPU and multi-threading technology, a new Gene Expression Programming (GEP) algorithm with multi-threading evaluator was introduced, which greatly improved the efficiency of the GEP algorithm. The experimental results demonstrate that the new proposed algorithm MTEGEP is more efficient than traditional GEP. Furthermore, compared to the traditional GEP, MTEGEP achieves 1. 89 times faster speed in average with a dual-core CPU, and 6.48 times faster speed with an eight-core CPU.
data miningGene Expression Programming ( GEP)multi-threadingmulti-core CPUevaluator