|
A Genetic Programming-Driven " T" \5 ] G' d+ [7 r
Data Fitting Method
' d% x7 f9 L4 i) A- P& H% G2 t% Q6 ?; s8 F m
" p3 q2 M5 |6 d+ I C
7 c# ^ @& }$ Y1 wData fifitting is the process of constructing a curve, or a set of mathematical functions, that has) \1 l4 P E n' @7 ?4 ?) j
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,! X& b r% S G/ x& y4 A- L0 Q
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
a! \' e5 y& ?# E p* Na better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
& x( Y# y w; nfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.! X2 N' D" T: w* z* X
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
& \% t/ ^/ g c$ Jmodel construction approach. In this approach, the model is expressed by an improved tree coding expression; q1 t* b5 x) G
and constructed through an evolution search process driven by the genetic programming. In order to verify
& V: q# t9 ~3 q1 X1 i, \ [- cthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
_6 z. E0 u* @2 D# y9 Aexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
1 e7 A7 e0 c2 O1 G; _) F. caccuracy and interpretability2 I& B7 ^8 k I$ s ?/ A% T O
9 D( H+ z2 X7 q1 X' J* f% R" [) I7 i- @3 i
0 L* |4 G& B0 j6 H% k2 G
3 u2 q" a4 m" B2 M2 ~
% R) m( E% N! _5 j) W |