UniformRandomScaleFactorDERSF: Restricted uniform random scale factor for differential...

View source: R/xegaDfScaleFactor.R

UniformRandomScaleFactorDERSFR Documentation

Restricted uniform random scale factor for differential evolution (DERSF).

Description

The scale factor is computed by 0.5*(1+rand(0,1)). See section 16.1 of Sharma et al. (2019), p.940 and Das et al. (2005). The mean value of the SF is 0.75.

Usage

UniformRandomScaleFactorDERSF(lF)

Arguments

lF

Local configuration.

Value

A constant scale factor.

References

Sharma, Prashant; Sharma, Harish; Kumar, Sandeep; Bansal, Jagdish Chand (2019): A Review on Scale Factor Strategies in Differential Evolution Algorithm. pp. 925-934. In: Bansal, Jagdish Chand et al. (2019) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, Vol. 817. Springer, Singapore, 2019. (ISBN:978-981-13-1594-7)

Das, Swagatam; Konar, Amit; Chakraborty, Uday K. (2005): Two Improved Differential Evolution Schemes for Faster Global Search. pp. 991-998. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, Association for Computing Machinery, New York. (doi:10.1145/1068009.1068177)

See Also

Other Scale Factor: CauchySF(), ConstScaleFactor(), DETVSF(), FitnessBasedSelfAdaptiveSF(), RandomGaussianSF(), UniformRandomScaleFactor()

Examples

parm<-function(x){function() {return(x)}}
lF<-list()
lF$ScaleFactor1<-parm(0.90)
UniformRandomScaleFactorDERSF(lF)
lF$ScaleFactor1<-parm(1.10)
UniformRandomScaleFactorDERSF(lF)

xegaDfGene documentation built on Aug. 22, 2025, 5:12 p.m.