Тип работы:
Предмет:
Язык работы:


Исследование усиления алгоритмов оптимизации с использованием квантово-вдохновленных вычислений на примере задачи о рюкзаке

Работа №146572

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы27
Год сдачи2024
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
29
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 5
1. Обзорный раздел по предметной области 6
1.1. Задача о рюкзаке 6
1.2. Квадратичная Неограниченная Бинарная Оптимизация ... 7
1.3. Приближение рюкзака при помощи QUBO 8
1.4. Расширенный Метод Множителей Лагранжа 9
2. Разработка алгоритма 11
2.1. Теория 11
2.2. Метрики 12
3. Методика проведения экспериментов 15
3.1. Бенчмарк 15
3.2. Оптимизатор параметров 15
3.3. Эксперименты 15
4. Результаты 17
4.1. Результаты экспериментов 17
4.2. Выводы 22
Заключение 23
Благодарность 24
Список литературы 25


Задачи оптимизации играют важную роль в различных областях науки и техники. Одной из известных задач является задача о рюкзаке, которая встречается в таких приложениях, как планирование ресурсов, логистика, проектирование сетей и инвестиционные портфели. В задаче о рюкзаке необходимо выбрать из набора предметов подмножество таким образом, чтобы их суммарный вес не превышал заданное ограничение, а суммарная стоимость была максимальной.
Задача о рюкзаке является NP-полной, что означает, что с увеличением размера задачи время ее решения классическими методами возрастает экспоненциально. Это создает значительные проблемы при решении крупных экземпляров задачи, особенно в реальных приложениях, где точность и время решения критически важны. Классические методы оптимизации, такие как динамическое программирование, жадные алгоритмы и методы ветвей и границ, начинают плохо справляться с большими размерами задачи из-за высоких вычислительных затрат.
В связи с этими трудностями все больше внимания уделяется квантово- вдохновленным вычислениям, которые предлагают потенциальные преимущества в решении сложных задач оптимизации. Квантовые вычисления и квантово-вдохновленные методы, такие как QUBO (Quadratic Unconstrained Binary Optimization) и модели Изинга, способны эффективно находить решения для задач оптимизации, используя свойства квантовых систем. Эти методы моделируют задачи в виде энергетических состояний квантовых систем и используют квантовые флуктуации для поиска глобального минимума.
На сегодняшний день уже существуют несколько технологий и платформ, реализующих квантовые и квантово-вдохновленные вычисления. Например, компания D-Wave предлагает квантовые компьютеры на основе квантового отжига, которые специально предназначены для решения задач оптимизации [1]. Также IBM [2] и Google разрабатывают квантовые процессоры, которые могут использоваться для различных задач, включая оптимизацию. Квантовые вдохновленные вычисления, такие как алгоритмы, работающие на классических компьютерах, но использующие идеи из квантовой механики, также демонстрируют значительные успехи.
Данная работа направлена на исследование новых методов и алгоритмов, которые могут значительно улучшить эффективность решения задачи о рюкзаке и, возможно, других задач оптимизации.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы были выполнены следующие задачи
• Была написана библиотека для загрузки и проверки квадратичной задачи о многомерном рюкзаке с несколькими вариантами выбора.
• Для задачи о рюкзаке разработан гибридный алгоритм решения на основе классических и квантово-вдохновленных методов.
• Произведен анализ работы реализованного алгоритма по сравнению c жадным алгоритмом.
• Разработанный алгоритм на основе ADMM в среднем показывает лучшие результаты по сравнению с жадным алгоритмом.
• Разработанное экспериментальное окружение позволяет проверить и повторять результаты.
Таким образом в выпускной квалификационной работе проведено исследование усиления алгоритмов оптимизации с использованием квантово- вдохновленных вычислений, что является актуальным результатом для решения широкого класса производственных задач в различных индустриях.


[1] CaixaBank Group, D-Wave Collaborate on Innovative New Quantum Applications for Finance Industry. — Access mode: https: //www.caixabank.com/comunicacion/noticia/caixabank-group- d-wave-collaborate-on-innovative-new-quantum-applications- for-finance-industry en.html?id=43342.
[2] IBM Quantum Hardware. Access mode: https://research.ibm.com/ topics/quantum-hardware.
[3] Knapsack problems — An overview of recent advances. Part I: Single knapsack problems / Cacchiani Valentina, Iori Manuel, Locatelli Alberto, and Martello Silvano // Computers & Operations Research. — 2022. — Vol. 143. — P. 105692. — Access mode: https://www.sciencedirect.com/ science/article/pii/S0305054821003877.
[4] Knapsack problems — An overview of recent advances. Part II: Multiple, multidimensional, and quadratic knapsack problems / Cacchiani Valentina, Iori Manuel, Locatelli Alberto, and Martello Silvano // Computers & Operations Research. — 2022. — Vol. 143. — P. 105693. — Access mode: https://www.sciencedirect.com/science/article/pii/ S0305054821003889.
[5] Cplex IBM ILOG. V12. 1: User’s Manual for CPLEX // International Business Machines Corporation. — 2009. — Vol. 46, no. 53. — P. 157.
[6] The SCIP Optimization Suite 9.0 : Technical Report / Optimization Online ; executor: Bolusani Suresh, Besancon Mathieu, Bestuzheva Ksenia et al. : 2024. — February. — Access mode: https://optimization- online.org/2024/02/the-scip-optimization-suite-9-0/.
[7] Fred Glover, Gary Kochenberger, Du Yu. Quantum Bridge Analytics I: A Tutorial on Formulating and Using QUBO Models. — Access mode: https: //arxiv.org/pdf/1811.11538.
[8] Andrew Lucas. Ising formulations of many NP problems // Frontiers in Physics. — 2014. — Vol. 2. — Access mode: http://dx.doi.org/ 10.3389/fphy.2014.00005.
[9] Gambella Claudio, Simonetto Andrea. Multiblock ADMM Heuristics for Mixed-Binary Optimization on Classical and Quantum Computers // IEEE Transactions on Quantum Engineering. — 2020. — Vol. 1. — P. 1-22.
[10] D-Wave solver . Access mode: https://github.com/dwavesystems/ dwave-samplers.
[11] Clarabel solver. Access mode: https://github.com/oxfordcontrol/ Clarabel.jl.
[12] Billionnet Alain, Soutif Eric. Dataset for QKP problem. — 2005. — Access mode: https://cedric.cnam.fr/~soutif/QKP/QKP.html.
[13] Billionnet Alain, Soutif Eric. Using a Mixed Integer Programming Tool for Solving the 0-1 Quadratic Knapsack Problem // INFORMS Journal on Computing. — 2004. — Vol. 16, no. 2. — P. 188-197. — https://doi.org/10.1287/ijoc.1030.0029.
[14] Billionnet Alain, Eric Soutif. An exact method based on Lagrangian decomposition for the 0-1 quadratic knapsack problem // European Journal of Operational Research. — 2004. — Vol. 157, no. 3. — P. 565-575. — Access mode: https://www.sciencedirect.com/science/article/pii/ S0377221703002443.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