A Particle Swarm Optimization Algorithm for Solving Economic Lot Scheduling Problems.