Application of particle swarm optimization algorithm in Lot-sizing problem