personnel-assignment problem