|
A Genetic Programming-Driven
; a h2 x! z! j1 H( p" x# z qData Fitting Method & a8 s, Y, l4 {) F3 t
0 n ~: a. \$ u2 o: D0 }% a
/ Y! j' @. N4 e* f4 U
! Y4 u* K- ~3 A( d5 A9 VData fifitting is the process of constructing a curve, or a set of mathematical functions, that has
1 Q: f1 \& [) L/ x4 mthe best fifit to a series of data points. Different with constructing a fifitting model from same type of function,
! B* N9 ]% Z% D& Ksuch as the polynomial model, we notice that a hybrid fifitting model with multiple types of function may have
* w, G z0 c" F# C w, i8 ua better fifitting result. Moreover, this also shows better interpretability. However, a perfect smooth hybrid8 w% K: k2 ~" b ]/ ]) `+ G
fifitting model depends on a reasonable combination of multiple functions and a set of effective parameters.
: P% b' Q8 y" b8 j2 ]2 \That is a high-dimensional multi-objective optimization problem. This paper proposes a novel data fifitting) ~& u# X8 @ h7 C0 s2 C1 Z0 y/ q
model construction approach. In this approach, the model is expressed by an improved tree coding expression) P5 c5 z0 c8 } ?
and constructed through an evolution search process driven by the genetic programming. In order to verify- p5 G- \) {+ G( ?- H* |
the validity of generated hybrid fifitting model, 6 prediction problems are chosen for experiment studies. The
$ z7 ], Z6 Z% a/ aexperimental results show that the proposed method is superior to 7 typical methods in terms of the prediction9 Q1 O1 ?$ _4 [8 g4 L- o
accuracy and interpretability. + H$ W& b( d0 f
/ Z& d: _% y" b. T2 `, f
3 Y8 B, k3 e6 N; A. b9 w/ n0 ]1 f% R1 D2 a5 ^* }: z5 B
5 l# ?8 B+ L% m
& t8 `5 i+ P4 y
|