-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHS76I.SIF
143 lines (89 loc) · 2.51 KB
/
HS76I.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 HS76I
* Problem :
* *********
* Source: problem 76 in
* W. Hock and K. Schittkowski,
* "Test examples for nonlinear programming codes",
* Lectures Notes in Economics and Mathematical Systems 187, Springer
* Verlag, Heidelberg, 1981.
* PROBLEM USED AS INTEGER QUADRATIC TEST PROBLEM (NEW UPPER BOUNDS)
* SIF input: A.R. Conn, March 1991.
* classification QLR2-AN-4-3
* Number of variables
IE N 4
* Other useful parameters
IE 1 1
VARIABLES
DO I 1 N
X X(I)
ND
GROUPS
* Objective function
N OBJ X1 -1.0 X2 -3.0
N OBJ X3 1.0 X4 -1.0
* Constraints
L C1 X1 1.0 X2 2.0
L C1 X3 1.0 X4 1.0
L C2 X1 3.0 X2 1.0
L C2 X3 2.0 X4 -1.0
G C3 X2 1.0 X3 4.0
CONSTANTS
HS76I C1 5.0
HS76I C2 4.0
HS76I C3 1.5
BOUNDS
UP HS76I 'DEFAULT' 5.0
START POINT
HS76I X1 0.5
HS76I X2 0.5
HS76I X3 0.5
HS76I X4 0.5
ELEMENT TYPE
EV SQ X
EV PROD2 X Y
ELEMENT USES
T E1 SQ
V E1 X X1
T E2 SQ
V E2 X X2
T E3 SQ
V E3 X X3
T E4 SQ
V E4 X X4
T E5 PROD2
V E5 X X1
V E5 Y X3
T E6 PROD2
V E6 X X3
V E6 Y X4
GROUP USES
E OBJ E1 1.0 E2 0.5
E OBJ E3 1.0 E4 0.5
E OBJ E5 -1.0 E6 1.0
ENDATA
***********************
* SET UP THE FUNCTION *
* AND RANGE ROUTINES *
***********************
ELEMENTS HS76I
INDIVIDUALS
T SQ
F X * X
G X X + X
H X X 2.0
T PROD2
F X * Y
G X Y
G Y X
H X Y 1.0
ENDATA
*********************
* SET UP THE GROUPS *
* ROUTINE *
*********************
GROUPS HS76I
* All groups are trivial
ENDATA