Cost optimisation of supply chain networks using particle swarm optimisation. (26th October 2010)