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