Text this: Multiple R&D Projects Scheduling Optimization with Improved Particle Swarm Algorithm