[SCIP] Stopping at the next best solution than the one passed

Meenarli Sharma meenarli at iitb.ac.in
Wed Jun 6 18:49:53 CEST 2018


Hello Gerald,

Thank you for the reply. That makes sense.

Regards,
~Meenarli

> Dear Meenarli,
>
> I fear it is not possible to set this with a settings file, because this
> is not a real parameter, but only an option in the interactive shell.
> SCIP only allows to set an objective limit after the problem was read.
> Since settings are typically read before that, this can only be set in
> the interactive shell after the problem is read via "set limits
> objective".
>
> Best,
> Gerald
>
> On 06.06.2018 16:41, Meenarli Sharma wrote:
>> Hello Ambros,
>>
>> Thank you for the reply. I have already tried this parameter but I got
>> the
>> error: WARNING: unknown parameter <limits/objective>. Any clue why is it
>> happening?
>>
>> Regards,
>> ~Meenarli
>>
>>
>>   already > Hi Meenarli,
>>> "limits/objective" is the parameter you are looking for.
>>>
>>> You easily inspect a list of all parameters with documentation yourself
>>> in a file by typing "set save scipparams.set" in the interactive shell.
>>>
>>> Best,
>>> Ambros
>>>
>>>
>>> Am 05.06.2018 um 19:12 schrieb Meenarli Sharma:
>>>> Hello Gerald,
>>>>
>>>> Thank you very much for the prompt reply. Is there any option (to be
>>>> written in scip.set file) for passing an upper bound on the objective
>>>> value and then stop at the first solution with objective value smaller
>>>> than the one passed?
>>>>
>>>> Thank you again.
>>>>
>>>> Regards,
>>>> ~Meenarli
>>>>
>>>>    > Dear Meenarli,
>>>>> you want to set limits/bestsol to 1.
>>>>>
>>>>> Best,
>>>>> Gerald
>>>>>
>>>>> On 05.06.2018 17:48, Meenarli Sharma wrote:
>>>>>> Hello everyone,
>>>>>>
>>>>>> I am using SCIP as a solver with AMPL. I pass a feasible solution
>>>>>> and
>>>>>> want
>>>>>> SCIP to stop when it finds a solution better than the one that is
>>>>>> being
>>>>>> passed. How can this be achieved?
>>>>>>
>>>>>> I tried limiting the number of feasible solutions but it didn't help
>>>>>> as
>>>>>> heuristics found that many solutions - none of them is better than
>>>>>> what
>>>>>> is
>>>>>> being passed in this case- and it stopped. I can try changing the
>>>>>> limit
>>>>>> on
>>>>>> solutions until I find a better one but I am forced to believe there
>>>>>> must
>>>>>> be a better way to do it.
>>>>>>
>>>>>> Any help will be highly appreciated.
>>>>>>
>>>>>> Thanks and regards,
>>>>>> ~Meenarli
>>>>>>
>>>>>> _______________________________________________
>>>>>> Scip mailing list
>>>>>> Scip at zib.de
>>>>>> https://listserv.zib.de/mailman/listinfo/scip
>>>>>
>>>>
>>>> _______________________________________________
>>>> Scip mailing list
>>>> Scip at zib.de
>>>> https://listserv.zib.de/mailman/listinfo/scip
>>>>
>>> --
>>> Ambros Gleixner, Research Group Mathematical Optimization Methods at
>>> Zuse Institute Berlin, http://www.zib.de/gleixner
>>> _______________________________________________
>>> Scip mailing list
>>> Scip at zib.de
>>> https://listserv.zib.de/mailman/listinfo/scip
>>>
>>
>> _______________________________________________
>> Scip mailing list
>> Scip at zib.de
>> https://listserv.zib.de/mailman/listinfo/scip
>
>




More information about the Scip mailing list