A discrete particle swarm optimization for lot-streaming flowshop scheduling problem