并行算法是当前研究解决算法效率问题的成熟技术之一.为提高GEP算法解决复杂函数优化问题的效率,将并行算法引入多细胞基因表达式编程函数优化问题,解决传统计算形式不能充分发挥多核处理器性能的问题.通过分析多细胞基因表达式编程并行算法的机理和MPI和OpenMP混合并行模型,设计与实现多细胞基因表达式编程函数优化的并行算法(Parallel Multicellula rGene Expression Programmingalgorithmfor Function Optimization)PGMFO.实验结果表明针对复杂的函数优化问题,在不影响精度和收敛性的情况下,PGMFO 算法比原有的算法效率高出10%-20%.
T he parallel algorithm is currently a mature technology to solve the efficiency of algo-rithm .This article introduces the idea of parallel algorithms into multicellular gene expression pro-gramming algorithm for function optimization to solve the shortage that traditional computing form can not give full play to the performance of the current multi-core processors for improving the effi-ciency of GEP algorithm in solving complex function optimization problems .By analyzing the mecha-nism of multicellular gene expression programming algorithm for function optimization and the mixed parallel model of MPI and Open MP ,In this paper a parallel multicellular gene expression program-ming algorithm for function optimization is designed and achieved .The experimental results show that in the case of not affecting the accuracy and convergence ,and in view of the complex function optimi-zation ,the efficiency of PGM FO algorithm improve by 10% ~ 20% .