चरों की लघुगणक संख्या में पूर्णांक रैखिक प्रोग्रामिंग


16

मैंने पढ़ा है कि पूर्णांक प्रोग्रामिंग रैखिक polynominal समय में व्याख्या करने योग्य है अगर संख्या चर का तय हो गई है, यानी एन हे ( 1 ) । चर की संख्या लघुगणकीय बढ़ता है, यानी एन हे ( लॉग ऑन 2 ( एन ) ) आकार के किसी दिए गए इनपुट के लिए एन , समस्या अभी भी polynominal समय में व्याख्या करने योग्य है या यह एक खुला समस्या है?nnO(1)nO(log2(N))N


क्या आप इनपुट के आकार को बढ़ाने के लिए तुच्छ वास्तविक बाधाओं को नहीं जोड़ सकते?
जोरो

आपको इनपुट का आकार क्यों बढ़ाना चाहिए?
user3613886

इनपुट को इतना बड़ा बनाने के लिए चर की संख्या लघुगणकीय है और आपके प्रश्न को फिट करती है।
जोरो

लेकिन सवाल में हम पहले से ही मानते हैं कि इनपुट आकार की तुलना में वैरिएबल लॉगरिदमिक हैं
1436 में user3613886

मैंने आपके अनुसार सभी उदाहरण बनाने के बारे में सोचा, लेकिन यह तेजी से इनपुट बढ़ा सकता है।
जोरो

जवाबों:


15

मैं केवल इस प्रश्न का आंशिक उत्तर दे सकता हूं।

Lenstra द्वारा एक परिणाम (बाद में कन्नन, और फ्रैंक और Tardos द्वारा सुधार) में कहा गया है कि साथ आईएलपी चर समय में हल किया जा सकता कश्मीर हे ( कश्मीर ) (बार आईएलपी के आकार में एक बहुपद)। इसलिए, ILP P में है जब चर की संख्या O ( लॉग एन / लॉग लॉग एन ) है । मुझे यकीन नहीं है कि अगर 2 O ( k ) एल्गोरिथ्म ज्ञात है, या यदि ऐसा एल्गोरिथ्म ETH का विरोध करेगा।kkO(k)O(logn/loglogn)2O(k)

मुझे यह जानकारी डैनियल लोकशतनोव के शोध प्रबंध में मिली। यहाँ प्रासंगिक संदर्भ हैं।

  1. एचडब्ल्यू लेनस्ट्रा। एक निश्चित संख्या में चर के साथ पूर्णांक प्रोग्रामिंग। संचालन अनुसंधान का गणित, 8: 538-548, 1983।

  2. आर। कन्नन। मिन्कोवस्की का उत्तल शरीर प्रमेय और पूर्णांक प्रोग्रामिंग। संचालन अनुसंधान का गणित, 12: 415–440, 1987।

  3. एंड्रस फ्रैंक और ईवा टार्डोस। दहनशील अनुकूलन में एक साथ डायोफैंटाइन सन्निकटन का एक अनुप्रयोग। कॉम्बिनेटरिका, 7: 49–65, 1987।


मुझे लगता है कि आपको एक निश्चित पी के लिए O (k ^ p) एल्गोरिदम की आवश्यकता होगी, क्योंकि 2 ^ O (k) के साथ एक एल्गोरिथ्म भी घातीय होगा?
user3613886

क्षमा करें, मैंने प्रश्न से भिन्न अंकन का उपयोग किया है। द्वारा मैं चर की संख्या मतलब है, और n इनपुट के आकार है, तो एक 2 कश्मीर एल्गोरिथ्म बहुपद समय हो सकता है अगर कश्मीर = हे ( लॉग एन )kn2kk=O(logn)
माइकल लैम्पिस

लेकिन मान लीजिए कि आपको केवल द्विआधारी चर मिला, तो बल नहीं होगा ? 2k
user3613886

@ user3613886, निश्चित रूप से, लेकिन यह एक अलग समस्या / प्रश्न है। हम इस सवाल में वादा नहीं किया गया था कि चर द्विआधारी हैं।
डीडब्ल्यू

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