|
A Genetic Programming-Driven
* k* T& K3 r+ \$ m* Q6 b) }Data Fitting Method ! s, }: A( u0 ^7 [
& s2 S# h* W# `/ x: D* F+ Y7 G2 u2 W* [
" T' V* P5 `1 I, K" sData fifitting is the process of constructing a curve, or a set of mathematical functions, that has& Q8 K! W1 l" {6 v2 k
the best fifit to a series of data points. Different with constructing a fifitting model from same type of function,( D5 i7 _/ W" q
such as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
' ~- \. |% K6 O5 J; l( X- n) n7 l0 Qa better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid
$ i6 J/ N7 [5 |( |% H+ p! Qfifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
8 P0 T6 u" J! O7 vThat is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting' ^1 t$ c1 c# N$ `! k$ ^
model construction approach. In this approach, the model is expressed by an improved tree coding expression
9 j+ D* N/ k4 x, D, Nand constructed through an evolution search process driven by the genetic programming. In order to verify
" D* w0 l5 X9 d( h' ~' g6 Othe validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The( M% y/ a- N4 v" ]' t7 W
experimental results show that the proposed method is superior to 7 typical methods in terms of the prediction8 T) F3 t; f" I0 Z& @: x' e L
accuracy and interpretability* z w' b( a2 Z4 u7 `) h
9 Q: V6 K) {/ g3 v" P0 i
9 @" g$ A& A' e0 G, w0 \4 t# O0 _; i) ^6 [2 i( c3 C% b) W
4 y$ A, h3 I9 x( G( K" U
7 L8 e) S; I7 v
|