Automatic knot placement by a genetic algorithm for data fitting with a spline

被引:68
作者
Yoshimoto, F [1 ]
Moriyama, M [1 ]
Harada, T [1 ]
机构
[1] Wakayama Univ, Dept Comp & Commun Sci, Wakayama 6408510, Japan
来源
SHAPE MODELING INTERNATIONAL '99 - INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDINGS | 1999年
关键词
D O I
10.1109/SMA.1999.749336
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In order to obtain a good spline model from many measurement data, frequently we have to deal with knots as variables. Then the problem to be salved becomes a continuous nonlinear and multivariate optimization problem with many local optima. Therefore, it is difficult to obtain a global optimum. In this paper we propose a new method to convert the original problem into a discrete combinatorial optimization problem and solve the converted problem by a genetic algorithm. We construct individuals by considering candidates of the locations of knots as genes, and convert the continuous problem into a discrete problem. We search far the best model among the candidate models by using Akaike's Information Criterion (AIC). Our method can determine appropriate number and locations of knots automatically and simultaneously. We don't need any subjective parameters such as error tolerance or a smoothing factor, and good initial location of knots for iterative search. Numerical examples are given to show the effectiveness of our method.
引用
收藏
页码:162 / 169
页数:8
相关论文
共 19 条
[1]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[2]  
ANTHONY HM, 1989, 14889 NPL DITC
[3]  
COX MG, 1977, STATE ART NUMERICAL, P627
[4]  
de Boor C., 1978, PRACTICAL GUIDE SPLI, DOI DOI 10.1007/978-1-4612-6333-3
[5]  
DIERCKX P., 1993, Monographs on Numerical Analysis
[6]  
Dierckx P., 1977, J COMPUT APPL MATH, V3, P113, DOI [10.1016/0771-050X(77)90007-9, DOI 10.1016/0771-050X(77)90007-9]
[7]  
Goldberg D., 1989, GENETIC ALGORITHMS S
[8]   CURVE FITTING BY A PIECEWISE CUBIC POLYNOMIAL [J].
ICHIDA, K ;
YOSHIMOTO, F ;
KIYONO, T .
COMPUTING, 1976, 16 (04) :329-338
[9]   APPROXIMATION TO DATA BY SPLINES WITH FREE KNOTS [J].
JUPP, DLB .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1978, 15 (02) :328-343
[10]   A DATA-REDUCTION STRATEGY FOR SPLINES WITH APPLICATIONS TO THE APPROXIMATION OF FUNCTIONS AND DATA [J].
LYCHE, T ;
MORKEN, K .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1988, 8 (02) :185-208