An Evolutionary Approach for Job Assignment