Efficient curve fitting: An application of multiobjective programming

Abstract Curve fitting is an interesting and important subject in mathematics and engineering. It has been studied extensively and a number of approaches, mostly based on polynomials and piecewise polynomials, have been employed. In the usual setting, some data points are given and one wants to find a polynomial function with the minimum violations measured by a norm in the given data points. In these approaches, norms are applied to aggregate all violations as a scalar. In this paper, the polynomial curve fitting problem is considered from the viewpoint of decision making. Taking into account some weaknesses of the norm-based approaches, a multiobjective programming model for curve fitting is given in which the violations are minimized simultaneously as a vector. This approach is more flexible for the curve fitting problem. Indeed, using the concept of efficiency in multiobjective programming, it enables us to impose some additional helpful secondary preferences. Especially, this approach can obtain a fitted curve with efficient violations and minimum average curvature or minimum average slope.

[1]  Fusheng Wang,et al.  The theoretical analysis and algorithm on a class of optimal curve fitting problems , 2006, Appl. Math. Comput..

[2]  Joseph G. Ecker,et al.  Finding all efficient extreme points for multiple objective linear programs , 1978, Math. Program..

[3]  Johan Philip,et al.  Algorithms for the vector maximization problem , 1972, Math. Program..

[4]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

[5]  Paul Armand,et al.  Finding all maximal efficient faces in multiobjective linear programming , 1993, Math. Program..

[6]  J. Ecker,et al.  Generating all maximal efficient faces for multiple objective linear programs , 1980 .

[7]  Masaaki Ida,et al.  Efficient solution generation for multiple objective linear programming based on extreme ray generation method , 2005, Eur. J. Oper. Res..

[8]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[9]  Masatoshi Sakawa,et al.  Fuzzy Sets and Interactive Multiobjective Optimization , 1993 .

[10]  Hong Yan,et al.  Constructing efficient solutions structure of multiobjective linear programming , 2005 .

[11]  P. Armand,et al.  Determination of the efficient set in multiobjective linear programming , 1991 .

[12]  Ta Van Tu,et al.  Optimization over the efficient set of a parametric multiple objective linear programming problem , 2000, Eur. J. Oper. Res..

[13]  Ivo F. Sbalzariniy,et al.  Multiobjective optimization using evolutionary algorithms , 2000 .

[14]  E. Süli,et al.  An introduction to numerical analysis , 2003 .

[15]  M. Zarepisheh,et al.  A dual-based algorithm for solving lexicographic multiple objective programs , 2007, Eur. J. Oper. Res..

[16]  M. Mashinchi,et al.  Determining maximal efficient faces in multiobjective linear programming problem , 2009 .

[17]  R. S. Laundy,et al.  Multiple Criteria Optimisation: Theory, Computation and Application , 1989 .

[18]  Clyde F. Martin,et al.  Optimal curve fitting and smoothing using normalized uniform B-splines: a tool for studying complex systems , 2005, Appl. Math. Comput..