You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- weight: Scalar of type double - The weight of this objective when blending
142
+
- weight: Scalar of type double - The weight of this objective when blending
143
143
- offset: Scalar of type double - The offset of this objective
144
144
- coefficients: Vector of type double - The coefficients of this objective
145
-
- abs\_tolerance: Scalar of type double - The absolute tolerance on this objective when performing lexicographic optimization
146
-
- rel\_tolerance: Scalar of type double - The relative tolerance on this objective when performing lexicographic optimization
145
+
- abs\_tolerance: Scalar of type double - The absolute tolerance on this objective when performing lexicographic optimization
146
+
- rel\_tolerance: Scalar of type double - The relative tolerance on this objective when performing lexicographic optimization
147
147
- priority: Scalar of type HighsInt - The priority of this objective when performing lexicographic optimization
148
148
149
149
### Methods
@@ -174,7 +174,7 @@ priority values must be distinct_.
174
174
175
175
* Minimize/maximize with respect to the linear objective of highest priority value, according to whether its `weight` is positive/negative
176
176
177
-
* Add a constraint to the model so that the value of the linear objective of highest priority satsifies a bound given by the values of `abs_tolerance` and/or `rel_tolerance`.
177
+
* Add a constraint to the model so that the value of the linear objective of highest priority satisfies a bound given by the values of `abs_tolerance` and/or `rel_tolerance`.
178
178
+ If the objective was minimized to a value ``f^*\ge0``, then the constraint ensures that the this objective value is no greater than ``\min(f^*+abs\_tolerance,~f^*\times[1+rel\_tolerance]).``
179
179
180
180
+ If the objective was minimized to a value ``f^*<0``, then the constraint ensures that the this objective value is no greater than ``\min(f^*+abs\_tolerance,~f^*\times[1-rel\_tolerance]).``
@@ -189,5 +189,3 @@ Note
189
189
190
190
* Negative values of `abs_tolerance` and `rel_tolerance` will be ignored. This is a convenient way of "switching off" a bounding technique that is not of interest.
191
191
* When the model is continuous, no dual information will be returned if there is more than one linear objective.
To specify explicitly which BLAS vendor to look for, `BLA_VENDOR`coud be set in CMake, e.g. `-DBLA_VENDOR=Apple` or `-DBLA_VENDOR=OpenBLAS`. Alternatively, to specify which BLAS library to use, set `BLAS_LIBRARIES` to the full path of the library e.g. `-DBLAS_LIBRARIES=/path_to/libopenblas.so`.
92
+
To specify explicitly which BLAS vendor to look for, `BLA_VENDOR`could be set in CMake, e.g. `-DBLA_VENDOR=Apple` or `-DBLA_VENDOR=OpenBLAS`. Alternatively, to specify which BLAS library to use, set `BLAS_LIBRARIES` to the full path of the library e.g. `-DBLAS_LIBRARIES=/path_to/libopenblas.so`.
93
93
94
94
95
95
## [Building HiGHS with NVidia GPU support](@id gpu-build)
@@ -129,4 +129,4 @@ It may be necessary to also specify the architecture, e.g.
0 commit comments