A multi-objective optimization for energy management in a renewable micro-grid system: A data mining approach