Задача о минимуме/максимуме скалярного произведения — различия между версиями
| Строка 1: | Строка 1: | ||
{{ | {{ | ||
Задача | Задача | ||
| − | |definition= | + | |definition=Необходимо найти минимальную/максимальную суммы попарных произведений для двух заданных упорядоченных наборов чисел. |
}} | }} | ||
== Решение == | == Решение == | ||
Версия 19:21, 7 января 2017
| Задача: |
| Необходимо найти минимальную/максимальную суммы попарных произведений для двух заданных упорядоченных наборов чисел. |
Решение
Скалярным произведением двух упорядоченных последовательностей чисел будем называть число
| Теорема (о минимуме/максимуме скалярного произведениях[1]): |
Минимум скалярного произведения достигается при сопоставлении возрастащей последовательности и убывающей последовательности . При сопоставлении возрастающей достигается максимум. |
| Доказательство: |
| Будем считать, что отсортирована по возрастанию. Покажем, что если существуют пары чисел и , такие что и , то скалярное произведение можно уменьшить, поменяв местами и . Так как , то . Проделав такую замену для всех получим отсортированную по убыванию последовательность . Аналогично для получения максимума во всех парах чисел и , таких что и нужно менять местами и . В результате получится отсортированная по возрастанию последовательность. |
Данная теорема нашла себе практическое применение в теории матроидов и расписаний.
Примечание
Литература
- Романовский И. В. Дискретный анализ. — 3-е изд. — С. 320 — ISBN 5-7940-0114-3.