Text this: A binary particle swarm optimization approach to optimize assembly sequence planning