|
A Genetic Programming-Driven
: T4 T, V# \- o9 i- E: P; FData Fitting Method ' n* d7 U/ E0 b: f$ W% Z% ]2 k
" @4 N& ^* q8 Y( \
* i7 E+ ?. ?* T) }, Y4 a" w; c3 T. F/ \( \0 }$ ?
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has
4 j& K6 W, ?: y! f' m0 Othe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
& K' e# d+ a, L6 I% Ssuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have6 P/ C* v7 N% U) {) L1 h3 ~3 A
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid! l* n5 U" C2 N! o8 g
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
) Y. A6 F; G& g: ?7 ^1 g+ @That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
4 s( o& t! T" T2 G( Y8 m5 u% Bmodel construction approach. In this approach, the model is expressed by an improved tree coding expression: G) X' G; X, c: T
and constructed through an evolution search process driven by the genetic programming. In order to verify
5 V% A$ ?) [$ A) ^: ^the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
7 [4 e$ q6 |2 c0 g+ O% W! ]7 kexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction" p1 D* J6 ]& [) [
accuracy and interpretability.
`/ L0 ^7 I2 Z9 o
) h8 ^3 M- Q1 _( l# K: Q6 K& [% B; u+ K8 E j/ y0 c
1 A- w1 w% W& K+ f) U
7 A4 m# o5 z2 J3 T
$ Y' D+ P P+ y) `7 X3 C2 x( M r |