Using a B-spline representation for splines with knots seen as free variables, the approximation to data by splines improves greatly. The main limitations are the presence of too many local optima in the univariate regression context, and it becomes even worse in multivariate additive modeling. When the number of knots is a priori