Qualitatively constrained (regression) smoothing splines via linear programming and sparse matrices
