Text this: Maintaining Diversity in Parallel Problem Solving: The Influence of Network Structure and Learning Strategy