An Improved Mayfly Algorithm With Shading Detection for MPPT of Photovoltaic Systems. - Hengshan Xu; Mingyang Zhao; Fei Xue; Xujun Zhang; Leijie Sun (IEEE Access, 2023)