Research Article

Evolutionary-Based Sparse Regression for the Experimental Identification of Duffing Oscillator

Algorithm 1

ESparse algorithm.
Require: time-varying measurement data: , , and . Population size r, number of generations k, and probabilities of crossover and mutation.
(1)Procedure:
(2) Initialize the population of size r randomly
(3) For  = 0: k do
(4)  Construct dictionary based on the individuals
(5)  Solve the regression problem:
(6)  Compute the fitness function: mean square error
(7)  Generate new population using crossover and mutation
(8) End for
(9)End procedure