@@ -30,12 +30,12 @@ Only Linux is tested and officially supported. Contributions to supporting other
30
30
operating systems are welcome.
31
31
32
32
We recommend using one of the provided installers, e.g.,
33
- ` SCIPOptSuite-6.0.0 -Linux.deb ` for systems based on Debian. Adding the SCIP.jl
33
+ ` SCIPOptSuite-6.0.1 -Linux.deb ` for systems based on Debian. Adding the SCIP.jl
34
34
package should then work out of the box:
35
35
36
36
pkg> add SCIP
37
37
38
- If you [ build SCIP from source] ( https://scip.zib.de/doc-6.0.0 /html/CMAKE.php )
38
+ If you [ build SCIP from source] ( https://scip.zib.de/doc-6.0.1 /html/CMAKE.php )
39
39
you should set the environment variable ` SCIPOPTDIR ` to point the the
40
40
** installation path** . That is, ` $SCIPOPTDIR/lib/libscip.so ` should exist.
41
41
@@ -95,10 +95,18 @@ constraints by name (`SingleVariable`-set constraints are not stored as SCIP
95
95
constraints explicitly).
96
96
97
97
Support for more constraint types (quadratic/SOC, SOS1/2, nonlinear expression)
98
- is planned , but SCIP itself only supports affine objective functions, so we will
99
- stick with that. More general objective functions could be implented via a
98
+ is implemented , but SCIP itself only supports affine objective functions, so we
99
+ will stick with that. More general objective functions could be implented via a
100
100
[ bridge] ( https://github.com/JuliaOpt/MathOptInterface.jl/issues/529 ) .
101
101
102
+ Supported operators in nonlinear expressions are as follows:
103
+
104
+ - unary: ` - ` , ` sqrt ` , ` exp ` , ` log ` , ` abs `
105
+ - binary: ` - ` , ` / ` , ` ^ ` , ` min ` , ` max `
106
+ - n-ary: ` + ` , ` * `
107
+
108
+ In particular, trigonometric functions are not supported.
109
+
102
110
## Old Interface Implementation
103
111
104
112
A previous implementation of SCIP.jl supported
0 commit comments