I know nothing about Singapore or their motivations for the racial integration, but the official response is at least plausible; see e.g. Schelling's segregation model: http://www.google.com/search?q=schelling+segregation+model
There are several Java applets around that demonstrate the model.