XPRSdelcpcuts


Purpose
During the Branch and Bound search, cuts are stored in the cut pool to be applied at descendant nodes. These cuts may be removed from a given node using XPRSdelcuts, but if this is to be applied in a large number of cases, it may be preferable to remove the cut completely from the cut pool. This is achieved using XPRSdelcpcuts.
Synopsis
int XPRS_CC XPRSdelcpcuts(XPRSprob prob, int itype, int interp, int ncuts, XPRScut mcutind[]);
Arguments
prob 
The current problem.
itype 
Cut type.
interp 
Way in which the cut type is interpreted:
-1 
drop all cuts;
treat cut types as numbers;
treat cut types as bit maps - delete if any bit matches any bit set in itype;
treat cut types as bit maps - delete if all bits match those set in itype.
ncuts 
The number of cuts to delete. A value of -1 indicates delete all cuts.
mcutind 
Array containing pointers to the cuts which are to be deleted. This array may be NULL if ncuts is -1, otherwise it has length ncuts.
Related topics
XPRSaddcuts, XPRSdelcuts, XPRSloadcuts, Working with the Cut Manager.


If you have any comments or suggestions about these pages, please send mail to docs@dashoptimization.com.