|
A Genetic Programming-Driven 1 q1 A, ^' k m/ b
Data Fitting Method
/ |3 Y$ r( w- C* L& O. r
' G9 G( e0 L; h2 }2 ]
4 l8 @: |5 b( J3 I. J* H) x- C. ~8 o& n/ Y6 }& e' Q
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has- y4 @/ E1 U9 I2 P
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
% t2 R0 c2 v& D. }6 ^1 Rsuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
4 H: [9 B- o6 q# t Ta better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
8 ~5 U7 o0 |0 k* \$ \fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
1 c* e; |& p% r" GThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting0 D5 ?: }* Y4 J0 j
model construction approach. In this approach, the model is expressed by an improved tree coding expression& v, Y8 a3 Y& \4 i0 ?6 K4 U: t
and constructed through an evolution search process driven by the genetic programming. In order to verify1 i j" _/ \7 m Y9 x0 b" X
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
% V, A: X l0 r* U! t2 Z/ P; }2 `experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction# J0 r1 U7 h* ~ d
accuracy and interpretability. , o! U- B0 a5 |* Z$ }2 \; z& M
. @, D5 h! I+ ?7 l, M: [' M+ ^& z% F6 Q) N$ s F
+ B/ u4 W U; z! L3 o3 G, T, d7 N* ?: w' c( n0 i' Z
- O, g x/ y' q4 S( _$ \3 ~
|