 
  
  
  
  
 
The so-called assignment problem is of considerable importance in a variety of applications, and can be stated as follows. Let

and

be two sets of items, and let
be a measure of the distance (dissimilarity) between individual items from
the two lists. Taking  , the objective of the assignment
problem is to find the particular mapping
, the objective of the assignment
problem is to find the particular mapping

such that the total association score
is minimized over all permutations  .
.
For  , the naive (exhaustive search) complexity of the
assignment problem is
, the naive (exhaustive search) complexity of the
assignment problem is  . There are, 
however, a variety of exact solutions to the assignment problem with reduced
complexity
. There are, 
however, a variety of exact solutions to the assignment problem with reduced
complexity  ([Blackman:86a], [Burgeios:71a], 
[Kuhn:55a]). Section 9.8.2 briefly describes one such method, 
Munkres algorithm  [Kuhn:55a], and presents a 
particular sequential 
implementation.  Performance of the algorithm is examined for the 
particularly nasty problem of associating lists of random points within the 
unit square.  In Section 9.8.3, the algorithm is generalized for 
concurrent execution, and performance results for runs on the Mark III 
hypercube are presented.
 ([Blackman:86a], [Burgeios:71a], 
[Kuhn:55a]). Section 9.8.2 briefly describes one such method, 
Munkres algorithm  [Kuhn:55a], and presents a 
particular sequential 
implementation.  Performance of the algorithm is examined for the 
particularly nasty problem of associating lists of random points within the 
unit square.  In Section 9.8.3, the algorithm is generalized for 
concurrent execution, and performance results for runs on the Mark III 
hypercube are presented.