Как в учебнике
Пусть $f:S\to\mathbb R$. Действует множественное соглашение: argmin — множество всех допустимых входов, на которых значение функции не больше значения на любом другом входе.
$$\operatorname*{argmin}_{x\in S}f(x):=\{x\in S\mid\forall z\in S:\ f(x)\le f(z)\}.$$
Минимум — выходное значение, а argmin содержит входы. Для $(x-2)^2$ на действительной прямой минимум равен 0, но множество минимизаторов равно $\{2\}$. Для $(x^2-1)^2$ то же значение 0 достигается в двух точках: argmin равен $\{-1,1\}$.
Ограничение области меняет множество решений: для второй функции при $x\ge0$ остаётся $\{1\}$. Если минимум не достигается, argmin пусто: у $f(x)=x$ на $(0,1)$ любой вход можно улучшить, взяв $x/2$.
Конкретное выбранное решение обозначают $x^*\in\operatorname*{argmin}_{x\in S}f(x)$. Прикладная запись с равенством может подразумевать единственность или правило разрешения ничьей. Возвращение одного элемента в коде требует явного правила выбора.
Глобальное условие в определении относится ко всей области $S$. Проверка нескольких точек сама по себе не исключает меньших значений между ними. Для функции $(x^2-1)^2$ доказательство полноты ответа даёт неотрицательность квадрата: меньше нуля значений нет, а ноль получается ровно при $x^2=1$. Так одновременно обосновываются оптимальность найденных входов и отсутствие других минимизаторов.
Определения и обозначения: Mathematics for Machine Learning.
Связанные понятия: Минимум функции: наименьшее достигнутое значение.
На пальцах
Argmin похож на список самых дешёвых маршрутов, тогда как минимум сообщает только их стоимость. Одинаковая лучшая цена оставляет в списке все подходящие маршруты. Допустимые варианты определяются заранее: пересадки, ночной выезд и наличие билетов меняют область поиска. Правило выбора одного маршрута задаётся отдельно — низкая цена сама до вокзала не довезёт.
Пример
В учебной функции $(x^2-1)^2$ в примере проверяются входы $-1,0,1$, затем остаются только неотрицательные.
Argmin: множество минимизирующих входов
Значения выходов
Входам −1, 0 и 1 соответствуют значения 0, 1 и 0.
Шаг 1 из 4: Значения выходов
Все шаги текстом
Значения выходов
Входам −1, 0 и 1 соответствуют значения 0, 1 и 0.
- Входы
- −101
- Выходы
- 0текущий10текущий
Минимальное значение
Нулевое значение достигается на двух входах.
- Выходы
- 0включён1исключён0включён
Входы с минимумом
В argmin входят −1 и 1, а не значение выхода 0.
- Минимизаторы
- −1включён1включён
Дополнительное ограничение
Условие x ≥ 0 исключает −1 и оставляет 1.
- Кандидаты
- −1исключён1включён
Три показанных входа помогают увидеть два решения, но решающим остаётся устройство функции. Значение 0 при −1 и 1 достигает общей нижней границы, а уравнение $x^2-1=0$ перечисляет все места её достижения. Ограничение $x\ge0$ удаляет именно недопустимый вход −1. Оно не меняет значение функции в точке 1 и не превращает минимальное значение в ответ argmin.
Минимальное значение, множество решений и правило выбора одного решения — разные объекты.