Алгоритм «пошук з поверненням» (backtracking)

Authors

  • А. В. Уманська Донецький національний університет імені Василя Стуса
  • В.М. Гончар Донецький національний університет імені Василя Стуса

Abstract

Алгоритм «пошук із поверненням» (backtracking) є одним із класичних методів вирішення завдань комбінаторного пошуку. Розв'язання задачі методом пошуку із поверненням зводиться до послідовного розширення часткового рішення. Якщо на черговому кроці таке розширення провести не вдається, то повертаються до більш короткого часткового рішення та продовжують пошук далі. Цей алгоритм дозволяє знайти всі рішення поставленого завдання, якщо вони існують. Для прискорення методу намагаються обчислення організувати в такий спосіб, щоб якомога раніше виявляти свідомо невідповідні варіанти. Найчастіше це дозволяє значно зменшити час перебування рішення.

Author Biographies

А. В. Уманська , Донецький національний університет імені Василя Стуса

студентка 1 курсу спеціальності 122 «Комп’ютерні науки»

В.М. Гончар , Донецький національний університет імені Василя Стуса

асистент кафедри інформаційних технологій

References

Алгоритм пошуку з поверненням, URL:http://um.co.ua/9/9-10/9-106797.html

Пошук з вертанням, URL: https://www.wik.uk-ua.nina.az.html

Рекурсивні дерева: Огляд, URL: https://probability.knu.ua/tims/issuesnew/51/PDF/3.pdf

Published

2023-07-18

Issue

Section

Секція 2 Алгоритмізація та розробка програмного забезпечення