|
A Genetic Programming-Driven
; Q- n, O* B1 [- d( ~1 P2 JData Fitting Method 1 _+ U. l S4 K0 E- Y3 J' w
9 A2 {8 z( [; R1 f: Y1 J2 P$ R0 d" Z9 j9 R
7 D! _: L1 H% h5 L \, H) mData fifitting is the process of constructing a curve, or a set of mathematical functions, that has
4 K7 f: T- E w* sthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,' v$ c( R: C' ^, @& R8 \# }
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
8 P4 E5 X! a& E2 e- f9 {" v0 J' i( {a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
" P0 u8 x) z2 ^9 a( Zfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
2 x, l/ \5 S4 L; LThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting" }) D+ j$ p8 c
model construction approach. In this approach, the model is expressed by an improved tree coding expression0 ~: J1 l# x4 K0 Y3 f1 [
and constructed through an evolution search process driven by the genetic programming. In order to verify) }7 ^% D( ]- [5 l. Z
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
x& {# e1 C3 K& H( y0 Sexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
4 \6 q. _: G/ z& oaccuracy and interpretability4 R1 j: C" ?( @' J, ~% ^
1 @. Y: K5 [! M3 u! `
! a1 x' x5 m9 ^& [4 v( G. n& Q$ o% m' h x9 _/ ~
, m) U7 ~& A+ S% |8 c Y& }; }+ S
3 T, q. Z( f( Z9 J5 K
|