Initializing help system before first use

XSLP_REFORMULATE

Description
Controls the problem reformulations carried out before augmentation. This allows SLP to take advantage of dedicated algorithms for special problem classes.
Type
Integer
Values
Bit
Meaning
0 
Solve convex quadratic objectives using the XPRS library .
1 
Convert non-convex quadratic objectives to SLP constructs .
2 
Solve convex quadratic constraints using the XPRS library.
3 
Convert non-convex QCQP constraints to SLP constructs.
4 
Convexity of a quadratic only problem may be checked by calling the optimizer to solve the instance.
Default value
-1: All structures are checked against reformulation
Note
The reformulation is part of XSLP presolve, and is only carried out if XSLP_PRESOLVE is nonzero.

The following constants are provided for setting these bits:

Setting bit 0 XSLP_REFORMULATE_SLP2QP
Setting bit 1 XSLP_REFORMULATE_QP2SLP
Setting bit 2 XSLP_REFORMULATE_SLP2QCQP
Setting bit 3 XSLP_REFORMULATE_QCQP2SLP
Setting bit 4 XSLP_REFORMULATE_QPSOLVE

Affects routines

© 2001-2019 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.