A Novel Assembly Line Scheduling Algorithm Based on CE-PSO. (1st February 2015)