Convex optimization LASSO algorithm