मेरी परियोजना में मुझे हर समय कदम पर ट्रिडियोनियल मैट्रिसेस के एक जोड़े को हल करना है, इसलिए उन लोगों के लिए एक अच्छा सॉल्वर होना महत्वपूर्ण है। मैंने अपना कार्यान्वयन किया, विकिपीडिया पर वर्णित करने का सिर्फ शास्त्रीय तरीका। मैंने इसके बजाय लैपैक का उपयोग करने की कोशिश की, और मेरे आश्चर्य के लिए यह धीमा था!
अब, लैपैक के अंदर ऐसा लगता है कि यह एलयू फैक्टराइजेशन द्वारा हल करता है और मुझे आश्चर्य है कि, क्या यह उससे अधिक जटिल नहीं है?
इसके अतिरिक्त, मुझे nr.com की "न्यूमेरिकल रेसिपीज़" पुस्तक में एक एल्गोरिथ्म मिला, जो सिस्टम को पुन: छोटे त्रिदोषजन्य समस्याओं में विभाजित करता है। यह आशाजनक लग रहा था। क्या वहाँ कोई अन्य अच्छाई है?
अद्यतन: समस्या का आकार लगभग 1000x1000 है। मैंने गोटोब्लास का इस्तेमाल किया, यह आपको लैपैक 3.1.1 लाइब्रेरी भी देता है। समस्या सममित नहीं है। मैंने सामान्य ट्राइडियोगल मैट्रिक्स के लिए लैपैक रूटीन का इस्तेमाल किया।