Arkadaşlarımdan biri bana ağaç üzerinde aşağıdaki zamanlama sorununu soruyor. Çok temiz ve ilginç buluyorum. Referans var mı?
Sorun: Bir ağaç , her kenarın 1 simetrik seyahat maliyeti var . Her tepe , son teslim tarihi önce yapılması gereken bir görev vardır . Görev ayrıca olarak . Her görevin eşit değer 1 vardır. Her bir işlem için işlem süresi 0'dır , yani bir görevi son teslim tarihinden önce ziyaret etmek bitirmeye eşittir. Genelliği kaybetmeden, kökü göstermesine izin verin ve hiçbir görev olmadığını . 0 zamanında bir araç vardır. Ayrıca, her köşe için olduğunu varsayalım ,d i v i v 0 v 0 v 0 d i ≥ d e p i d e p i v i derinliği anlamına gelir . Bu açıktır, derinliğinden daha az süreye sahip tepe noktası aykırı olarak alınmalıdır. Sorun, mümkün olduğunca çok görevi tamamlayan bir zamanlama bulmanızı ister.
İlerleme:
- Ağaç bir yolla , dinamik programlama yoluyla .
- Ağaç bir grafiğe genelleştirilmişse, içinde olur .
- 3 faktörlü tayin yöntemine inanılan çok basit bir açgözlü algoritmam var. Ben bunu tam olarak kanıtlamadım. Doğru, NP zor sonuçlarıyla daha fazla ilgileniyorum. :-)
Tavsiyen için teşekkürler.