Text this: Solving the assignment problem of multi-agent systems /