File: var.lp.ref

package info (click to toggle)
zimpl 2.07.ds1-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,416 kB
  • ctags: 2,560
  • sloc: ansic: 18,311; yacc: 882; lex: 326; makefile: 232; sh: 219
file content (118 lines) | stat: -rw-r--r-- 2,355 bytes parent folder | download | duplicates (5)
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
\ This file was automatically generated by Zimpl
\ set I := { 1 .. 5 };
\ set K := { -5 .. -1 };
\ var a1;
\ var b1 real;
\ var b2 real <= 10;
\ var b3 real >= 5/2;
\ var b4 real >= 2 <= 7/3;
\ var c1 <= 10;
\ var c2 >= -5/4;
\ var c3 >= 2 <= 7;
\ var c4 <= infinity;
\ var c5 >= -infinity <= -30;
\ var d1 binary;
\ var d2 binary priority 50;
\ var d3 binary startval 1;
\ var d4 binary priority 100 startval 1;
\ var e1 integer;
\ var e2 integer >= -5;
\ var e3 integer <= 10;
\ var e4 integer >= -2 <= 6;
\ var e5 integer >= 5 priority 10;
\ var e6 integer <= 10 startval 5;
\ var e7 integer >= 2 <= 6 priority 15 startval 4;
\ var x[I];
\ var y[<i> in I] integer >= -5 * i <= 6 * i priority 3 startval i;
\ var z[K];
\ var w[<i> in I] <= if (i <= 3) then i else infinity end;
\ subto ca1: a1 + sum <i> in I : x[i] >= 17;
\ subto cb1: b1 + b2 + b3 + b4 <= 99;
\ subto cc1: c1 + c2 + c3 + c4 + c5 <= 77;
\ subto cd1: d1 + d2 + d3 + d4>= 2;
\ subto ce1: e1 + e2 + e3 + e4 + e5 + e6 + e7 <= 18;
\ subto cy: sum <i> in I : y[i] == -6;
\ subto cd: sum <k> in K : k * z[k] <= -8;
\ subto cf: sum <i> in I : w[i] <= 17;
\Problem name: var.zpl
Minimize
 Objective: 
Subject to
 ca1_1:
  + x#5 + x#4 + x#3 + x#2 + x#1 + a1
  >= 17
 cb1_1:
  + b4 + b3 + b2 + b1 <= 99
 cc1_1:
  + c5 + c4 + c3 + c2 + c1 <= 77
 cd1_1:
  + d4 + d3 + d2 + d1 >= 2
 ce1_1:
  + e7 + e6 + e5 + e4 + e3 + e2
  + e1 <= 18
 cy_1:
  + y#5 + y#4 + y#3 + y#2 + y#1 = -6
 cd_1:
  - z#_1@23 -2 z#_2@22 -3 z#_3@21 -4 z#_4@20 -5 z#_5@1f <= -8
 cf_1:
  + w#5 + w#4 + w#3 + w#2 + w#1 <= 17
Bounds
 0 <= a1 <= +inf
 0 <= b1 <= +inf
 0 <= b2 <= 10
 2.5 <= b3 <= +inf
 2 <= b4 <= 2.33333333333333
 0 <= c1 <= 10
 -1.25 <= c2 <= +inf
 2 <= c3 <= 7
 0 <= c4 <= +inf
 -inf <= c5 <= -30
 0 <= d1 <= 1
 0 <= d2 <= 1
 0 <= d3 <= 1
 0 <= d4 <= 1
 0 <= e1 <= +inf
 -5 <= e2 <= +inf
 0 <= e3 <= 10
 -2 <= e4 <= 6
 5 <= e5 <= +inf
 0 <= e6 <= 10
 2 <= e7 <= 6
 0 <= x#1 <= +inf
 0 <= x#2 <= +inf
 0 <= x#3 <= +inf
 0 <= x#4 <= +inf
 0 <= x#5 <= +inf
 -5 <= y#1 <= 6
 -10 <= y#2 <= 12
 -15 <= y#3 <= 18
 -20 <= y#4 <= 24
 -25 <= y#5 <= 30
 0 <= z#_5@1f <= +inf
 0 <= z#_4@20 <= +inf
 0 <= z#_3@21 <= +inf
 0 <= z#_2@22 <= +inf
 0 <= z#_1@23 <= +inf
 0 <= w#1 <= 1
 0 <= w#2 <= 2
 0 <= w#3 <= 3
 0 <= w#4 <= +inf
 0 <= w#5 <= +inf
General
 d1
 d2
 d3
 d4
 e1
 e2
 e3
 e4
 e5
 e6
 e7
 y#1
 y#2
 y#3
 y#4
 y#5
End