Параметри
Вирішення транспортної задачі за допомогою квантового комп’ютера
Дата випуску :
2022
Автор(и) :
Турченко Євгеній Олександрович
Анотація :
В роботі був написаний та проаналізований алгоритм для квантового комп’ютера, що виконує задачу комівояжера, тобто шукає найбільш оптимальний маршрут обходу графу із поверненням в початкову точку. Були проведені тести програми із різними варіантами вирішення задачі і порівняний час виконання алгоритму квантовим комп’ютером і класичним. Із результатів тестів видно, що навіть із усіма недоліками теперішніх квантових комп’ютерів, вони вже можуть значно краще виконувати такого роду задачі. Так, для пошуку шляху в графі з 50 вершин, квантовому комп’ютеру знадобилося всього 7.5 секунд, в той час як класичному – 829 секунд. Крім того, навіть із стандартними параметрами методу оптимізації, складність алгоритму для квантового комп’ютера складає 𝑂(𝑛 log (𝑛)), а в класичного з використанням генетичного алгоритму - 𝑂(𝑛^2).
Завдяки тому, що алгоритм реалізовано з використанням мови програмування Python, його можна легко змінювати для виключення маршрутів, зміни початкової і кінцевої точки маршруту. Крім того, можливо передавати результат виконання алгоритму зовнішнім програмам, для їх подальшого використання, наприклад, для візуалізації маршруту на карті.
Завдяки тому, що алгоритм реалізовано з використанням мови програмування Python, його можна легко змінювати для виключення маршрутів, зміни початкової і кінцевої точки маршруту. Крім того, можливо передавати результат виконання алгоритму зовнішнім програмам, для їх подальшого використання, наприклад, для візуалізації маршруту на карті.
Бібліографічний опис :
Турченко Є. О. Вирішення транспортної задачі за допомогою квантового комп’ютера : дипломна робота бакалавра : 123 Комп’ютерна інженерія / Турченко Євгеній Олександрович. - Київ, 2022. – 25 с.
Файл(и) :
Вантажиться...
Формат
Adobe PDF
Розмір :
949.34 KB
Контрольна сума:
(MD5):6c1cc1beba9b3444aa1d8c569b21ec06
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC