A genetic algorithm for the generalised transportation problem. (28th April 2005)