|
A Genetic Programming-Driven
" N, y1 n- Z: r( N% s/ j5 R* WData Fitting Method
( A- h9 p, p# Z9 c& E M! a8 M T& a$ n% q, @; u
4 O8 c( E [/ O0 K4 ?7 Z( j9 h8 N2 }2 E& `4 @- @7 D1 M4 d
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
, y! [( c) z/ t4 w4 S; Tthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,5 P6 m6 n+ r. n2 A$ v6 y
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have& e. G, B1 D7 c J* B* U" N
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
6 A8 z8 i% s" F. M0 e, C0 Wfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.) d" O+ u a' v% j- j+ z
That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting5 F, m( I5 B/ m$ M
model construction approach. In this approach, the model is expressed by an improved tree coding expression( A0 D0 A. y9 h1 F; r+ e
and constructed through an evolution search process driven by the genetic programming. In order to verify0 ]3 j; J9 j2 S1 r
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The* S; S' g: b- r( Y' N Y3 `, `' v
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
; [- f- r7 y/ r4 M! z! e% ?accuracy and interpretability. ) A2 ^: h4 b9 W
/ y8 D$ {* d2 K( T2 o
) b; p2 q; y8 b( h& S
5 Q7 U7 y9 x+ Z
, _8 k4 o! C" [* O# s p
+ t. A, ^1 V1 T2 F7 p8 [( S& D |