समस्या पर विचार करें MAX-LIN(R) कुछ रिंग पर संतुष्ट रैखिक समीकरणों की संख्या को अधिकतम करने के लिए R, जो अक्सर NP- हार्ड होता है, उदाहरण के लिए R=Z
इस समस्या का उदाहरण लें, जहां A एक n × m मैट्रिक्स है। आज्ञा देना k = m + १ । एक नया रेखीय प्रणाली का निर्माण ~ एक ~ x = ~ ख , जहां ~ एक एक है कश्मीर n × ( कश्मीर n + मीटर ) मैट्रिक्स, ~ x अब एक है ( कश्मीर n + मीटर ) आयामी वेक्टर, और ~ खAx=bAn×mk=m+1A~x~=b~A~kn×(kn+m)x~(kn+m)b~एक है आयामी वेक्टर:kn
जहांमैंnहैn×nपहचान मैट्रिक्स।
A~=⎡⎣⎢⎢⎢⎢⎢⎢⎢AInIn−InIn−In⋱⋱In−In⎤⎦⎥⎥⎥⎥⎥⎥⎥,b~=⎡⎣⎢⎢⎢⎢b0⋮0⎤⎦⎥⎥⎥⎥
Inn×n
ध्यान दें कि यह प्रणाली हमेशा वेक्टर से संतुष्ट है । वास्तव में, पहली मीटर की प्रविष्टियों ~ x मनमाने ढंग से किया जा सकता है, और वहाँ है कि उपसर्ग के साथ कुछ समाधान वेक्टर है।x~=(0bb⋯b)Tmx~
अब मुझे लगता है कि दावा के समीकरणों के अंश एक एक्स = ख तृप्तियोग्य iff वहाँ की एक विरल समाधान मौजूद है कर रहे हैं ~ एक ~ x = ~ ख जो कम से कम है δ n कश्मीर शून्य। इसका कारण यह है के हर संतुष्ट पंक्ति एक एक्स = ख पैदावार k संभावित शून्य जब एक्स के लिए बढ़ा दिया गया है ~ xδAx=bA~x~=b~δnkAx=bkxx~
A~x~=b~δk
इसलिए, मेरा मानना है कि आपकी समस्या एनपी-हार्ड है।