Raju Govindaraj, Babukarthik: PSO per risolvere problemi di ottimizzazione combinatoria