Description: equilibrium.m and planner.m implement the algorithm for solving the competitive equilibrium and planning problem described in Appendix B.