An algorithm for algebraic assignment problems