Market Equilibrium and Optimization