метод

оптимизация

Оптимизация — это метод систематического улучшения производительности системы или распределения ресурсов для достижения желаемых результатов.
33 статьи · 5 формул · 6 учёных

Описание

Альпинист видит перед собой три хребта, но ему нужен не самый высокий, а самый низкий перевал. Оптимизация математически ищет минимум (или максимум) целевой функции — числового показателя качества решения. Ограничения задают допустимую область: нельзя идти по воздуху или круче 45 градусов. Линейное программирование работает с прямыми склонами, где ответ лежит в вершине. Для гладких холмов используют градиентный спуск. Если ландшафт изрезан оврагами и скалами, в дело вступают эволюционные алгоритмы — они запускают целую толпу виртуальных альпинистов, и самые успешные маршруты скрещиваются и мутируют. Так находят путь в многомерных пространствах, где не нарисуешь карту. Когда шаг становится меньше миллиметра, поиск останавливается — перевал взят.

История

Корни уходят в вариационное исчисление XVII—XVIII веков, но современный этап начался в 1940-х годах с созданием линейного программирования и симплекс-метода. Развитие нелинейной оптимизации в 1960-х дало методы штрафов и сопряжённых градиентов. В 1980-х появились алгоритмы внутренней точки, совершившие переворот в решении больших задач. Сегодня оптимизация — основа всех технологий машинного обучения.

Как это работает

Большинство алгоритмов строят последовательность точек, сходящихся к минимуму. Градиентный спуск движется против градиента. В машинном обучении вычисляют градиент функции потерь на случайном подмножестве данных (batch), что позволяет оптимизировать миллиарды параметров. Регуляризация добавляет штрафы за сложность, чтобы избежать переобучения. Для задач с ограничениями применяют метод приведённого градиента или последовательное квадратичное программирование. Глобальная оптимизация использует байесовские методы и поиск с деревьями решений.

Где применяется

GPS-навигаторы прокладывают путь, авиакомпании составляют расписание рейсов, а инженеры рассчитывают обтекаемые формы — всё это работа алгоритмов оптимизации.

Любопытный факт

Задача коммивояжёра — посетить 100 городов кратчайшим путём — имеет больше вариантов, чем атомов во Вселенной. Но умные оптимизаторы находят решение за секунды.

Граф понятий →

Формулы

$$(Mx)_n = \sup_{i \le n \le j} \frac{1}{j-i+1} \sum_{k=i}^j |x_k|$$
Оператор берёт супремум средних по интервалам, содержащим n.
Что в формуле
xпеременнаяВходная последовательность — sequence
nпеременнаяИндекс выходного элемента — index
iпеременнаяЛевый конец интервала — index
jпеременнаяПравый конец интервала — index
kпеременнаяИндекс суммирования — index
\supоператорБерёт точную верхнюю грань множества — supremum
\sum_{k=i}^jоператорСуммирует члены от индекса i до j — finite summation
(mx)_n=\sup_{1\lei\len\lej}\frac{1}{j-i+1}\sum_{k=i}^j|x_k| · 2607.00123
$$f(\mathbf{x}) = g(\mathbf{x}) + \lambda h(\mathbf{x})$$
Целевая функция со штрафным членом для ограничений.
Что в формуле
fпеременнаязначение целевой функции — objective function value
gпеременнаяосновная целевая функция — primary objective function
hпеременнаяштрафная функция — penalty function
λпеременнаявес штрафа — penalty weight
f({x})={x}^{\mathsf{t}}{q}{x}+λc({x}) · 2607.03208
$$\theta_{k+1} = \theta_k + \alpha_k \nabla_\theta f(\theta_k)$$
Обновляет параметры для максимизации целевой функции с использованием градиента.
Что в формуле
\theta_kпеременнаяВектор параметров на итерации k — parameter vector
\theta_{k+1}переменнаяОбновленный вектор параметров на итерации k+1 — parameter vector
\alpha_kпеременнаяСкорость обучения (величина шага) на итерации k — скорость обучения
f(\theta_k)переменнаяЦелевая функция, вычисленная в точке \theta_k — objective function
\nabla_\thetaоператорВычисляет вектор частных производных по каждому параметру — gradient operator
θ_{k+1}=θ_k+α_k\nabla_θ\mathcal{o}({x}(θ_k)) · 2606.25502
$$\\Psi(t+\\tau) \\approx e^{\\tau W} e^{\\tau T} \\Psi(t)$$
Приближённая эволюция путём расщепления на более простые операторы.
Что в формуле
ΨпеременнаяВолновая функция — волновая функция
tпеременнаяВремя — время с
τпеременнаяВременной шаг — time step с
e^{τW}операторПрименяет оператор эволюции для части W — exponential operator
e^{τT}операторПрименяет оператор эволюции для части T — exponential operator
\phi(t_{n+1},*)\approxe^{τw}e^{τt}\phi(t_n,*) · 2607.00335
$$O(g(n))$$
Описывает верхнюю границу времени выполнения алгоритма.
Что в формуле
gпеременнаяфункция, рост которой ограничивается
nпеременнаяпараметр размера входных данных
Oоператорасимптотическая верхняя граница с точностью до постоянного множителя — big o notation
o(k|w||q|+|δ|) · 2607.00742
o(|\sigma|n^{ω}) · 2607.00742

