For ease of presentation, we describe
the personalized communication algorithm for the case when the input
is initially evenly distributed amongst the processors. The reader is
directed to [4] for the general case. Consider a set of n
elements evenly distributed amongst p processors in such a manner
that no processor holds more than elements. Each element
consists of a pair
, where dest is the
location to where the data is to be routed. There are no assumptions
made about the pattern of data redistribution, except that no
processor is the destination of more than h elements and thus
. We assume for
simplicity (and without loss of generality) that h is an integral
multiple of p.