Відповіді:
Орієнтовне рішення справді можна знайти для ласо з використанням градієнтних методів. Наприклад, скажімо, що ми хочемо мінімізувати наступну функцію втрат:
Градієнт строку покарання становить для і для , але строк покарання не є диференціальним при . Натомість ми можемо використовувати підградієнт , який однаковий, але має значення для .
Відповідним субградієнтом функції втрати є:
Ми можемо мінімізувати функцію втрат, використовуючи підхід, схожий на спуск градієнта, але використовуючи підградієнт (який повсюдно дорівнює градієнту, крім , де градієнт не визначений). Рішення може бути дуже близьким до справжнього рішення ласо, але може не містити точних нулів - там, де ваги повинні були дорівнювати нулю, натомість вони приймають надзвичайно малі значення. Ця відсутність справжньої розрідженості є однією з причин не використовувати субградієнтні методи для ласо. Спеціалізовані розв'язувачі використовують перевагу структури проблеми, щоб обчислювати ефективні розрізнені рішення. Це повідомленняговорить, що, окрім створення розріджених рішень, виділені методи (включаючи методи проксимального градієнта) мають більш високу швидкість конвергенції, ніж субградієнтні методи. Він дає кілька посилань.