Text this: Distributed optimization with information-constrained population dynamics