Коефіцієнт галуження (інформатика)![]() У теорії графів і структур даних коефіцієнт галуження дерева — кількість прямих нащадків у кожному вузлі. Якщо це значення не однакове для всіх вузлів, можна обчислити середній коефіцієнт галуження. У теорії ігор коефіцієнтом галуження гри називають коефіцієнт галуження дерева гри, тобто кількість можливих ходів у цій позиції. Наприклад, у шахах, якщо «вузлом» вважати допустиму позицію, середній коефіцієнт галуження буде близько 35.[1][2] Це означає, що в середньому на кожному ході гравець має близько 35 ходів. Для порівняння, коефіцієнт галуження для гри ґо дорівнює 250.[1] Високі коефіцієнти галуження роблять алгоритми, які проходять за кожним можливим виходом із вузла, такі як повний перебір, обчислювально витратнішими через експоненційне зростання кількості вузлів, що відомо як комбінаторний вибух. Наприклад, якщо коефіцієнт галуження дорівнює 10, то від поточної позиції на рівень нижче буде 10 вузлів, на два рівні нижче буде 102 (або 100) вузлів, на три рівні нижче буде 103 (або 1000) вузлів, і так далі. Що більший коефіцієнт галуження, то швидше відбувається «вибух». Коефіцієнт галуження можна відсікати за допомогою алгоритму скорочення надлишковості[en]. Див. такожПримітки
Література
|
Portal di Ensiklopedia Dunia