M-Unit EigenAnt: An Ant Algorithm to Find the M Best Solutions