সেখানে প্রাথমিক গাণিতিক অপারেশন একটি এর নির্ধারক গনা প্রয়োজন নূন্যতম কত খোঁজার কোন কাজ হয়েছে দ্বারা এন ক্ষুদ্র ও সংশোধন করা হয়েছে জন্য ম্যাট্রিক্স এন ? উদাহরণস্বরূপ, জন্য এন = 5 ।
সেখানে প্রাথমিক গাণিতিক অপারেশন একটি এর নির্ধারক গনা প্রয়োজন নূন্যতম কত খোঁজার কোন কাজ হয়েছে দ্বারা এন ক্ষুদ্র ও সংশোধন করা হয়েছে জন্য ম্যাট্রিক্স এন ? উদাহরণস্বরূপ, জন্য এন = 5 ।
উত্তর:
এটি জানা যায় যে ম্যাট্রিক্সের নির্ধারক গণনা করার জন্য প্রয়োজনীয় গাণিতিক ক্রিয়াকলাপগুলির সংখ্যা n ω + o ( 1 ) , যেখানে mat ম্যাট্রিক্সের গুণক ধ্রুবক। উদাহরণস্বরূপ উইকিপিডিয়ায় এই টেবিলের পাশাপাশি এর পাদটীকা এবং উল্লেখগুলি দেখুন। দ্রষ্টব্য যে ম্যাট্রিক্স বিপরীতের asympotic জটিলতাও এই একই অর্থে ম্যাট্রিক্স গুণনের সমান।
সমতাটি বেশ কার্যকর। বিশেষত, আপনি স্কুর পরিপূরকটি ব্যবহার করে ( n / 2 ) × ( n / 2 ) ব্লকগুলিতে কাজ করে একটি ম্যাট্রিক্সের নির্ধারককে পুনরাবৃত্তভাবে গণনা করতে পারেন :
সুতরাং, আপনি দুটি ( n / 2 ) × ( n / 2 ) নির্ধারক গণনা করে একটি নির্ণায়ক গণনা করতে পারেন , একটি ( এন / 2 ) ver ( n / 2 ) ম্যাট্রিক্সকে উল্টিয়ে দুটি জোড়া ( n / 2 ) গুণিয়ে × ( এন / 2 ) ম্যাট্রিক্স, এবং কিছু সহজ অপারেশন। নির্ধারক কলগুলি পুনরাবৃত্তভাবে প্রসারিত করে, জটিলতা ম্যাট্রিক্স গুণ এবং বিপরীত দ্বারা আধিপত্য বজায় থাকে।
এটি এমনকি ছোট এবং এমনকি সাব-কিউবিক ম্যাট্রিক্স গুণিত অ্যালগরিদম ব্যবহার না করেও ভাল কাজ করে। (অবশ্যই, এটি আরো-অর-কম গসিয়ান বর্জন সমতূল্য হচ্ছে শেষ পর্যন্ত।) উদাহরণস্বরূপ, জন্য এন = 4 , আমরা গনা করতে Det ( ডি ) দুই multiplications সঙ্গে, ডি - 1 চার বিভাগের সঙ্গে, বি ডি - 1 সি সঙ্গে 2 × 8 = 16 multiplications, Det ( একটি - বি । দুই multiplications, এবং গুণ সঙ্গে চূড়ান্ত উত্তর সঙ্গে মোট সংখ্যা গুণ এবং আরও বিভাগ, যাকোফ্যাক্টর সম্প্রসারণ থেকে 40 এর চেয়ে কম। স্ট্র্যাসেনের অ্যালগরিদম ব্যবহার করা এখানে দুটি গুণকে বাঁচায়, তবে আরও অ্যাসিপোটোটিকভাবে।