Genetic algorithms and genetic programming : modern concepts and practical applications