Equilibrium Aggregation: Encoding Sets via Optimization