hhmax.gms : A Household Maximization Problem

Description

No description.


Small Model of Type : NLP


Category : GAMS Model library


Main file : hhmax.gms

$title A Household's Utility Max. Model in Ch. 3 (HHMAX,SEQ=274)

$onText
No description.


Hosoe, N, Gasawa, K, and Hashimoto, H
Handbook of Computible General Equilibrium Modeling
University of Tokyo Press, Tokyo, Japan, 2004

Keywords: nonlinear programming, general equilibrium model, utility maximization problem
$offText

Set
   i 'goods'   / BRD  'bread',   MLK  'milk'  /
   h 'factors' / CAP  'capital', LAB  'labor' /;

Parameter
   alpha(i) 'share parameter in utility function' / BRD  0.2, MLK  0.8 /
   px(i)    'price of the i-th good'              / BRD  1  , MLK  2   /
   pf(h)    'price of the h-th factor'            / CAP  2  , LAB  1   /
   FF(h)    'factor endowment'                    / CAP 10  , LAB 20   /;

Positive Variable X(i) 'consumption of the i-th good';

Variable UU 'utility';

Equation
   eqX(i) 'household demand function'
   obj    'utility function';

eqX(i).. X(i) =e= alpha(i)*sum(h, pf(h)*FF(h))/px(i);

obj..    UU   =e= prod(i, X(i)**alpha(i));

* Setting Lower Bounds on Variables to Avoid Division by Zero
X.lo(i) = 0.001;

Model HHmax / all /;

solve HHmax maximizing UU using nlp;