मेरे पास लीनियर प्रोग्रामिंग समस्याओं का एक परिवार है: अधिकतम विषय के लिए , x \ ge0 । ए , बी , और सी के तत्व गैर- सकारात्मक पूर्णांक हैं, सी सख्ती से सकारात्मक हैं। ( एक्स को भी अभिन्न होना चाहिए लेकिन मुझे बाद में इस बारे में चिंता होगी।)
यह अक्सर मेरे आवेदन में होता है कि गुणांक और ऐसे होते हैं कि एक सरलीकृत एक-पास एल्गोरिथ्म हर विकल्प के लिए इष्टतम समाधान देता है : एक-पास एल्गोरिथ्म तत्वों को निर्धारित करता है क्रम में, प्रत्येक को चुनना पहले से निर्धारित मानों साथ संगत सबसे बड़ा संभव मान है । सरल भाषा में, चर में प्रवेश करने का क्रम सिर्फ से , और यह चरणों के बाद समाप्त हो जाता है । फुल-ऑन सिंप्लेक्स की तुलना में यह बहुत समय बचाता है।
यह एल्गोरिथ्म तब काम करता है जब और के तत्वों को "सस्ते" से "महंगी" में सॉर्ट किया गया है। एक "सस्ते" चर का एक स्तंभ है आम तौर पर छोटे मूल्यों, जिसके लिए की इसी तत्व के साथ ग के उस तत्व के लिए: बड़ी है एक्स आप बाधा पर बहुत ज्यादा नहीं मांग के साथ उत्पादन का एक बहुत मिलता है ख । तो एल्गोरिथ्म बस कहता है "आसान सामान पहले करो।"
मेरा सवाल है: और की संपत्ति हमें क्या आश्वस्त करेगी कि यह सरलीकृत एल्गोरिदम सभी लिए काम करता है ? मेरा प्रारंभिक अनुमान था कि प्रत्येक पंक्ति में के गैर-अक्षीय तत्वों को बढ़ाना चाहिए, लेकिन यह सही नहीं है।
यहाँ कुछ उदाहरण दिए गए हैं, सभी : A_1 = \ start {pmatrix} 1 & 1 & 1 \\ 1 & 2 & 3 & \\ 3 & 2 & 0 \ end {pmatrix} , A_2 = \ start {pmatrix} 0 & 0 & 1 \\ 3 & 0 & 2 \\ 0 & 3 & 2 \ end {pmatrix} , A_3 = \ start {pmatrix} 1 & 1 & 1 \\ 1 & 0 & 0 & 0 \\ 1 & 0 & 1 \ end {pmatrix} , A_4 = \ start {pmatrix} 1 & 0 & 1 \\ 0 & 1 & 1 & 0 \\ 0 & 1 & 1 \ end {pmatrix} । इन सभी के लिए, अनुक्रमिक एल्गोरिदम बी के सभी मूल्यों के लिए इष्टतम समाधान देता है (संख्यात्मक प्रयोग द्वारा)। A_3 एकमात्र ऐसा है जिसके लिए कॉलम के सभी क्रमपरिवर्तन भी काम करते हैं। तुलना में अधिक महंगा लगता है और से अधिक महंगा है ।
मैं साहित्य के लिए किसी भी संकेत, इस तरह की किसी भी समस्या, या किसी भी सुझाव के लिए बहुत आभारी हूँ। ऐसे अन्य मामले भी रहे होंगे जहां कुछ चर दूसरों की तुलना में "सस्ते" होने के लिए निर्धारित किए जा सकते हैं और सुरक्षित रूप से पहले किए जा सकते हैं। वर्षों से रैखिक प्रोग्रामिंग पर किए गए सभी कार्यों के साथ, ऐसा लगता है कि ऐसा ही कुछ हुआ होगा, लेकिन मैं इसे खोजने में सक्षम नहीं हूं।