|
A Genetic Programming-Driven
8 _; y/ b* S1 I/ yData Fitting Method 9 B8 H6 W6 n3 S& E0 n3 I0 B, e% K: T
, D( E: m2 v: N; i+ f9 o0 ?+ h- q6 ^9 N$ X: \% V0 s& W
0 D. M) Q8 I6 FData fifitting is the process of constructing a curve, or a set of mathematical functions, that has. { ?- t# k- v" y3 b4 C
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
# B3 Z$ `+ T/ U5 o0 o! Z1 qsuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have; r7 @6 m( E: e5 U
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid) V6 G0 \+ J/ b# R
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.4 P8 [7 z4 o2 D; v( |2 U, \
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting# U* e2 n+ t1 f7 A
model construction approach. In this approach, the model is expressed by an improved tree coding expression$ B/ S* |# g# Y' U6 ~: v- J
and constructed through an evolution search process driven by the genetic programming. In order to verify
3 ?& [9 c; e% M b0 qthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
1 R& x" {1 D, O" J+ ]% wexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
, A5 c, o( f9 W4 \4 taccuracy and interpretability. 6 h- ?& w& T( X& j- k8 l& Z
- }/ ]& z0 I7 R' o1 d2 L. z6 k$ R- C& u& v
+ I! L' D4 I) s5 P
) j- \( q2 _+ p, J$ Z: y5 I- s
. U- K5 a$ W: k1 f |