[Scip] deleting variables in solving stage
Gerald Gamrath
gamrath at zib.de
Fri Jul 17 23:42:16 CEST 2015
Dear Marko,
you are right, the documentation is wrong here. Actually, we fixed this
in the .c file some time ago, but obviously forgot to adjust the header
file as well.
Since variables can be present in different internal structures of SCIP,
it is not allowed to delete variables externally. What you may do is to
mark the variable to be deletable via SCIPvarMarkDeletable() and change
the parameters pricing/delvars and pricing/delvarsroot to TRUE to let
SCIP automatically delete variables which are not needed anymore.
Best,
Gerald
Am 10.07.2015 um 12:47 schrieb Horváth Markó:
> Dear All,
>
> I'm using SCIP 3.1.1 with SoPlex and I'm dealing with a
> branch-and-price procedure. I would like to delete variables during
> the procedure but when I call method /SCIPdelVar/ I get error message,
> because SCIP is in invalid stage.
> It surprised me since the documentation (both 3.1.1 and 3.2.0) says
> /SCIPdelVar/ can be called in stage /SCIP_STAGE_SOLVING/, so I've
> checked the source code and it is clear that method can not be called
> in this stage.
>
> So, I would like to notice, that documentation is probably not up to
> date, and I would like to know if it is possible to delete variables
> (or priced variables) in solving stage.
>
> Best regards,
> Marko
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20150717/fa10fdd8/attachment.html>
More information about the Scip
mailing list