You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just noticed that the order of doubled and halved matters here. i.e. if you have a situation where a good step is value 1.5*init_step then the search will do
then the next step will do 0.75*(0.5*init_step) = 0.375*init_step which does not make sense.
likely my fault from previous iteration. Didn't catch it earlier, because as 0.375*step is too small the next iteration will double it to 0.75*init_step so it will usually still find a good value but it's not efficient.
We should include the order dependence.
The text was updated successfully, but these errors were encountered:
CalibrateEmulateSample.jl/src/MarkovChainMonteCarlo.jl
Lines 526 to 536 in cb3a97e
Just noticed that the order of
doubled
andhalved
matters here. i.e. if you have a situation where a good step is value1.5*init_step
then the search will dothen the next step is
0.75*(2*init_step) = 1.5*init_step
which makes sense.But if a good step is value is
0.75*init_step
then the search will dothen the next step will do
0.75*(0.5*init_step) = 0.375*init_step
which does not make sense.likely my fault from previous iteration. Didn't catch it earlier, because as
0.375*step
is too small the next iteration will double it to0.75*init_step
so it will usually still find a good value but it's not efficient.We should include the order dependence.
The text was updated successfully, but these errors were encountered: