Optimizing Case-based Algorithm for Maintaining the Photovoltaic Systems (International journal of computer applications, 2015)