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