[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed
From: |
Chris Matrakidis |
Subject: |
Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed |
Date: |
Thu, 12 Jan 2017 19:24:47 +0200 |
Hi Andrew,
>> I am a bit more optimistic: Using the draft API, I saw some cases of
>> ~20% improvement in pseudocost initialisation time.
>
> Did you use bfd_copy or the basis factorization was computed from
> scratch for every re-optimization as currently implemented?
This was using bfd_copy in both cases, so the only change was using
the internal API or not. Of course not every problem gained as much,
but some (like triptim1 and app1-2 from miplib) did. The gain was
calculated by counting the number of pseudocosts estimated at the root
node, for the same fixed time interval in both cases.
> Also please note that your changes might lead to some differences in the
> pseudo-costs computed that, in turn, might affect the choice of
> branching variables and thus change the overall solution time
> signficantly.
I tried to make the code produce the exact same results in every case,
in order to keep the performance of the different approaches directly
comparable, and in my tests this seems to be the case. The code would
be a bit simpler if that was not the case but then the evaluation of
the performance would be difficult, as you point out, and I'm not sure
profiling would help there.
Best Regards,
Chris Matrakidis
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, (continued)
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/09
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/09
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/09
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/11
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/11
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/12
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/12
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/12
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/12
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/12
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed,
Chris Matrakidis <=
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/14
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Andrew Makhorin, 2017/01/14
- Re: [Help-glpk] Patches to improve pseudocost initialisatiion speed, Chris Matrakidis, 2017/01/14