Many clustering algorithms have to need a number of clusters before clustering.In order to tackle this problem,a novel GEP-Cluster (Gene Expression Programming clustering) algorithm was proposed. The main contributions include: 1) proposing the GEP Cluster algorithm to find the best clustering via GEP evolution, 2) proposing AMCA algorithm to auto merge cluster, 3) finding the best clustering without any priori knowledge by the GEP Cluster algorithm.Extensive experiments showed that GEP-Cluster algorithm is effective in clustering without any domain knowledge, and the average clustering accuracy is almost 96%.Keywords