An application of particle swarm optimization to the tracking of faulty lines for the monitoring of outer-race bearing faults