[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-glpk] GLPK output problem
From: |
Andrew Makhorin |
Subject: |
Re: [Help-glpk] GLPK output problem |
Date: |
Thu, 17 Mar 2005 00:34:40 +0300 |
> Dear all,
>
> I received this comment for the glpkmex, a Matlab MEX interface for
> glpk, but I think it may be of interest not only for Matlab users:
>
>> 3. there is an extremely annoying bug in GLPK, namely in the file
>> glpmip2.c on line 1105:
>>
>> show_progress(tree);
>>
>> this forces GLPK to display a line on Matlab prompt every time
>> computation is finished. which, if you solve a series of MILP problems,
>> will flood your screen on linux. note that this does not occur on
>> windows. in my opinion, show_progress should only be called if
>>
>> if (tree->msg_lev > 0)
>> show_progress(tree);
>>
>> i.e. do not call it when param.msglev is set to 0 in glpkmex.
Absolutely correct. The code will be changed in a next release of Glpk.
>
> I was wondering if the output of show_progress(tree) should be redirected
> with
> lib_set_print_hook as any other output printed by glpk. If this is not
> possible I would like to know why.
The question is not clear, because show_progress (as well as all
other Glpk routines) uses print routine whose behaviour may be changed
by means of lib_set_print_hook.
Andrew Makhorin
P.S. Nicolo, what about Octave interface?