Статьи по теме · 70

Квантовые схемы без разложения на матрицы Паули
Сборка мебели обычно начинается с того, что все детали высыпают на пол и раскладывают по кучкам. Для квантовых компьютеров роль таких деталей играют строки Паули — простейшие кирпичики, из которых собирают описание электронов в молекуле.
Как подобрать толщину кристалла за 50 симуляций
Переводчик на переговорах не вслушивается в каждое слово: он ловит смысл целых фраз. В электронной микроскопии похожая задача: нужно понять, какой толщины кристалл и под каким наклоном он стоит в пучке, а на руках только дифракционная картина — узор из тысяч светлых и тёмных пятен.
Стая из жадности: как поиск еды рождает коллектив
Представьте стаю птиц, которая собирается вокруг кормушки, которую никто не строил. Каждая птица ищет еду для себя, но в итоге они оказываются вместе. Обычно такое поведение объясняют социальным инстинктом: птицы хотят быть рядом с сородичами. Но что, если стая — просто побочный эффект жадности?
Экзопланеты2026-08-212 минarXiv:2608.20662экспресс
Баллистические прыжки по астероиду: оптимальные траектории с малой тягой
Перемещение по поверхности астероида Эрос — задача, требующая исключительной точности. Гравитация там настолько слаба, что человек мог бы подпрыгнуть на сотни метров, но именно поэтому любой неверный импульс уносит в открытый космос или бросает на острые скалы.
Как разглядеть форму, когда данных неравное количество
Представьте: два фотографа снимают одну и ту же гору. Один делает сотню кадров с вершины и лишь пару у подножия, другой — наоборот. Если попытаться совместить их снимки, алгоритм может решить, что вершина на одном снимке соответствует вершине на другом просто потому, что там много похожих точек, а не потому, что это одно и то же место. Плотность съёмки сбивает с толку.
Как научить алгоритм лечить сепсис
В отделении интенсивной терапии врач, ведущий пациента с сепсисом — системной воспалительной реакцией на инфекцию, — ежечасно принимает решение о том, сколько жидкости влить и какую дозу вазопрессора (препарата, поднимающего артериальное давление) ввести. Ошибка в любую сторону может стоить жизни. Но как понять, какое решение было бы оптимальным?
Материаловедение2026-08-161 минarXiv:2608.15928экспресс
Искусственный интеллект ищет материалы как шеф-повар
Поиск нового материала напоминает кулинарные эксперименты без рецепта: пробуешь, пробуешь — и часто выбрасываешь. Раньше учёные вручную просматривали научные статьи и по одному проверяли составы. Теперь появился «робот-повар», который сам читает литературу, смешивает компоненты и анализирует результат.
Физика плазмы2026-08-031 минarXiv:2608.02418экспресс
Орбитальный резонанс плазмы: как физики рассчитали идеальную магнитную ловушку
Стелларатор — термоядерный реактор, напоминающий хитроумно скрученный магнитный кокон. Его задача — удержать раскалённую плазму, чтобы ядра водорода сливались и давали энергию. Но трёхмерная форма кокона создаёт щели: некоторые частицы вылетают наружу, особенно самые быстрые ионы, которые несут главный жар.
Квантовая физика2026-07-251 минarXiv:2607.23179экспресс
Коса из света охлаждает зеркало
Лазерный луч умеет не только нагревать, но и успокаивать движение. Когда свет попадает в ловушку из зеркал, он давит на них — и если правильно настроить цвет луча, давление превращается в мягкое торможение. Так охлаждают крошечные механические колебания почти до абсолютного нуля. Обычно для этого просто подбирают постоянный оттенок лазера и силу его свечения.
Как деструктивное поведение восстанавливает ресурсы в повторяющихся переговорах
Представьте двух садовников, которые торгуются за воду из волшебного колодца. Один предлагает, сколько вёдер взять, второй может согласиться или отказаться. Если сделка совершена, вода — возобновляемый ресурс — убывает; если нет — колодец постепенно наполняется вновь.
Робототехника2026-07-151 минarXiv:2607.13553экспресс
Как робот осваивает навигацию в турбулентных потоках
В спокойной воде маршрут ясен: достаточно держать курс на цель. Но в бурных, хаотичных потоках, где направление и сила течения постоянно меняются, роботу нужна принципиально иная стратегия. Обычные инженерные подходы предполагают построение точной карты течений, однако в реальности получить такую карту практически невозможно — турбулентная среда слишком сложна и изменчива.
Системы и управление2026-07-151 минarXiv:2607.13914экспресс
Эпидемия под контролем: системный подход в действии
Когда в подвале прорывает трубу, сантехник действует по отлаженному алгоритму: локализует утечку, замеряет напор, диагностирует причину, накладывает заплатку и проверяет, устранена ли течь. Тот же рецепт — стандартная модель улучшения процессов DMAIC (Define, Measure, Analyze, Improve, Control) — предлагается для борьбы с эпидемиями.
Обработка сигналов2026-07-151 минarXiv:2607.13710экспресс
Кулинария без задержек: как сети обретают сверхнадёжность
Представьте опытного шеф-повара в час пик: внезапно отказывает плита или заканчивается ключевой ингредиент. Вместо паники он мгновенно перекраивает рецептуру — ускоряет приготовление одних блюд, замедляет другие, перебрасывая ресурсы на ходу. Этот принцип динамической адаптации лёг в основу нового поколения сверхнадёжных сетей.
Системы и управление2026-07-151 минarXiv:2607.14245экспресс
Энтропийная навигация: как мера беспорядка ведёт роботов к цели
Представьте поисковую группу, прочёсывающую туманное поле. На старте люди расходятся широко: высокая «температура» поиска означает большое разнообразие попыток. Обнаружив след, они сближаются. Но скорость сближения критична — сузить круг слишком рано, и лучшая находка останется в стороне. Координатор оценивает разброс поисковиков и командует, когда ускорить или притормозить.
Томографическая реконструкция с ограниченным углом обзора: алгоритм «дорисовывает» недостающее
Стандартный КТ-сканер выполняет серию рентгеновских снимков под разными углами, на основе которых вычислительные методы восстанавливают трёхмерное изображение. Однако в клинической практике нередки ситуации, когда сканируется лишь ограниченная область — например, одно лёгкое — и проекционные данные обрываются. Возникает так называемая проблема ограниченного угла обзора.
Обработка сигналов2026-07-141 минarXiv:2607.12491экспресс
Как услышать тишину: пеленгация по амплитуде
Классическая радиоинтерферометрия требует от антенн когерентного приёма: они регистрируют не только амплитуду (громкость), но и фазу волны — её мгновенное положение в цикле. Малейшая рассинхронизация — и направление на источник размывается. Новый метод отказывается от фазовой информации и опирается исключительно на силу сигнала.
Аудиодиаризация: как алгоритм улавливает любые звуковые события без предварительного знания
Человеческий слух устроен так, что мозг выделяет в первую очередь знакомые паттерны — голос собеседника, шум дождя, сигнал автомобиля. Однако новая система работает по иному принципу: она фиксирует любой звуковой всплеск, даже тот, что никогда не встречался ранее.
Как ИИ перестал читать лишнее: метод E3 против информационной энтропии
Программные помощники для написания кода, или AI-ассистенты, часто действуют как повар, который ради варки одного яйца перечитывает всю кулинарную книгу. Получив задачу внести крошечное исправление, они заново открывают десятки файлов и проверяют давно известные связи.
Системы и управление2026-07-141 минarXiv:2607.12343экспресс
Как адаптивный алгоритм обучается управлению без аварий
Представьте водителя на обледенелой трассе: он не знает точной реакции машины на поворот руля и вынужден учиться в процессе, интуитивно сохраняя запас пространства для возможной ошибки. Сходным образом действует адаптивный алгоритм управления.
Обработка сигналов2026-07-141 минarXiv:2607.12431экспресс
Почему «самые острые» повороты — это перестановки со знаком
Рассмотрим ортогональную матрицу — таблицу чисел, где каждая строка и каждый столбец имеют единичную длину (сумма квадратов элементов равна 1). Поставим задачу: максимизировать сумму четвёртых степеней всех элементов. Решением оказываются исключительно матрицы перестановок со знаком — то есть преобразования, которые лишь переставляют координатные оси местами, иногда обращая их направление (меняя знак).
Обработка сигналов2026-07-141 минarXiv:2607.12510экспресс
Высокоскоростная передача данных: как AFDM и математика ускоряют мобильный интернет
В быстро движущемся транспорте мобильный интернет деградирует: сигнал, распространяющийся со скоростью света, испытывает доплеровское смещение — смазывается, подобно пейзажу за окном поезда. Инженеры разработали метод, позволяющий упаковывать данные плотнее, предотвращая их взаимное наложение.
Геометрия воды в медицинской визуализации: как плавность контуров улучшает диагностику
Медицинские снимки, по сути, представляют собой карты плотности тканей: яркость каждого пикселя кодирует локальные свойства среды, подобно тому как фотометрия — раздел оптики, измеряющий интенсивность света — регистрирует силу излучения.
Системы и управление2026-07-141 минarXiv:2607.12590экспресс
Коэволюция агента и среды: как алгоритм учится преобразовывать мир вокруг себя
Традиционно алгоритмы машинного обучения действуют в статичном окружении — подобно воде, которая течёт по уже проложенному руслу, не меняя его формы. Новый метод переворачивает эту парадигму: он позволяет агенту одновременно осваивать действия и целенаправленно изменять саму среду, в которой он существует.
Робототехника2026-07-141 минarXiv:2607.12801экспресс
Единая система управления дроном: от поиска до захвата цели
Инженеры объединили три этапа охотничьего поведения — поиск, слежение и атаку — в непрерывный алгоритм, позволяющий беспилотнику действовать подобно хищнику. Теперь дрону не требуется переключаться между режимами: его единая логика работает без разрывов, плавно проводя аппарат через все стадии перехвата.
OPhELIA: как алгоритм, вдохновлённый энтропией, ускоряет картирование нейронных сетей
Чтобы понять принципы работы мозга, необходимо детально знать схему соединений нейронов — так называемый коннектом. Традиционный подход напоминает попытку выяснить устройство огромной системы полива в саду, по очереди открывая каждый кран и наблюдая, куда потечёт вода.
Комбинаторика2026-07-131 минarXiv:2607.11325экспресс
Эволюционный клубок: как измерить хаос в сети жизни?
Семейное древо превращается в клубок, если учесть приёмных детей и повторные браки. Эволюция часто похожа на такой клубок: хотя стандартная модель — традиционное представление о дивергентной эволюции, где виды ветвятся подобно дереву — рисует аккуратное древо видов, на деле гены кочуют не только по наследству, но и напрямую между неродственными организмами — этот…
Укрощение хаоса: как алгоритмы предвидят будущее
Сложные технические системы — от дронов до роботов-хирургов — порой ведут себя подобно дикому мустангу: они полны беспорядка и капризов, где лёгкое прикосновение вызывает бурю. Вместо того чтобы заучивать громоздкие формулы, новый метод наблюдает за системой, словно опытный объездчик.
Оптика2026-07-111 минarXiv:2607.10295экспресс
Искусственный ум нашёл рецепт световых схем
Сборка светового чипа похожа на игру, где нужно провести луч через лабиринт из крошечных зеркал и светоделителей. Каждый такой элемент работает как стрелка на железной дороге: он либо пропускает свет прямо, либо направляет на соседний путь. Задача — получить на выходе строго определённый световой узор, потратив как можно меньше «стрелок». Обычно инженеры годами ищут самый короткий маршрут для каждой задачи.
Спрямление графовых троп: как Meta ускорила обучение нейросетей на 63%
Рекомендательные системы, определяющие, какой пост вы увидите следующим, работают на глубоких нейросетях из тысяч операций — сложных графов вычислений (схемах из операций над данными). Эти системы — живые, постоянно эволюционирующие динамические системы: малейшее изменение архитектуры распространяется каскадом по всему графу.
Симфония металлолома: как квантовый дирижёр создаёт идеальный сплав
Металлургический цех, заваленный алюминиевым ломом, напоминает расстроенный оркестр перед концертом: каждый инструмент фальшивит по-своему. Обрезки крыльев самолётов, смятые банки, стружка от фрезерных станков — каждый «инструмент» обладает собственной металличностью, нелинейно влияющей на итоговую «мелодию» — прочность и теплопроводность.
Материаловедение2026-07-031 минarXiv:2607.03371экспресс
Как вырастить неустойчивый узор
Садовод хочет вырастить редкий цветок. Поливать и удобрять нужно не как попало, а по строгому расписанию: чуть больше тепла утром, чуть меньше влаги вечером. Иначе грядку захватят обычные сорняки. Примерно так же ведут себя молекулы на поверхности металла. Когда органические молекулы оседают на металл, они собираются в узоры — как детали мозаики. Один узор может проводить электричество лучше, другой — хуже.
Оптика2026-07-021 минarXiv:2607.02352экспресс
Оптические ловушки для наночастиц: как световые вихри захватывают невидимое
Свет, подобно невидимой реке, течёт в пространстве. Если на пути потока поставить препятствие, вода закручивается воронками — так и специально спроектированные поверхности порождают световые «водовороты», захватывающие наночастицы, словно щепки в водовороте.
Мираж полного резервуара: иллюзия изобилия и её цена
Машины гудят внутри бетонной плотины, срабатывая вхолостую. Три турбины из десяти молчат. Уровень воды в крупнейшем резервуаре Юго-Восточной Бразилии упал настолько, что лопасти вот-вот начнут хватать воздух. 160 гидростанций страны, дающих больше половины электричества, соединены в единую водяную сеть, где каждая капля на счету.
Бал ожиданий: как алгоритмы сводят пары с идеальной задержкой
Бальный зал наполняется гостями. Каждое появление нового человека — это запрос, и задача распорядителя танцев — найти подходящую пару. Можно свести двоих сразу, как только они окажутся недалеко друг от друга, и тогда пара сложится точно, но вдруг через минуту появится идеальный партнёр? Если же медлить, копится усталость ожидающих: кто-то начинает скучать, кто-то теряет терпение.
Таможенный досмотр для кода: как гарантировать безошибочную оптимизацию детских программ
Ребёнок собирает в Scratch простую игру: персонаж появляется в центре и мгновенно перепрыгивает в угол. Первое перемещение пропадает между кадрами — его никто не видит. Убрать такую команду безопасно. Но как автоматический оптимизатор узнает об этом? Сегодня в репозитории Scratch десятки миллионов проектов, написанных юными авторами. Ошибка улучшателя способна незаметно исказить их замысел.
Картографы эволюции: как алгоритмы учатся исследовать, а не оптимизировать
Робот в лабиринте шагает в тупик. Через минуту он находит выход раньше всех. Этот алогичный манёвр — разведка, а не ошибка. Так картограф обходит гору, чтобы увидеть её склоны. Эволюционные алгоритмы в пробирке давно копируют отбор и мутации для поиска лучших решений. Но в обманчивых ландшафтах жадная погоня заводит в тупик. Путник лезет на ближайший холм — а за ним пропасть.
Универсальной карты для всех групп не существует
Огромный лист бумаги лежит на столе. Картограф пытается уместить на нём все мыслимые ландшафты: горные хребты, запутанные ущелья, бескрайние равнины. Каждый ландшафт — это конечнопорождённая группа, а карта — её граф Кэли, графический портрет группы, где вершины — элементы, а рёбра — связи между ними.
Водораздел данных: как простой переключатель «да/нет» раскрывает многомерные модели
На топографической карте дождевые капли выбирают путь: упав на один склон, они стекают в реку А, на другой — в реку Б. Наблюдатель видит лишь извивы рек (переменные отклика Y) и знает, с какого склона пришла вода (инструмент Z), но не видит самих капель (ненаблюдаемых факторов ε).
Калейдоскоп симметрий: новый рекорд в подсчёте хордальных графов
7 278 601 292 779 396 715. Ровно столько разных хордальных графов (графов без индуцированных циклов длины четыре и больше) можно построить на двадцати вершинах, если считать структуры без имён. Это число — не головоломка для суперкомпьютера, а точный результат нового алгоритма, который смотрит на симметрию как на инструмент, а не помеху.
Порог 2: как резиновая линейка выдерживает бесконечное усреднение
2 — порог, за которым послушная последовательность рискует потерять свою структуру. Вместо привычной равномерной шкалы — резиновая линейка с неравномерной эластичностью. Именно так устроены пространства Орлича: банаховы пространства последовательностей, где каждому масштабу соответствует своя жёсткость, описываемая выпуклой функцией Юнга (своего рода пружиной).