<div dir="ltr"><div>Dear Yuji,<br></div>excuse for bothering you, but I see that SCIP Opt. Suite 8.0.3 includes UG 1.0 already. <br><div>I see that the parameter CheckGapInLC, which we tried to use, has been excluded from the list of UG options, so it seems that some changes with "gap management" happened...</div><div>But I see that the gap set in the scip.set file does not affect FiberSCIP which still solves problem till zero gap. <br>Moreover, I see in ug/src/ug_scip/scipParaSolver.cpp, lines #1259,#1260, that "limits/gap" and "limits/absgap" are "hardcoded" to be 0...<br></div><div>Maybe we missed something, but is it possible to set a non zero gap for FiberSCIP (and ParaSCIP) now, since version 8.0.3? It is very important in some circumstances...<br></div><div><br></div><div>Best regards,<br></div><div>Vladimir<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 12, 2022 at 5:36 PM Yuji Shinano <<a href="mailto:shinano@zib.de">shinano@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">Hi Sergey,<br>
<br>
On 12.09.22 16:17, Sergey Smirnov wrote:<br>
> Thank you for checking my instance.<br>
><br>
> We also tried setting CheckGapInLC=TRUE but it did not help either.<br>
<br>
Thanks for testing it, too. Probably, I tried to implement it once,<br>
but I had some issues realizing it. Before UG version 1.0,<br>
UG was a bit hard to specialize for a specific "base solver" parallelization.<br>
In current UG version 1.0, it is easy to implement some features<br>
specialized to a specific "base solver".<br>
I will let you know when I add the feature to FiberSCIP and ParaSCIP.<br>
<br>
Best,<br>
Yuji<br>
<br>
><br>
>> On 11 Sep 2022, at 17:42, Yuji Shinano <<a href="mailto:shinano@zib.de" target="_blank">shinano@zib.de</a>> wrote:<br>
>><br>
>> Hi Sergey,<br>
>><br>
>> Thanks for the instance and configuration. I checked it.<br>
>> Sorry, in the current implementation of FiberSCIP and ParaSCIP, controlling it only with the SCIP parameter looks difficult when it takes time to solve<br>
>> (if it can be solved in the racing stage, the "NoPreprocessingInLC = TRUE" might work).<br>
>> And it looks like the setting SCIP parameters for that is not good for FiberSCIP and ParaSCIP in a sense how it work is not clear.<br>
>> I will add the feature rather UG side in the future. I think it can not control vividly, but when LC recognized that gap is reached,<br>
>> then LC interrupts all computations from the UG side.<br>
>><br>
>> Best regards,<br>
>> Yuji<br>
>><br>
>> --------------<br>
>> Hi Yuji,<br>
>><br>
>> Here are the instance and configuration files attached.<br>
>><br>
>> Thank you in advance,<br>
>> Best regards,<br>
>> Sergey<br>
>><br>
>><br>
>> > On 10 Sep 2022, at 08:55, Yuji Shinano <<a href="mailto:shinano@zib.de" target="_blank">shinano@zib.de</a>> wrote:<br>
>> ><br>
>> > Hi Sergey,<br>
>> ><br>
>> > Can you send me the instance and parameters (UG and SCIP)? I will check it.<br>
>> ><br>
>> > Best regards,<br>
>> > Yuji<br>
>> ><br>
>> > On 10.09.22 6:50, Sergey Smirnov wrote:<br>
>> >> Hi Yuji,<br>
>> >><br>
>> >> Thank you for the suggestion. I tried to set NoPreprocessingInLC = TRUE in ug.set but both fscip and parascip still solved till zero gap.<br>
>> >><br>
>> >> Best regards,<br>
>> >> Sergey<br>
>> >><br>
>> >>> On 9 Sep 2022, at 21:20, Yuji Shinano <<a href="mailto:shinano@zib.de" target="_blank">shinano@zib.de</a>> wrote:<br>
>> >>><br>
>> >>> Hi,<br>
>> >>><br>
>> >>> This is one of the frequently asked questions. FiberSCIP/ParaSCIP solves the presolved instance in the Solvers.<br>
>> >>> Therefore, the value is applied to solve the presolved instance. If you would like to control the gap more precisely,<br>
>> >>> one way would be to set<br>
>> >>> NoPreprocessingInLC = TRUE<br>
>> >>> In the UG parameter file.<br>
>> >>> However, this means that layered presolving does not work and may decrease its performance.<br>
>> >>> Please try to run with the above parameter.<br>
>> >>><br>
>> >>> Best,<br>
>> >>> Yuji<br>
>> >>><br>
>><br>
>><br>
>> On 09.09.22 19:45, Sergey Smirnov wrote:<br>
>>> Hello, SCIP community,<br>
>>><br>
>>> I have problems setting relative gap in parallel version of SCIP 8.0.1.<br>
>>><br>
>>> When I set limits/gap = .5e-01 in scip.set and run scip like scip -f problem.cip -s scip.set scip stops after reaching the gap specified. However, fscip and parascip seem to ignore this parameter. For example, I run fscip the following way and it solves until optimality:<br>
>>> fscip ug.set problem.cip -s scip.set<br>
>>><br>
>>> What is the correct way to set relative gap in fscip/parascip?<br>
>>><br>
>>> Thank you in advance,<br>
>>> Best regards,<br>
>>> Sergey<br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Scip mailing list<br>
>>> <a href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a><br>
>>> <a href="https://listserv.zib.de/mailman/listinfo/scip" rel="noreferrer" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a><br>
>><br>
>><br>
>> -- <br>
>> --------------------------------------------------<br>
>> Yuji Shinano<br>
>> Zuse Institute Berlin<br>
>> Takustrasse 7, 14195 Berlin-Dahlem, Germany<br>
>> Phone:+49 30 84185-477, Fax:+49 30 84185-269<br>
>><br>
>> _______________________________________________<br>
>> Scip mailing list<br>
>> <a href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a><br>
>> <a href="https://listserv.zib.de/mailman/listinfo/scip" rel="noreferrer" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a><br>
><br>
<br>
<br>
-- <br>
--------------------------------------------------<br>
Yuji Shinano<br>
Zuse Institute Berlin<br>
Takustrasse 7, 14195 Berlin-Dahlem, Germany<br>
Phone:+49 30 84185-477, Fax:+49 30 84185-269<br>
<br>
_______________________________________________<br>
Scip mailing list<br>
<a href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a><br>
<a href="https://listserv.zib.de/mailman/listinfo/scip" rel="noreferrer" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a><br>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Vladimir V. Voloshinov,<br>Ph.D, head of lab. C-3 "Distributed computing algorithms", <a href="http://www.iitp.ru/ru/researchlabs/1040.htm" target="_blank">http://www.iitp.ru/ru/researchlabs/1040.htm</a>,<br>Center for Distributed Computing, Institute for Information Transmission Problems RAS, <a href="http://www.iitp.ru" target="_blank">http://www.iitp.ru</a><br>web: <a href="https://scholar.google.ru/citations?hl=en&user=-m4QhNEAAAAJ&view_op=list_works&sortby=pubdate" target="_blank">GoogleScholar profile</a></div></div></div></div></div></div></div></div></div>