Combinatorial optimization technique for improving performance of PV modules under partial shading conditions. (2021)