|
A Genetic Programming-Driven ) N5 z3 u4 m- { l$ w
Data Fitting Method
8 [; ~- F2 N' H2 q7 e8 |' @% T+ H
( m: p" ]# E1 X
* T) w+ N1 B6 i* m& W
1 O* R; q6 }# [( ~$ g& U" oData fifitting is the process of constructing a curve, or a set of mathematical functions, that has% C2 V3 H$ F, S0 A0 W- |5 [- L
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,! A m3 k. r+ k; i
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have/ s U, M A, A1 K l3 W1 S/ O
a better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
; G2 M2 ?) W9 O/ [" K# Jfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
4 I6 _8 f1 J3 u3 |$ _; |That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting
, a9 D# s3 g5 @8 k5 X, D* jmodel construction approach. In this approach, the model is expressed by an improved tree coding expression& t4 |) z! n; z2 _6 e4 y4 l
and constructed through an evolution search process driven by the genetic programming. In order to verify/ r4 @, D& j( a0 @- g% ]1 E( E
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
( T7 E. C' {/ b6 Sexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction
" U/ f6 s% I1 vaccuracy and interpretability
4 k- `6 _" g* J) ^: b, t x: ?
0 `" m, A, S9 _2 R! ~* K0 |8 m0 y3 z, E' u+ H- j9 ?2 i
7 p! ]* n0 J6 @8 l& c2 d9 T1 S; t: A& n3 q( ~$ s% j( m: A
* l5 P6 w; c$ H
|