EN|RU

28 августа 2017 г., 18 стр.

УДК 519.16
Шенмайер В. В.
Точный алгоритм для нахождения подмножества векторов с суммой максимальной длины

Аннотация:
Рассматривается следующая задача. Для заданного $n$-элементного множества векторов в $d$-мерном евклидовом пространстве найти подмножество, на котором достигается максимальное значение длины суммарного вектора. Предлагается алгоритм, позволяющий находить оптимальное решение этой задачи за время $O$($n^{d - 1}$ ($d$ + log $n$)). В частности, если векторы входного множества лежат в одной плоскости, задача может быть решена за почти линейное время.
Ил. 2, библиогр. 14.

Ключевые слова: суммарный вектор, поиск подмножества векторов, евклидово пространство, оптимальное решение, полиномиальный алгоритм.

DOI: 10.17377/daio.2017.24.541

Шенмайер Владимир Владимирович 1
1. Институт математики им. С. Л. Соболева,
пр. Коптюга, 4, 630090 Новосибирск, Россия
е-mail: shenmaier@mail.ru

Статья поступила 22 мая 2016 г.
Исправленный вариант — 10 мая 2017 г.

Литература

[1] Бабурин А. Е., Гимади Э. Х., Глебов Н. И., Пяткин А. В. Задача отыскания подмножества векторов с максимальным суммарным весом // Дискрет. анализ и исслед. операций. Сер. 2. 2007. Т. 14, № 1.
С. 32–42.

[2] Бабурин А. Е., Пяткин А. В. О полиномиальных алгоритмах решения одной задачи суммирования векторов // Дискрет. анализ и исслед. операций. Сер. 1. 2006. Т. 13, № 2. С. 3–10.

[3] Гимади Э. Х., Глазков Ю. В., Рыков И. А. О двух задачах выбора подмножества векторов с целочисленными координатами с максимальной нормой суммы в евклидовом пространстве // Дискрет. анализ и исслед. операций. 2008. Т. 15, № 4. С. 30–43.

[4] Гимади Э. Х., Кельманов А. В., Кельманова М. А., Хамидуллин С. А. Апостериорное обнаружение в числовой последовательности квазипериодического фрагмента при заданном числе повторов // Сиб. журн. индустр. математики. 2006. Т. 9, № 1. С. 55–74.

[5] Гимади Э. Х., Пяткин А. В., Рыков И. А. О полиномиальной разрешимости некоторых задач выбора подмножества векторов в евклидовом пространстве фиксированной размерности // Дискрет. анализ и исслед. операций. 2008. Т. 15, № 6. С. 11–19.

[6] Пяткин А. В. О сложности задачи выбора подмножества векторов максимальной суммарной длины // Дискрет. анализ и исслед. операций. 2009. Т. 16, № 6. С. 68–73.

[7] Шенмайер В. В. Решение евклидовых задач поиска подмножества векторов с использованием диаграмм Вороного // Дискрет. анализ и исслед. операций. 2016. Т. 23, № 4. C. 102–115.

[8] Buck R. C. Partition of space // Am. Math. Mon. 1943. Vol. 50, No. 9. P. 541–544.

[9] Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to algorithms. Cambridge, MA: MIT Press and McGraw-Hill, 2001. 1180 p.

[10] Edelsbrunner H., O’Rourke J., Seidel R. Constructing arrangements of lines and hyperplanes with applications // SIAM J. Comput. 1986. Vol. 15, No. 2. P. 341–363.

[11] Hwang F. K., Onn S., Rothblum U. G. A polynomial time algorithm for shaped partition problems // SIAM J. Optim. 1999. Vol. 10, No. 1. P. 70–81.

[12] Johnson D. S., Preparata F. P. The densest hemisphere problem // Theor. Comp. Sci. 1978. Vol. 6, No. 1. P. 93–107.

[13] Onn S., Schulman L. J. The vector partition problem for convex objective functions // Math. Oper. Res. 2001. Vol. 26, No. 3. P. 583–590.

[14] Onn S. Private communication. Nov. 2016.

 © Институт математики им. С. Л. Соболева, 2015