Решает неотрицательную линейную задачу методом наименьших квадратов
Решает неотрицательные задачи аппроксимации методом наименьших квадратов вида
lsqnonneg использует алгоритм, описанный в [1]. Алгоритм начинается с множества возможных базисных векторов и вычисляет связанный двойственный вектор lambda. Затем он выбирает базисный вектор, соответствующий максимальному значению в lambda заменить его из базиса в обмен на другого возможного кандидата. Это продолжается до тех пор, пока lambda ≤ 0.
Задача Optimize Live Editor обеспечивает визуальный интерфейс для lsqnonneg.
[1] Лоусон, К. Л. и Р. Дж. Хэнсон. Решение задач наименьших квадратов. Верхняя Седловая река, Нью-Джерси: Prentice Hall. 1974. Глава 23, стр. 161.