Abstract
In this paper, we have studied crossover for graph-based programs. Graph crossover is unsatisfactory on several counts to divide and combine graphs unlike with string or tree crossover, because relatively large number of random factors should be inevitable to operate crossover. In this paper, we have compared the performance of several crossover operators for Genetic Network Programming experimentally. The experimental results show the advantages and drawbacks of each method.