-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHS43.SIF
140 lines (100 loc) · 2.87 KB
/
HS43.SIF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
***************************
* SET UP THE INITIAL DATA *
***************************
NAME HS43
* Problem :
* *********
* The Rosen-Suzuki test problem.
* Source: problem 43 in
* W. Hock and K. Schittkowski,
* "Test examples for nonlinear programming codes",
* Lectures Notes in Economics and Mathematical Systems 187, Springer
* Verlag, Heidelberg, 1981.
* SIF input: A.R. Conn, April 1990
* minor correction by Ph. Shott, Jan 1995.
* classification QQR2-AN-4-3
* some useful parameters, including N, the number of variables.
IE N 4
IE 1 1
IE 3 3
IE 5 5
IE 15 15
VARIABLES
DO I 1 N
X X(I)
ND
GROUPS
N OBJ X1 -5.0 X2 -5.0
N OBJ X3 -21.0 X4 7.0
G CON1 X1 -1.0 X2 1.0
G CON1 X3 -1.0 X4 1.0
G CON2 X1 1.0 X4 1.0
G CON3 X1 -2.0 X2 1.0
G CON3 X4 1.0
CONSTANTS
HS43 CON1 -8.0
HS43 CON2 -10.0
HS43 CON3 -5.0
BOUNDS
FR HS43 'DEFAULT'
ELEMENT TYPE
EV PSQ V1
EP PSQ P
ELEMENT USES
DO I 1 N
AE FAC(I) 1.0
ND
RE FAC3 2.0
DO I 5 15
AE FAC(I) -1.0
ND
RE FAC10 -2.0
RE FAC12 -2.0
RE FAC13 -2.0
DO I 1 N
XT E(I) PSQ
ZV E(I) V1 X(I)
ZP E(I) P FAC(I)
ND
DO I 1 N
IA J I 4
XT E(J) PSQ
ZV E(J) V1 X(I)
ZP E(J) P FAC(J)
ND
DO I 1 N
IA J I 8
XT E(J) PSQ
ZV E(J) V1 X(I)
ZP E(J) P FAC(J)
ND
DO I 1 3
IA J I 12
XT E(J) PSQ
ZV E(J) V1 X(I)
ZP E(J) P FAC(J)
ND
GROUP USES
E OBJ E1 E2
E OBJ E3 E4
E CON1 E5 E6
E CON1 E7 E8
E CON2 E9 E10
E CON2 E11 E12
E CON3 E13 E14
E CON3 E15
OBJECT BOUND
* Solution
*LO SOLTN -44.0
ENDATA
***********************
* SET UP THE FUNCTION *
* AND RANGE ROUTINES *
***********************
ELEMENTS HS43
INDIVIDUALS
T PSQ
F P * V1**2
G V1 2.0 * P * V1
H V1 V1 2.0 * P
ENDATA