आपके पहले प्रश्न के लिए, कुल आदेश के बिना, आपके प्रश्न का उत्तर यह है कि यह अनिवार्य रूप से रैखिक प्रोग्रामिंग के समान कठिन है। यहाँ एक सबूत की रूपरेखा है।
सबसे पहले, एक चर स्थापित करें, जिसे हम कहते हैं । अब, एक और चर , जिसे हम कहेंगे । हम यह सुनिश्चित करना चाहते हैं कि
ऐसा करने के लिए, असमानताओं पर विचार करें
और इसी तरह। एक लंबी पर्याप्त श्रृंखला के साथ, यह हमें बताएगा कि , या , कुछ बहुत बड़े ( एक फाइबोनैचि संख्या है, और इसलिए में तेजी से बढ़ता है )।x1>0ϵxi1
ϵ≪1.
x1<x2,
x1+x2<x3,
x2+x3<x4,
Nx1<xiϵ<1/NNNi
अब हम पूर्णांक गुणांक के साथ एक रैखिक कार्यक्रम का निर्माण कर सकते हैं। यदि हम पर 3 का गुणांक चाहते हैं , तो हम असमानताएँ
और खड़े करते हैं। 3 के लिए में । यदि आप बड़े गुणांक चाहते हैं, तो आप उन्हें द्विआधारी संकेतन में गुणांक व्यक्त करके और , , और इसी तरह की गारंटी देने वाली असमानताएं प्राप्त कर सकते हैं । दाईं ओर प्राप्त करने के लिए, हम चर साथ ऐसा ही करते हैंxt
xt<xt′<xt′′<xt+ϵ
xt+xt′+xt′′xtxu≈2xtxv≈2xuxi=1। यह तकनीक हमें पूर्णांक गुणांक के साथ मनमाने ढंग से रैखिक कार्यक्रमों के लिए ओपी के फार्म के रैखिक कार्यक्रमों का उपयोग करने की अनुमति देगी, एक कार्य जो रैखिक प्रोग्रामिंग के रूप में आवश्यक रूप से कठिन है।
मुझे नहीं पता कि दूसरे प्रश्न का विश्लेषण कैसे किया जाए, इस मामले के बारे में पूछते हुए कि सभी उपसमुच्चय पर कुल आदेश है।