Stratified Sample Design
{ sample.mpl }
{ GAMS Model Library, http://www.gams.com/modlib/libhtml/sample.htm }
{ Stratified Sample Design, NLP, Size: 2x4 }
!#define reciprocal
TITLE
Sample;
OPTIONS
ModelType=Nonlinear
ParserType=Extended
INDEX
h := 1..4;
j := (a,b);
DATA
Pop[h] := 100000 * (4,3,2,1);
AB[j,h] := (25,25,25,25,
1, 4,16,64);
Cost[h]:= ( 1, 1, 1, 1);
Vmax[j] := (0.04,0.01);
TPop := SUM(h: Pop);
W[h] := FORMULA(Pop/TPop);
K1[h,j] := FORMULA(POWER(W,2)*AB);
K2[j] := SUM(h: W*AB/Pop);
NrLowBd[h] := FORMULA(1/Pop);
InitNr[h] := FORMULA(1/NrLowBd);
VARIABLES
N[h] INITIAL 200;
#ifdef reciprocal
Nr[h] INITIAL InitNr;
#endif
MODEL
MIN C = SUM(h: Cost * N);
#ifdef reciprocal
MIN C = SUM(h: Cost/Nr);
#endif
SUBJECT TO
Vbal[j]: SUM(h: K1/N) - K2 <= Vmax;
#ifdef reciprocal
Vbalr[j]: SUM(h: K1 * Nr) - K2 <= Vmax;
#endif
BOUNDS
100 <= N <= Pop;
#ifdef reciprocal
NrLowBd <= Nr <= 0.01;
#endif
END
Back To Top
|
Maximal Home Page
|
List of Models |
Previous Page
|
Next Page