|
A Genetic Programming-Driven
4 Z$ Q) s* C \4 P, ]) rData Fitting Method : Q3 q4 _" q& C9 W" S: K
: x |1 H% k/ d3 h( h
% ]4 V8 E# R% ^/ g; K. a# [ |& P( @" B/ |: w3 P- O6 x" |) Q
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has4 B: p1 W" U- u! |. @ K/ T) ?, x
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
( F$ s7 Q& L# g9 Csuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have, u/ j$ f( }" ^; A
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid" H0 J/ ?) U7 F. }9 `* f6 z9 j
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
+ Y+ l6 C; O, l( }+ a+ F. Q. gThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
$ z+ g1 k& z% r! y* G( B1 Smodel construction approach. In this approach, the model is expressed by an improved tree coding expression0 r* g5 R, G; p* [
and constructed through an evolution search process driven by the genetic programming. In order to verify' x$ Y, h# ?5 L' }. y6 q5 p/ N
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The: W* Y. Y. o5 }: _4 ~. s5 Z
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
+ c: |! k1 C3 z2 a2 K1 kaccuracy and interpretability. w9 J, U; y! s- C% t
8 e7 o4 \) n( X4 D1 ^7 m1 g
, L* ]5 Y6 _) P- L8 X$ @# K5 y6 ?# R6 |" z' m! c( ]3 S2 S
, l" o5 t$ |, N
" S6 A5 P6 P0 P% ?3 z |