<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi SCIP-Team.</p>
<p><br>
</p>
<p>When solving a MIP using SCIP's console and just reading from an LP file, I see in the statistics that constraints are automatically detected to be of some special type like SetPPC or Knapsack. However, when using the C-API to create my problem and adding
constraints via <span>SCIPcreateConsLinear() these constraints will not be automatically upgraded to SetPPC or Knapsack constraints. Is this by intention or do I miss something? </span></p>
<p><span><br>
</span></p>
<p><span>Would it be beneficial within a branch-and-price-and-cut solver to use the type specific create methods like <span>SCIPcreateConsKnapsack() or <span>SCIPcreateConsSetcover()? My understanding is that the type specific constraint handlers offer separation
of cuts, but that is something that can not be used within in a branch-and-price method. Are there any other benefits of the more specific constraints compared to the general linear constraints?</span></span></span></p>
<p><span><span><span><br>
</span></span></span></p>
<p><span><span><span>Regards</span></span></span></p>
<p><span><span><span>Christian</span></span></span></p>
</div>
</body>
</html>