Investigation of horizontal crossover and stability- based adaptive inertia weight strategies for CLPSO