The migration and aggregation of atoms on solid surfaces