Text this: Building new spatial interaction models by using genetic programming and a supercomputer.