बड़े घने निम्न रैंक असाइनमेंट की समस्या


9

क्या बड़े, घने, कम रैंक असाइनमेंट की समस्या को हल करने के लिए एक उचित सस्ता तरीका है maxπiAπi,i, जहां सभी permutations.of पर चलता है ?π1:n

यहाँ एक है कम रैंक के मैट्रिक्स । विशिष्ट आकार (संभवतः बहुत बड़ा), ।An×nrn=10000  r=15


1
द्वारा आप उत्पाद मतलब है, ताकि आप अलग के लिए मैट्रिक्स के माध्यम से कर रहे हैं लम्बे ? πiπ
बिल बर्थ

π सभी क्रमपरिवर्तन पर चलता है।
अर्नोल्ड न्यूमैयर

क्या यह नहीं होना चाहिए ? Aπ(i),i
जैक पोल्सन

@JackPoulson: और क्रमपरिवर्तन तहत की छवि के लिए दो अलग-अलग संकेतन हैं । \i(i)πiiπ
अर्नोल्ड न्यूमैयर

दिलचस्प सवाल! क्या आप स्टोरेज कारणों से निम्न-श्रेणी की संरचना का दोहन करना चाहते हैं --- यानी, पारंपरिक असाइनमेंट एल्गोरिथ्म को लागू करते समय पूरे मैट्रिक्स को बनाने से बचाने के लिए? या क्या आप खोज को तेज करने के लिए निम्न रैंक का फायदा उठाने का रास्ता तलाश रहे हैं?
माइकल ग्रांट

जवाबों:


3

चूँकि साथ , हमारे पास जहां के लिए इसी परिवर्तन मैट्रिक्स है ।A=R1R2TR1,R2Rn×r

iAπi,i=i(PπA)i,i=trace(PπR1R2T)
Pππ

किसी भी , ट्रेस को रूप में गणना की जा सकती है। (इस मात्रा को उत्पाद , ) के रूप में भी जाना जाता है ।π

trace(PπR1R2T)=ik(PπR1)i,k(R2T)k,i=i,k((PπR1)R2)i,k.
PπR1:R2

यह विचार सभी फ्रोबेनियस उत्पादों की अधिकतम के लिए सभी क्रमपरिवर्तन और ब्रूट-बल खोज से गुजरने का बोझ नहीं , और वास्तव में को स्पष्ट रूप से गणना करने के रूप में एक ही अंकगणितीय जटिलता है । हालाँकि, इसकी स्मृति की आवश्यकताएं बहुत कम हैं क्योंकि आपको वास्तव में नहीं ।A=R1R2TA

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