-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathENGVAL1.SIF
132 lines (87 loc) · 2.22 KB
/
ENGVAL1.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
***************************
* SET UP THE INITIAL DATA *
***************************
NAME ENGVAL1
* Problem :
* *********
* The ENGVAL1 problem.
* This problem is a sum of 2n-2 groups, n-1 of which contain 2 nonlinear
* elements.
* Source: problem 31 in
* Ph.L. Toint,
* "Test problems for partially separable optimization and results
* for the routine PSPMIN",
* Report 83/4, Department of Mathematics, FUNDP (Namur, B), 1983.
* See also Buckley#172 (p. 52)
* SIF input: Ph. Toint and N. Gould, Dec 1989.
* classification OUR2-AN-V-0
* N is the number of variables
*IE N 2 $-PARAMETER original value
*IE N 50 $-PARAMETER
*IE N 100 $-PARAMETER
*IE N 1000 $-PARAMETER
IE N 5000 $-PARAMETER
* Define useful parameters
IE 1 1
IE 2 2
IA N-1 N -1
VARIABLES
DO I 1 N
X X(I)
ND
GROUPS
DO I 1 N-1
XN E(I)
XN L(I) X(I) -4.0
ND
CONSTANTS
DO I 1 N-1
X ENGVAL1 L(I) -3.0
ND
BOUNDS
FR ENGVAL1 'DEFAULT'
START POINT
XV ENGVAL1 'DEFAULT' 2.0
ELEMENT TYPE
EV SQ X
ELEMENT USES
XT 'DEFAULT' SQ
DO I 1 N-1
IA I+1 I 1
ZV Y(I) X X(I)
ZV Z(I) X X(I+1)
ND
GROUP TYPE
GV L2 GVAR
GROUP USES
DO I 1 N-1
XT E(I) L2
XE E(I) Y(I) Z(I)
ND
OBJECT BOUND
LO ENGVAL1 0.0
* Solution
*LO SOLTN 0.0
ENDATA
***********************
* SET UP THE FUNCTION *
* AND RANGE ROUTINES *
***********************
ELEMENTS ENGVAL1
INDIVIDUALS
T SQ
F X * X
G X X + X
H X X 2.0
ENDATA
*********************
* SET UP THE GROUPS *
* ROUTINE *
*********************
GROUPS ENGVAL1
INDIVIDUALS
T L2
F GVAR * GVAR
G GVAR + GVAR
H 2.0
ENDATA