Point Based Genetic Algorithm