|
A Genetic Programming-Driven # s! D A# U) ?: O$ _: [# Q4 b D
Data Fitting Method : m m3 ~! R8 }( ~$ Q# y8 u$ l
, }3 J! Q7 G( L/ x% Y C$ E
4 p O. F1 a& m$ y# ]
1 K+ Y; S. J' {+ `& h9 r$ NData fifitting is the process of constructing a curve, or a set of mathematical functions, that has3 y6 E4 J- T, m1 D! |
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,5 C( c7 s& j7 I3 M( g
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have, P; D) \' c' y, z
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
4 a( p7 `8 P% y! f1 D* ]fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
1 w; t5 x, u( x6 v! y9 K5 k# |That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting8 ?8 \0 i6 C$ O2 r, |0 p8 U1 d
model construction approach. In this approach, the model is expressed by an improved tree coding expression
% t4 V' W/ |: ]( |. i: N; `* Vand constructed through an evolution search process driven by the genetic programming. In order to verify
; w/ @% P7 g& v! t0 q/ G# kthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
) [$ O3 ~7 G) T9 b9 U Kexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
! ]1 S" `5 D4 }. s" ]6 |accuracy and interpretability. _# _, Y2 v* `; a1 |+ W a
1 R$ o1 r% z! k$ r8 s5 c: C7 L1 x& P3 X# n9 ~$ q) N+ E
1 T( q3 W# J' @; d5 F8 z( n$ }; F4 F/ M5 X3 q. x$ v0 D
' B( X& }; p* u( s! Q
|