A nutrient recommendation system for soil fertilization based on evolutionary computation