Що таке, наприклад, жадібний алгоритм?

2024 Від admin

Приклади проблем, які можна вирішити за допомогою жадібних алгоритмів, включають Проблема з ранцем, Мінімальне охоплююче дерево

Мінімальне охоплююче дерево

Мінімальне охоплююче дерево (MST) або охоплююче дерево мінімальної ваги є підмножина ребер зв'язаного, реберно-зваженого неорієнтованого графа, який з'єднує всі вершини разом, без будь-яких циклів і з мінімально можливою загальною вагою ребер.

, і алгоритм Дейкстри для знаходження найкоротшого шляху в графі.6 червня 2023 р

Приклади таких жадібних алгоритмів є Алгоритм Крускала і алгоритм Прима для знаходження мінімальних остовних дерев і алгоритм для знаходження оптимальних дерев Хаффмана. Жадібні алгоритми також з'являються в мережевій маршрутизації.

Прикладом екземпляра введення, який доводить, що даний жадібний алгоритм є неправильним, може бути {1,2,1,3,2}, де заданий алгоритм перетинає масив за 3 кроки, тоді як існує оптимальне рішення переходу від 1 до другого 2 праворуч до останнього 2 за два кроки.

Алгоритм Дейкстри використовує жадібний підхід шляхом вибору вершини з мінімальною віддаленістю від джерела на кожному кроці. Він робить локально оптимальний вибір шляхом постійного вибору найближчої вершини та оновлення відстаней до сусідніх вершин.

Жадібний алгоритм, як випливає з назви, завжди робить вибір, який здається найкращим на даний момент. Це означає, що він робить локально оптимальний вибір у надії, що цей вибір призведе до глобально оптимального рішення.

Людина, яка забирає все печиво в домі собі, не ділиться, навіть якщо знає, що інші захочуть трохи. Людина на роботі, яка зараховує наполегливу працю інших і отримує більшу частку бонусних грошей або призів за продажі, навіть якщо насправді нічого не робила, щоб їх заробити.

Прибирання та накопичення матеріалів або предметів, крадіжки та пограбування, особливо за допомогою насильства, обману або маніпулювання владою це всі дії, які можуть бути натхненні жадібністю. Такі злочини можуть включати симонію, коли хтось отримує прибуток від вимагання товарів у фактичних межах церкви.