-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnlp_in
More file actions
68 lines (57 loc) · 2.56 KB
/
nlp_in
File metadata and controls
68 lines (57 loc) · 2.56 KB
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
discretization_set_name = A1OUT
discretization_ispecs = 5
discretization_unmeasured_name =
discretization_unmeasured_minmax =
discretization_hull_name =
discretization_hull_minmax =
% Estimate of discretization error
discretization_error = 0.15
model_name = NLP
model_fspecs = 9.8 1.4 2.0
maxboxes = 50
p[0] = 0.02 200.0 0.01 2.0
p[1] = 0.0008333333333 8.33333333333 0.01 0.0833333333333
p[2] = 0.03333333333 333.333333333 0.01 3.33333333333
p_minreduction_fraction = 0.01
% For each box, the program will loop through windows attempting to make progress.
% In Phase 1, the program will loop through the data m times, while overlapping windows
% by a fraction of p.
% In Phase 2, the program will loop through the data until no significant progress
% has been made for n loops through the entire data set, with a cap on
% q loops through the data.
% This information can be entered as follows:
% window_specs = p m n q
loop_specs = 0.5 1 1 5
% Subbox option is how to process unmeasured variables. 3 options:
% (1) subbox_specs : (leaving blank allows for no subboxes)
% (2) subbox_specs = m n (divide the m-th time step into n subboxes)
% (3) subbox_specs : m n (divide m unique time steps into n subboxes each)
subbox_specs :
num_data_sets = 1
% Step size used in discretization - can be a range that program chooses from
step_size = 0.05 0.10
num_files_in_set = 1
data_file_name_0 = datafiles/nlp51.txt
% Now each variable (indexing starts at 0) is specified.
% There are two ways:
% (1) Use an equal sign to specify exact lower and upper bounds that are
% read from the data files and/or here.
% e.g. y[0] = timespec lowerboundspec upperboundspec goalwidth
% (2) Use a colon to specify data from the files that will be processed
% through tasle to give lower and upper bounds.
% e.g. y[0] : timespec dataspec tasle_tmin goalwidth
% A "spec" is of the form
% [file%d][col%d]{+-}%lf
% where
% file%d, if present, specifies the file (default is "file0")
% col%d, if present, specifies the column in the file (default is null)
% %lf is a value added/subtracted to the data.
y[0] : col0 col1 0.18 0.25
% uncomment below if y1 is assumed measured
y[1] : col0 col2 0.18 0.75
% uncomment below if y1 is assumed unmeasured
% y[1] = col0 -10.0 10.0 3.0
% Specify the minimum reduction of a variable (with respect to its goal width)
% that will be considered a significant reduction.
y_minreduction_fraction = 0.25
write_box_vars = no