मेरे एक मित्र ने मुझसे पेड़ पर निम्नलिखित शेड्यूलिंग समस्या के बारे में पूछा। मुझे लगता है कि यह बहुत साफ और दिलचस्प है। क्या इसका कोई संदर्भ है?
समस्या: एक पेड़ , प्रत्येक किनारे पर 1 की सममित यात्रा लागत है । प्रत्येक वर्टेक्स v i के लिए , एक कार्य है जिसे इसकी समय सीमा d i से पहले किए जाने की आवश्यकता है । कार्य के रूप में भी प्रदर्शित किया जाता है वी मैं । प्रत्येक कार्य का एकसमान मूल्य होता है। प्रत्येक कार्य के लिए प्रसंस्करण समय 0 होता है , अर्थात, किसी कार्य का दौरा करने से पहले उसकी समय सीमा समाप्त हो जाती है। सामान्यता के नुकसान के बिना, v 0 को मूल को निरूपित करें और मान लें कि कोई कार्य v 0 पर स्थित नहीं है । वी 0 पर एक वाहन हैइसके अलावा समय 0. में, हम मान लेते हैं कि हर शिखर के लिए , की गहराई के लिए खड़ा है वी मैं । यह स्व-स्पष्ट है, इसकी गहराई से कम समय सीमा के साथ शीर्ष को बाहरी रूप में लिया जाना चाहिए। समस्या एक शेड्यूलिंग को खोजने के लिए कहती है जो अधिक से अधिक कार्यों को पूरा करती है।
प्रगति:
- यदि पेड़ एक पथ पर प्रतिबंधित है, तो यह गतिशील प्रोग्रामिंग के माध्यम से में है।
- यदि पेड़ को एक ग्राफ के लिए सामान्यीकृत किया जाता है, तो यह अपूर्ण में है।
- मेरे पास एक बहुत ही सरल लालची एल्गोरिथ्म है जो माना जाता है कि 3-कारक एपोरोक्सीमेशन है। मैंने इसे पूरी तरह से साबित नहीं किया है। ठीक है, मैं एनपी-कठिन परिणामों के बारे में अधिक रुचि रखता हूं। :-)
आपके सुझाव के लिए धन्यवाद।