मैं वर्तमान में एक सी ++ पर काम कर रहा हूँ - बड़े, विरल रेखीय बीजगणित समस्याओं के लिए आधारित पुस्तकालय (हाँ, मैं इस तरह के कई पुस्तकालयों मौजूद पता है, लेकिन मैं यह जानने के लिए अपने खुद के रोलिंग कर रहा हूँ ज्यादातर पुनरावृत्त हलकों, स्पैस भंडारण कंटेनर, आदि के बारे में ..)।परीक्षण मैट्रिक्स/पुनरावृत्ति रैखिक के लिए सिस्टम के लिए खोज रहे solver
मैं बिंदु जहां मैंने अपने अन्य प्रोग्रामिंग परियोजनाओं के भीतर मेरी समाधानकर्ताओं उपयोग कर रहा हूँ, और समस्याओं है कि मेरे अपने नहीं हैं के खिलाफ समाधानकर्ताओं परीक्षण करना चाहते हैं के लिए कर रहा हूँ। मुख्य रूप से, मैं सममित स्पैस सिस्टम के खिलाफ परीक्षण करना चाहता हूं जो सकारात्मक निश्चित हैं।
Matrix Market UF Sparse Matrix Collection
कहा जा रहा है, मैं अभी तक अच्छा परीक्षण मैट्रिक्स है कि पूरे प्रणाली प्रणाली मैट्रिक्स और आरएचएस शामिल की किसी भी स्रोत नहीं मिला है: मैं इस तरह के रूप में इस तरह के सिस्टम मैट्रिक्स के लिए कई स्रोतों मिल गया है। परिणाम जांचने के लिए यह बहुत अच्छा होगा। जहाँ मैं इस तरह के पूर्ण सिस्टम पा सकते हैं, या वैकल्पिक रूप पर कोई सुझाव, मैं क्या प्रणाली मैट्रिक्स मैं ऑनलाइन प्राप्त कर सकते हैं के लिए एक "अच्छा" आरएचएस उत्पन्न करने के लिए कर सकता है? मैं वर्तमान में यादृच्छिक मूल्यों, या सभी के साथ एक मैट्रिक्स भर रहा हूं, लेकिन संदेह है कि यह जरूरी नहीं है कि यह सबसे अच्छा तरीका है।
"ऐसे कई पुस्तकालयों मौजूद": नहीं वास्तव में (कम से कम मूल रूप से सी के लिए लिखा ++) यूएफ विरल मैट्रिक्स संग्रह के लिए मैं इस लिंक के बजाय सुझाव देना चाहेंगे। बड़े स्पैस मैट्रिस से निपटने वाले फोर्टन पुस्तकालयों के लिए स्वच्छ रैपर लिखना ईमानदार होने के लिए पहले से ही एक चुनौती है। –
हालांकि, मुझे याद है कि कुछ शोध पत्रों में बीमार स्थिति वाले परीक्षण मामलों के कुछ संदर्भ हैं, लेकिन आईआईआरसी वे एसपीडी स्पैस मैट्रिस के लिए नहीं थे। आपकी स्थिति में परीक्षण के मामलों का निर्माण करने का एक आसान तरीका एक यादृच्छिक एन एक्स पी मैट्रिक्स एम लेना है, इसे अपने स्वयं के हस्तांतरण से गुणा करें, और कुछ लैम्ब्डा * पहचान जोड़ें ताकि यह अचूक हो। लेकिन यह स्पैर मैट्रिस का उत्पादन नहीं करेगा। –
इसके अलावा, यूएफ स्पैर मैट्रिक्स संग्रह में क्या गलत है? कुछ यादृच्छिक आरएचएस लेना मेरे लिए बिल्कुल ठीक लगता है। –