Задача о минимуме/максимуме скалярного произведения — различия между версиями
Строка 8: | Строка 8: | ||
1. Будем считать, что <tex>x_i</tex> отсортирована по возрастанию. | 1. Будем считать, что <tex>x_i</tex> отсортирована по возрастанию. | ||
− | 2. Покажем, что если существуют пары чисел <tex>(x_i, y_i)</tex> и <tex>(x_j, y_j)</tex> такие что | + | 2. Покажем, что если существуют пары чисел <tex>(x_i, y_i)</tex> и <tex>(x_j, y_j)</tex>, такие что <tex>x_i < x_j</tex> и <tex>y_i < y_j</tex>, то скалярное произведение можно уменьшить, поменяв местами <tex>y_i</tex> и <tex>y_j</tex>. Так так |
<tex>(x_j - x_i)(y_j - y_i) > 0</tex>, то <tex>x_i y_i + x_j x_j > x_j y_i + x_i y_j</tex>. | <tex>(x_j - x_i)(y_j - y_i) > 0</tex>, то <tex>x_i y_i + x_j x_j > x_j y_i + x_i y_j</tex>. | ||
3.Проделав такую замену для всех <tex>y_i < y_j</tex> получим отсортированную по убыванию последовательность <tex>y_i</tex>. | 3.Проделав такую замену для всех <tex>y_i < y_j</tex> получим отсортированную по убыванию последовательность <tex>y_i</tex>. | ||
− | 4. Аналогично для получения максимума во всех парах чисел <tex>(x_i, y_i)</tex> и <tex>(x_j, y_j)</tex> таких что | + | 4. Аналогично для получения максимума во всех парах чисел <tex>(x_i, y_i)</tex> и <tex>(x_j, y_j)</tex>, таких что <tex>x_i < x_j</tex> и <tex>y_i > y_j</tex> нужно менять местами <tex>y_i</tex> и <tex>y_j</tex>. В результате получится отсортированная по возрастанию последовательность. |
== Литература == | == Литература == | ||
1. Романовский И. В. Дискретный анализ. — 3-е изд. — СПб.: Невский Диалект; БХВ-Петербург, 2003. — С. 320. | 1. Романовский И. В. Дискретный анализ. — 3-е изд. — СПб.: Невский Диалект; БХВ-Петербург, 2003. — С. 320. |
Версия 04:54, 23 ноября 2010
Задача о минимуме/максимуме скалярного произведения - задача о нахождении минимальной/максимальной суммы попарных произведений для двух заданных упорядоченных наборов чисел.
Теорема
Минимум скалярного произведения достигается при сопоставлении возрастащей последовательности
и убывающей последовательности . При сопоставлении возрастающим и достигается максимум.док-во
1. Будем считать, что
отсортирована по возрастанию.2. Покажем, что если существуют пары чисел
и , такие что и , то скалярное произведение можно уменьшить, поменяв местами и . Так так , то .3.Проделав такую замену для всех
получим отсортированную по убыванию последовательность .4. Аналогично для получения максимума во всех парах чисел
и , таких что и нужно менять местами и . В результате получится отсортированная по возрастанию последовательность.Литература
1. Романовский И. В. Дискретный анализ. — 3-е изд. — СПб.: Невский Диалект; БХВ-Петербург, 2003. — С. 320.