The class PSOAlgorithm
implements the PSO algorithm.
PSOAlgorithm(
name = character(0),
modelEquations = list(),
modelFromLibrary = list(),
modelParameters = list(),
modelError = list(),
optimizer = character(0),
optimizerParameters = list(),
outputs = list(),
designs = list(),
fimType = character(0),
fim = Fim(),
odeSolverParameters = list(),
optimisationDesign = list(),
optimisationAlgorithmOutputs = list(),
maxIteration = numeric(0),
populationSize = numeric(0),
seed = numeric(0),
personalLearningCoefficient = numeric(0),
globalLearningCoefficient = numeric(0),
showProcess = FALSE
)
A string giving the name of the design evaluation.
A list giving the model equations.
A list giving the model equations from the library of model.
A list giving the model parameters.
A list giving the model error.
A string giving the name of the optimization algorithm being used.
A list giving the parameters of the optimization algorithm.
A list giving the model outputs.
A list giving the designs to be evaluated.
A string giving the type of Fim being evaluated.
A object Fim
giving the Fim.
A list giving the atol and rtol parameters for the ode solver.
A list giving the evaluation of initial and optimal design.
A list giving the outputs of the optimization process.
A numeric giving the maxIteration.
A numeric giving the populationSize.
A numeric giving the seed.
A numeric giving the personalLearningCoefficient.
A numeric giving the globalLearningCoefficient.
A Boolean giving the showProcess.