An efficient randomized heuristic for a maximum independent set is pre
sented. The procedure is tested on randomly generated graphs having fr
om 400 to 3,500 vertices and edge probabilities from 0.2 to 0.9. The h
euristic can be implemented trivially in parallel and is tested on an
MIMD computer with 1, 2, 4 and 8 processors. Computational results ind
icate that the heuristic frequently finds the optimal or expected opti
mal solution in a fraction of the time required by implementations of
simulated annealing, tabu search, and an exact partial enumeration met
hod.