क्या DAG सबसेट योग है?


13

हम एक अचक्रीय ग्राफ निर्देशित दिया जाता है (प्रत्येक शिखर के साथ जुड़े एक संख्या के साथ : वी एन ), और एक लक्ष्य संख्या टी एनG=(V,E)g:VNTN

DAG सबसेट सम प्रॉब्लम (एक अलग नाम के तहत मौजूद हो सकता है, एक संदर्भ बहुत अच्छा होगा) पूछता है कि क्या वर्टिस , ऐसी है कि Σ वी मैं जी ( वी मैं ) = टी , और वी 1v k , G में एक पथ है ।v1,v2,...,vkΣvig(vi)=Tv1..vkG

यह समस्या तुच्छ रूप से एनपी-पूर्ण है, क्योंकि पूर्ण संक्रमणीय ग्राफ शास्त्रीय उप-सम योग समस्या उत्पन्न करता है।

DAG सबसेट सम समस्या के लिए एक अनुमान एल्गोरिथ्म निम्नलिखित गुणों के साथ एक एल्गोरिथ्म है:

  1. यदि योग के साथ एक पथ मौजूद है, एल्गोरिथ्म TRUE लौटाता है।
  2. यदि कुछ ( 0 , 1 ) के लिए और T के बीच की संख्या तक कोई पथ योग नहीं है , तो एल्गोरिथ्म FALSE लौटाता है।(1c)TTc(0,1)
  3. यदि और T के बीच की संख्या के लिए एक पथ योग है , तो एल्गोरिथ्म किसी भी उत्तर का उत्पादन कर सकता है।(1c)TT

सबसेट योग को सभी लिए बहुपद समय में अनुमानित किया जाता है ।c>0

क्या DAG-Subset-Sum के लिए समान होल्ड है?

जवाबों:


14

viLiviLi={g(vi)}{x+g(vi)xjprec(i)Lj}LiO(Km)Km

मुझे लगता है कि एक एफपीटीएएस को प्राप्त करने के लिए मानक स्केलिंग-एंड-राउंडिंग भी लागू किया जा सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.