Метод гілок і меж: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
доповнення |
Vark (обговорення | внесок) доповнення, правопис |
||
Рядок 4:
== Алгоритм ==
Результатом роботи алгоритма є знаходження максимуму функції на множині допустимій множині. При чому множина можу бути як дискретною, так і раціональною. В ході роботи алгоритму виконується дві операції: розбиття вихідної множини на підмножини(гілки), та знаходження оцінок(меж). Існує оцінка множини
# Рекордна множина розбивається на підмножини;
# Знайти оцінки
# Визначити максимальну оцінку знизу серед усіх підмножин;
# Видалити ті множини у яких оцінка зверху менша за максимальну оцінку знизу;
# Знайти максимальну оцінку
# Якщо не досягнуто дискрентості, або необхідної точності перейти по пункту 1;
Результатом роботи є значення між оцінкою
Точністю є різниця між верхнею та нижньою оцінками, тобто для дискретних множин алгоритм завершений тоді, коли ці оцінки співпадають.
Метод використовується для вирішення деяких NP-повних задач. Швидкість алгоритму залежить від вигляду функції та способу визнацення оцінок, але гарантовано не більша за повний перебір.
== Джерела інформації ==
|