[Scip] Heuristic parameters not recognized

Andrea Taverna andrea.taverna at unimi.it
Tue Oct 21 10:57:51 CEST 2014


Hi Gregor,

your advice was decisive indeed.

I called SCIPreadParam before SCIPincludeDefaultPlugins. Switching the 
order of the two calls fixed the issue with the parameter file.

best,

Andrea

Il 21/10/2014 09:59, Gregor Hendel ha scritto:
> Hi Andrea,
>
> since you mentioned you use the SCIP callable library, you can simply
> use the method
>
> SCIPsetHeuristics(scip, SCIP_PARAMSETTING_OFF, TRUE)
>
> in order to deactivate all heuristics. This approach has the advantage
> that in future releases, there are going to be new heuristics that you
> need not manually deactivate inside your application code again whenever
> you switch to a newer version.
>
> No matter whether you use the emphasis approach or manually turn them
> off, make sure you access the parameters after
> you included the default plugins of SCIP via
> SCIPincludeDefaultPlugins(scip), because otherwise, the parameters
> indeed do not exist yet.
>
> Hope this helps,
>
> kind regards
> Gregor
>
> Am 21.10.2014 um 00:54 schrieb michael.winkler at zib.de:
>> Hi,
>>
>> Ambros is right, you need to add "/freq" but still it should be
>>
>> "heuristics/oneopt/freq = -1" or
>> "heuristics/simplerounding/freq = -1"
>>
>> "heuristics/oneopt/simplerounding/" should not exist, also it should not
>> be printed when disabling all heuristics. Can you check your output
>> again.
>>
>> Best, Micha
>>
>>> Hi Andrea,
>>>
>>> you were missing the /freq, e.g., "heuristics/oneopt/simplerounding/freq
>>> = -1".
>>>
>>> Best regards,
>>> Ambros
>>>
>>>
>>> Am 20.10.2014 um 23:14 schrieb Andrea Taverna:
>>>> Hello everyone,
>>>>
>>>> I'm using SCIP 3.1.0 callable library for a column generation algorithm
>>>> and I would like to disable all the primal heuristics.
>>>>
>>>> I tried writing something like "heuristics/oneopt/simplerounding = -1"
>>>> in the scip parameter file, which I've been successfully using before
>>>> for other parameters, but SCIP complains that the parameters , e.g.
>>>> heuristics/oneopt/simplerounding, do not exist.
>>>>
>>>> The heuristic parameters are copy-pasted from the output of SCIP
>>>> command
>>>> "set heuristics emphasis off". I'm pretty sure they're written
>>>> correctly.
>>>>
>>>> What I am missing?
>>>>
>>>> TIA
>>>>
>>>> Andrea Taverna
>>>> _______________________________________________
>>>> Scip mailing list
>>>> Scip at zib.de
>>>> http://listserv.zib.de/mailman/listinfo/scip
>>> --
>>> ____________________________________________________________
>>> Ambros M. Gleixner
>>> Zuse Institute Berlin - Matheon - Berlin Mathematical School
>>> http://www.zib.de/gleixner
>>> _______________________________________________
>>> Scip mailing list
>>> Scip at zib.de
>>> http://listserv.zib.de/mailman/listinfo/scip
>>>
>>
>> _______________________________________________
>> Scip mailing list
>> Scip at zib.de
>> http://listserv.zib.de/mailman/listinfo/scip
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip



More information about the Scip mailing list