EA should just hire Toady one from dwarf fortress to do the Sim simulation. Dwarf fortress has very complex and very accurate path-finding as well as excellent creature simulation.
That model can be simplified and used in Sim City. Of course some performance improvements may be necessary, but that can be done by a large company with a lot of resources, like EA.