|
A Genetic Programming-Driven 4 ~& ~& ?9 \' B2 `
Data Fitting Method 6 \3 z6 M h2 x# J# L$ @& y
( v/ t0 N' p- E' h+ L
6 A# n5 k- T" v' U/ T) W- f; N) T, a; Z% e
Data fifitting is the process of constructing a curve, or a set of mathematical functions, that has( f: c `" l) O3 n! Y
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
' T/ @/ C$ ~8 j3 V* t4 Wsuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have$ i9 |/ Y8 K8 m C
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid) ]1 m6 |6 C6 s1 G1 G
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
G& P; I0 y$ ~That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting2 J6 B. |( D& S i+ X6 H
model construction approach. In this approach, the model is expressed by an improved tree coding expression# i7 g: z, P) @ q8 q
and constructed through an evolution search process driven by the genetic programming. In order to verify
; Z7 O7 k* `' P. O+ w# a/ ]the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
! n+ N- i3 w; `$ m1 m% Hexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
6 K+ K8 F( k7 ~accuracy and interpretability
$ F" d) F, m& u4 s2 @1 d5 J6 A1 P- S* O* K
( p8 L6 S7 U7 ]; Y3 [
6 u9 J b4 h& b& ~+ J7 @
5 K, E, ]; N3 V5 d& E
0 h/ k" m6 v0 q- s |