<div dir="ltr">Hi all!<div><br></div><div>I have two questions:</div><div><br></div><div>1. Is there a way to know if SCIP really made use of the warm start I'm passing? I'm currently doing something like this:</div><div><br></div><div><div style="line-height:19px"><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)"><span style="color:rgb(121,94,38)">SCIPcreatePartialSol</span>(<span style="color:rgb(0,16,128)">p_env</span>, &<span style="color:rgb(0,16,128)">p_sol</span>, <span style="color:rgb(0,0,255)">NULL</span>);</div><div style=""><div style="line-height:19px"><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)"><span style="color:rgb(121,94,38)">SCIPsetSolVal</span>(<span style="color:rgb(0,16,128)">p_env</span>, <span style="color:rgb(0,16,128)">p_sol</span>, <span style="color:rgb(0,16,128)">p_scip_var</span>, <span style="color:rgb(0,16,128)">val</span>)</div><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)">[repeat last line for all warm start variables]</div><div style=""><div style="line-height:19px"><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)"><span style="color:rgb(0,0,255)">unsigned</span> <span style="color:rgb(0,0,255)">int</span> <span style="color:rgb(0,16,128)">stored</span>;</div><div style=""><div style="line-height:19px"><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)"><span style="color:rgb(121,94,38)">SCIPaddSolFree</span>(<span style="color:rgb(0,16,128)">p_env</span>, &<span style="color:rgb(0,16,128)">p_sol</span>, &<span style="color:rgb(0,16,128)">stored</span>);</div><div style=""><div style="line-height:19px"><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre;color:rgb(0,0,0)"><span style="color:rgb(175,0,219)">if</span> (!<span style="color:rgb(0,16,128)">stored</span>)</div><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre"><font color="#000000">    std::</font><font color="#267f99">cout << </font><span style="color:rgb(163,21,21)">"Warm start solution was ignored.\n"</span><font color="#000000">;</font></div><div style="font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;white-space:pre"><br></div>It seems stored is always true, but it doesn't look like the warmstart is being helpful. Is there any way to know for sure?</div><div style="line-height:19px"><br></div><div style="line-height:19px">2. Gurobi has "var hint" feature where one can associate a value with a variable to guide search / improve heuristic. Is there anything like this in SCIP?</div><div style="line-height:19px"><br></div><div style="line-height:19px">Thanks!</div><div style="line-height:19px">Marco</div></div></div></div></div></div></div></div></div></div></div>