Text this: Genetic algorithm-based arrangement of photovoltaic modules in arrays for mismatch loss mitigation