Text this: Improved optimisation methods using evolutionary computation for mass transit signalling block-layout design /