Note that there are some explanatory texts on larger screens.

plurals
  1. POParticle Swarm Optimisation: dealing with uncertainty / imprecision in candidate solution fitness
    primarykey
    data
    text
    <p>I wish to optimise the fit of a complex, parameterised model to noisy data using Particle Swarm Optimisation (PSO). The data is time-series chemical concentration values. </p> <p>Within my optimisation objective function I measure fitness using the Bray Curtis distance [1] between the concentration time-series profiles and a model prediction (the model prediction is produced using the parameters corresponding to a candidate solution to the optimisation problem).</p> <p>At present I do not account for imprecision in my concentration data. In reality, the concentrations have been rounded to integer values. I suspect that I could get better model fits with PSO if the PSO routine and/or the objective function were 'aware' of the imprecision of the input data. </p> <p>I am able to find the min and max Bray Curtis distances for a prediction time-series and data time-series but am not sure how best to make use of these values within the PSO code.</p> <p>Does anyone have any suggestions as to how to deal with data imprecision when assessing the fitness of candidate solutions within the context of evolutionary optimisation?</p> <p>A secondary problem is that the the time-series data is subject to both instrument and timing errors. I'm happy to assume that both types of error are normally distributed and have invariant standard deviations but again am no longer sure how best to handle this uncertainty when quantifying fitness for PSO optimisation.</p> <p>[1] <a href="http://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.braycurtis.html" rel="nofollow">http://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.braycurtis.html</a></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload