|
A Genetic Programming-Driven
8 T# T9 e; V9 f1 ]* a1 M- ~, }Data Fitting Method
5 ~: I Q) O9 u5 } G- p5 t9 S* B# ~2 G/ [8 q
' v1 I g- W* m/ Q
$ K3 o) t1 G4 e. q& F+ HData fifitting is the process of constructing a curve, or a set of mathematical functions, that has( `- U% {( U$ M) f& b
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,+ z$ ?& L, p8 b4 ]+ y5 `
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
9 P# {( X* ]' a: ^6 Ma better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
& j8 Q1 {7 [8 g2 D. I6 afifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
' W5 X+ K5 i. g9 C% E5 e- {. G% AThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting) ]7 }9 D. g6 g' m- Q5 b
model construction approach. In this approach, the model is expressed by an improved tree coding expression- e8 Y' J/ Y* x
and constructed through an evolution search process driven by the genetic programming. In order to verify
; x/ E8 h$ \& |5 x6 F* g$ Rthe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The9 F/ L( F0 E) Y. d7 k
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
- x! U. {8 A2 Y5 H7 t4 ]accuracy and interpretability9 _ B/ K: E+ H6 r* ?6 Y+ D
8 w$ s- L3 N. ^6 Y3 R
# {3 g; o5 Q, T% [
. U+ f, j1 y/ \* B
/ L) ~+ `$ ]0 H% z4 a+ a6 h( L$ p/ T U
|