Оценка эффективности производственных и инфраструктурных подсистем
Динамика макросистем
В.В. Топка "Многомерная задача о рюкзаке: эффективный метод решения и возможные приложения"
Математическое моделирование
Системный анализ в медицине и биологии
В.В. Топка "Многомерная задача о рюкзаке: эффективный метод решения и возможные приложения"

Аннотация.

В последнее время возникает настоятельная потребность в разработке эффективного модельного и алгоритмического аппарата для верхнего уровня системы проектного управления, на котором должна быть подсистема отбора и управления портфелем проектов, подлежащих реализации. В данной работе рассмотрен оптимальный отбор портфеля проектов и распределение ресурсов на его выполнение в виде задачи дискретной оптимизации – многомерной задачи о рюкзаке. В статье приводятся известные теоретические результаты для жадного алгоритма решения задачи об одномерном рюкзаке; необходимые и достаточные условия оптимальности; оценка погрешности алгоритма и его асимптотическая погрешность для поведения в среднем. Предлагается прямой жадный алгоритм по удельной полезности решения многомерной задачи о рюкзаке. Для повышения его эффективности применяется локальный ограниченный перебор, улучшающий жадное решение, а также дополнение и локальная оптимизация предыдущих этапов. Жадные алгоритмы являются быстрыми, с полиномиальной временной сложностью.

Ключевые слова:

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

Стр. 54-64.

DOI: 10.14357/20790279190206

 Полная версия статьи в формате pdf.

Литература

1. Гельруд Я.Д. Методология создания информационно-аналитической системы управления проектами на основе комплекса математических моделей функционирования стейкхолдеров. Автореф. дис... д-ра техн. наук: 05.13.10 / Челябинск, (Юж.-Ур. гос. ун-т.), 2015. 43 с.
2. Лопухин М.М. ПАТТЕРН – метод планирования и прогнозирования научных работ. М.: Сов. радио, 1971.
3. Cetron M.J. QUEST Status Report // IEEE Transactions on Engineering Management. 1967. V. 14. №1. March. 443.
4. Nutt A.B. Testing TORQUE – a quantitative R&D research allocation system // IEEE Trans. on Eng. Manag. 1969.Vol. EM-16. №4.
5. The Analysis and Evaluation of Public Expenditures: the PPB System. Washington: U.S. Govern. Print Office, 1969.
6. Янч Э. Прогнозирование научно-технического прогресса. М.: Прогресс, 1970.
7. Ларичев О.И., Бойченко В.С., Мошкович Е.Н., Шепталова Л.П. Методы иерархических схем в программно-целевом планировании научных исследований / Препринт. М.: ВНИИСИ, 1978.
8. Martello S., Toth P. Knapsack problems: Algorithms and computer implementations / in: Series in Discrete Mathematics and Optimization. N. Y.: Wiley Inter Sciences, 1990. 296 p.
9. Kellerer H., Pferschy U., Pisinger D. Knapsack Problems. Berlin / Heidelberg: Springer-Verlag, 2004. 548 p.
10. Dantzig G. B. Discrete-Variable Extremum Problems // Oper. Res. (INFORMS), 1957. Vol. 5, No. 2. pp. 266–277.
11. Vizvari B. On the Optimality of the Greedy Solutions of the General Knapsack Problems // Optimization. 1992. Vol. 23. No.2. pp. 125-138.
12. Дюбин Г.Н., Корбут А.А. Жадные алгоритмы для задач о ранце: поведение в среднем // Сибирский журнал индустриальной математики. 1999. Т.2. №2(4). С.68-93.
13. Korte B. Kombinatorische Optimierung und algorithmische Prinzipien // Ökonomische Prognose-, Enstscheidungs- und Gleichgewichtsmodelle. Weinheim: VCH Verlagsgesellschaft, 1986. рр. 286-341.
14. Гафаров Е.Р., Лазарев А.А., Вернер Ф. Алгоритмы решения задач максимизации суммарного запаздывания и максимизации количества запаздывающих требований для одного прибора // АиТ. 2010. № 10. С. 63–79.
15. Lazarev A., Salnikov A., Baranov A. Graphical Algorithm for the Knapsack Problems // Lecture Notes in Computer Science. 2011. 6873. pp. 459-466.
16. Weingartner H.M., Ness D.N. Method for the solution for the multidimensional 0–1 knapsack problem // Operations Research. 1967. Vol. 15. pp. 83–103.
17. Lorie J., Savage L.J. Three problems in capital rationing // Journal of Business. 1955. Vol. 28. pp. 229–239.
18. Manne A.S., Markowitz H.M. On the solution of discrete programming problems // Econometrica. 1957. Vol. 25. pp. 84–110.
19. Freville А. The multidimensional 0–1 knapsack problem: An overview // European Journal of Operational Research. 2004. Vol. 155. pp. 1–21
20. Левин М.Ш., Сафонов А.В. Эвристический алгоритм для многокритериальной блочной задачи о рюкзаке // Искусственный интеллект и принятие решений. 2009. № 4. С. 53-64.
21. Буркова И.В., Ткаченко М.В., Чураков П.П. Задача выбора множества проектов при выпуске инновационной продукции // Вестник Воронежского государственного технического университета. 2010. Т. 6. №9. С. 120-124.
22. Бурков В.Н., Буркова И.В., Уандыков Б.К., Чу Д.С. Метод допустимых решений в многомерной задаче о ранце // Экономика и менеджмент систем управления. 2015. Т.18. № 4.1. С. 136-144.
23. Буркова И.В., Пужанова Е.О., Марин О.Л. Задача о ранце и ее модификации // Научный вестник Воронежского государственного архитектурно-строительного университета. Серия: Управление строительством. Воронеж: ВГА-СУ, 2014. Вып. № 1(6). С. 103-112.
24. Бурков В.Н., Буркова И.В., Попок М.В., Овчинникова Т.И. Метод сетевого программирования // Проблемы управления. 2005. №3. С. 23 – 29.
25. Финкельштейн Ю.Ю. Приближенные методы и прикладные задачи дискретного программирования. М.: Наука, 1976. 264 c.
26. Гафаров Е.Р., Долгий А., Лазарев А.А., Вернер Ф. Новый эффективный алгоритм решения задачи об инвестициях // А и Т. 2016. №9. С. 150-166.
27. Рубинштейн М.И., Топка, В.В. Жадный алгоритм решения многомерной задачи о рюкзаке // Труды IV-ой Всесоюзной школы-семинара «Статистический и дискретный анализ данных и экспертное оценивание» (Одесса, 1991). ОдПИ,1991. С. 273-274.
28. Схрейвер А. Теория линейного и целочисленного программирования. В 2-х т. Т.2. / Пер. с англ. М.: Мир, 1991. 702 c. (Schrijver, A. Theory of Linear and Integer Programming. N.Y.: John Wiley & Sons Ltd, 1986. 702 p.)
29. Shani S. Approximate algorithms for the 0–1 knapsack problem // Journal of Association for Computing Machinery. 1975. Vol.22. pp. 115–124.
30. Chandra A.K., Hirschberg D.S., Wong C.K. Approximation algorithms for some generalized knapsack problems // Theoretical Computer Sciences. 1976. No.3. pp. 293–304.
31. Magazine M. J., Oguz O. A fully polynomial approximation algorithm for the 0–1 knapsack problem // European Journal of Operational Research. 1981. No.8. pp. 270–273.
 

2024-74-2
2024-74-1
2023-73-4
2023-73-3

© ФИЦ ИУ РАН 2008-2018. Создание сайта "РосИнтернет технологии".