ByNobleID
    Adaptive particle swarm optimization. | NobleID