SpadePSO The source code and data of the paper "Incorporating Surprisingly Popular Algorithm and Euclidean Distance-based Adaptive Topology into PSO "