सबसे पहले, यह कार्यान्वयन पर निर्भर है। यदि आप घने मैट्रिक्स के रूप में विरल मैट्रिक्स को लागू करते हैं और गैर-शून्य में भरते हैं, तो यह मैट्रिक्स के समग्र आकार के साथ स्केल होगा। यदि इसे गैर-अक्ष के रूप में संग्रहीत किया जाता है, तो यह मैट्रिक्स आकार के साथ पहुंच के समय के पैमाने के रूप में होगा।
PETSc दस्तावेज़ीकरण में , यह बताता है कि विरल मैट्रिस के लिए डिफ़ॉल्ट भंडारण संकुचित पंक्ति भंडारण है, जो पंक्तियों की संख्या और प्रति पंक्ति गैर-शून्य मानों की संख्या के साथ होता है। इसलिए मैं इस माप के वर्ग के साथ व्यापक रूप से एक मैटमैट की उम्मीद करूंगा; यानी ।ओ ( आर)2n2)
हालाँकि, एक बात और ध्यान देने वाली है कि जो कुछ भी नहीं है, उसका कोई मतलब नहीं है; यदि आप इस प्रदर्शन की परवाह करते हैं, तो आप 1000x1000 मैट्रिक्स के लिए 100 मान क्यों जमा कर रहे हैं? इसका मतलब है कि कम से कम 90% पंक्तियों / स्तंभों में कोई भी गैर-मान नहीं होता है, और इसे पूरी तरह से मैट्रिक्स से हटाया जा सकता है। यदि गैर-शून्य मानों का पैटर्न नहीं बदलता है, तो इस और लक्ष्य मैट्रिक्स दोनों से हमेशा-सभी-शून्य पंक्तियों को हटाने पर विचार करें; यह कुछ 90% प्रयास को हटा देगा, दो मैट्रिसेस (100 2 , 1000 2 ) के प्रदर्शन को व्यापक रूप से बराबर छोड़ देगा।