<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;color:#20124d">
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Hi Gerald,</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">I have a pricing procedure which finds variables with negative reduced cost.</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Once they are found they are added to the master problem. However, the .lp file via SCIPwriteTransProblem is not created after addition. It is set to create .lp file after addition of variables.</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">I do cout "check" at the end of the variable adding function (before return SCIP_OKAY) and also after call for this function. While it leaves the function and starts the pricing procedure, it does not print the check point after the var adding function. Therefore no .lp file is created.</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Could you please let me know what I have done wrong?</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Regards,</div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Mahdi<br></div><div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br></div>
</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 25 May 2019 at 12:58, Gerald Gamrath <<a href="mailto:gamrath@zib.de">gamrath@zib.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
Dear Mahdi,<br>
<br>
even if you create a model with only linear constraints, SCIP might
upgrade them in presolving to specialized linear constraints like
knapsack or set cover constraints. SCIP does not do this if you
marked a constraint to be modifiable, which you should have done if
priced variables will potentially be added to the constraint. On the
other hand, if you will not add any priced variables to the
constraint, you don't need to mark it to be modifiable, but you
should also not need its dual value.<br>
<br>
I would suggest you check what type the constraint has via
SCIPconshdlrGetName(SCIPconsGetHdlr(cons)) either in gdb or in your
code.<br>
<br>
Best,<br>
Gerald<br>
<br>
<div class="gmail-m_2669202180511048168moz-cite-prefix">On 22.05.19 14:45, mahdi noorizadegan
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Hello,</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br>
</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">I am
implementing an IP using branch and price method.</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">When I want to
get the dual value of constraints which are all linear, I get
the following error</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br>
</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">[src/scip/cons_linear.c:17033]
ERROR: constraint is not linear</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br>
</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">What can be
wrong?</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)"><br>
</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Looking
forward to hearing from you,</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Regards,</div>
<div class="gmail_default" style="font-family:georgia,serif;color:rgb(32,18,77)">Mahdi<br>
</div>
</div>
<br>
<fieldset class="gmail-m_2669202180511048168mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_2669202180511048168moz-quote-pre">_______________________________________________
Scip mailing list
<a class="gmail-m_2669202180511048168moz-txt-link-abbreviated" href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a>
<a class="gmail-m_2669202180511048168moz-txt-link-freetext" href="https://listserv.zib.de/mailman/listinfo/scip" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a>
</pre>
</blockquote>
<br>
</div>
</blockquote></div>