Minimum-zone form tolerance evaluation using particle swarm optimisation. (14th January 2008)