<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Dear Natalia,</p>
<p>this looks like you are releasing your constraints too often.
Could it be that you changed the constraints in your array, e.g.,
by replacing them with their transformed counterparts
(SCIPgetTransCons(s))?</p>
<p>Best,<br>
Gerald</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 30.04.2017 06:02, Natalia Perina
wrote:<br>
</div>
<blockquote
cite="mid:CAJHeMXnRO7=tunaXm=ZKA0-qsUXTAkuz=AK0aVeuMDCj8M_7SQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>I cannot release any of my constraints or variables after
solving and keeping getting the following error:</div>
<div>
<p class="gmail-p1"><span class="gmail-s1">Assertion failed:
(!(*cons)->active || (*cons)->updatedeactivate),
function SCIPconsRelease, file src/scip/cons.c, line 6128.</span></p>
<p class="gmail-p1"><span class="gmail-s1">debug: Abort trap:
6</span></p>
<p class="gmail-p1"><span class="gmail-s1"><br>
</span></p>
<p class="gmail-p1"><span class="gmail-s1"><br>
</span></p>
<p class="gmail-p1"><span class="gmail-s1">I am creating the
constraint l like this: </span></p>
<p class="gmail-p1"><span class="gmail-s1"><br>
</span></p>
<p class="gmail-p1"> char con_name[255];</p>
<p class="gmail-p1"> vector<SCIP_CONS*> zrt_con(num_R,
(SCIP_CONS*)NULL);</p>
<p class="gmail-p1"> for (int r = 0; r < num_R; r++)</p>
<p class="gmail-p1"> {</p>
<p class="gmail-p1"> </p>
<p class="gmail-p1"> SCIP_CONS* con = NULL;</p>
<p class="gmail-p1"> (void) SCIPsnprintf(con_name, 255,
"Zrt_r%d", r);</p>
<p class="gmail-p1"> //cout << "creating zrt linear
constraint ..." << endl;</p>
<p class="gmail-p1"> SCIP_CALL(
SCIPcreateConsLinear(scip, &con, con_name, 0, 0, 0,</p>
<p class="gmail-p1"> 1.0,
/* lhs */</p>
<p class="gmail-p1"> 1.0,
/* rhs */</p>
<p class="gmail-p1"> true,
/* initial */</p>
<p class="gmail-p1"> false,
/* separate */</p>
<p class="gmail-p1"> true,
/* enforce */</p>
<p class="gmail-p1"> true,
/* check */</p>
<p class="gmail-p1"> true,
/* propagate */</p>
<p class="gmail-p1"> false,
/* local */</p>
<p class="gmail-p1"> true,
/* modifiable */</p>
<p class="gmail-p1"> false,
/* dynamic */</p>
<p class="gmail-p1"> false,
/* removable */</p>
<p class="gmail-p1"> false) );
/* stickingatnode */</p>
<p class="gmail-p1"> //cout << "adding zrt linear
constraint ..." << endl;</p>
<p class="gmail-p1"> SCIP_CALL( SCIPaddCons(scip, con) );</p>
<p class="gmail-p1"> //cout << "saving zrt linear
constraint ..." << endl;</p>
<p class="gmail-p1"> zrt_con[r] = con; /*lint !e732
!e747*/</p>
<p class="gmail-p1"> for (int t = 0; t < NC[r]; t++ )</p>
<p class="gmail-p1"> {</p>
<p class="gmail-p1"> //cout << "adding variable
to zrt constraint ..." << endl;</p>
<p class="gmail-p1"> SCIP_CALL ( SCIPaddCoefLinear
(scip, zrt_con[r], z_var[r][t], 1.0) );</p>
<p class="gmail-p1"> }</p>
<p class="gmail-p1"><span class="gmail-s1"></span></p>
<p class="gmail-p1"> }</p>
<p class="gmail-p1">Includign a pricer and then solving,
printing the best solution, and then releasing the
constraint like this: </p>
<p class="gmail-p1">for (int r = 0; r < num_R; r++) {</p>
<p class="gmail-p1"> SCIP_CALL( SCIPreleaseCons(scip,
&zrt_con[r]) );</p>
<p class="gmail-p1"> }</p>
<p class="gmail-p1"> SCIPdebugMsg(scip, "released zrt
constraints \n");</p>
<p class="gmail-p1"><br>
</p>
<p class="gmail-p1">But i keep getting the abort error above.
Does anybody know why this would be? </p>
<p class="gmail-p1"><br>
</p>
<p class="gmail-p1">Thanks, </p>
<p class="gmail-p1">Natalia </p>
<p class="gmail-p1"><br>
</p>
<p class="gmail-p1"><br>
</p>
<p class="gmail-p1"><span class="gmail-s1"><br>
</span></p>
<p class="gmail-p1"><span class="gmail-s1"><br>
</span></p>
</div>
<div><br>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>Natalia Perina</div>
<div>
<div>Princeton University<font color="#999999"> l </font>2017</div>
<div><a moz-do-not-send="true"
href="mailto:nperina@princeton.edu" target="_blank">nperina@princeton.edu</a></div>
</div>
<div>202 360 9536 </div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Scip mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Scip@zib.de">Scip@zib.de</a>
<a class="moz-txt-link-freetext" href="https://listserv.zib.de/mailman/listinfo/scip">https://listserv.zib.de/mailman/listinfo/scip</a>
</pre>
</blockquote>
<br>
</body>
</html>