Один з моїх друзів задає мені наступну проблему планування на дереві. Я вважаю це дуже чистим та цікавим. Чи є посилання на це?
Проблема: Є дерево , кожен край має симетричну подорожню вартість 1 . Для кожної вершини існує завдання, яке потрібно виконати до її закінчення . Завдання також позначається як . Кожне завдання має однакове значення 1. Час на обробку дорівнює 0 для кожного завдання , тобто відвідування завдання до його терміну дорівнює його завершенню. Не втрачаючи загальності, нехай позначає корінь і припускаючи, що немає задачі, розташованої в . В момент 0. Ви транспортний засіб Крім того, ми припускаємо, що для кожної вершини ,d i v iv 0 v 0 d i ≥ d e p i d e p iозначає глибину . Це само собою зрозуміло, вершина з терміном менше, ніж її глибина, слід сприймати як більше. Проблема вимагає знайти графік, який закінчить якомога більше завдань.
Прогрес:
- Якщо дерево обмежено до шляху, воно перебуває в за допомогою динамічного програмування.
- Якщо дерево узагальнено до графіка, то воно знаходиться у -повно.
- У мене дуже простий жадібний алгоритм, який вважають трифакторним опороксимацією. Я не довів це повністю. Правознавець, мене більше цікавлять NP-важкі результати. :-)
Дякую за вашу пораду.