|
A Genetic Programming-Driven
9 O) J, T j; D) x) Q, TData Fitting Method 6 F) {. A0 |' S& N$ B
3 x% C: `7 m- }+ M( j; ?$ Z/ k# K( h5 z" \
: T- W8 G/ g. T, I% F6 Y
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
( S1 X- r" @" |the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,0 E9 Z2 j( X. a1 z9 O2 j/ L% g
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have( G! U, t' I1 i2 v( v( I6 x
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
% i: ~% p: N& u- b3 q( q" {fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.9 l% t2 H; J) d, `$ L
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting/ w5 ?3 P4 |, n1 p
model construction approach. In this approach, the model is expressed by an improved tree coding expression B- W# m9 g+ R. S; Q! W
and constructed through an evolution search process driven by the genetic programming. In order to verify
9 s- S$ Z- |7 r/ V/ c; Dthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The# ]1 s$ e2 w2 Q$ g0 A
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction8 C- O! B) a2 [, L) r1 P# ], a
accuracy and interpretability.
' X/ c) y/ S& a. }$ ?% p
9 g& i5 ^! d5 g H4 b
+ e5 e4 Q+ c8 s8 A8 U- K4 t# u$ Q
U- a* p! D/ D4 C) G2 \& @
& Q2 h$ C, ?3 U8 J, |
; X9 H& ^- s# M: c4 k7 s |