Equilibrium and utility maximization