Describir: Double-objective optimization-based firefly algorithm of a stand-alone photovoltaic/water pumping system for water supply in rural and remote areas: a case study