Photovoltaic (PV) module working conditions lack consistency and PV array power outputs fluctuate due to the non-uniform impact that aging has on various PV modules in a PV array. No assessment has been conducted on the energy potential of a non-uniform PV array, despite the fact that the maximum power point (MPP) can be tracked by global maximum power point tracking (GMPPT). Therefore, the present work undertakes such an assessment by devising an algorithm to optimise the PV array electrical structure as the PV modules undergo aging in a non-uniform way. To enable PV arrays with non-uniform aging to produce as much power as possible and to make maintenance more cost-effective, the work puts forward a novel approach for reconfiguring PV arrays, where the PV modules are repositioned by retaining the aged PV modules. By this approach, the selection of the best reconfiguration topology necessitates the information on the electrical parameters associated with the PV modules in an array. Furthermore, the non-uniform aging of the PV modules can engender an incompatibility effect, which can be diminished in the proposed algorithm through iterative sorting of the modules in a hierarchical pattern. To determine how effective the method is for PV arrays with non-uniform aging and of different sizes, such as 3 × 4, 5 × 8 and 7 × 8 arrays, computer simulation and analysis have been conducted, with findings indicating that, irrespective of dimensions, PV arrays with non-uniform aging can have improved power yield.