Heterogeneous learning strategies interact with social network structure and problem complexity to benefit collective search | Synapse