পূর্ববর্তী প্রশ্নের উত্তরে আমি সাধারণ কিন্তু ভ্রান্ত বিশ্বাসের কথা উল্লেখ করেছি যে সময়ে "গাউসিয়ান" নির্মূলকরণ চলে । যদিও এটি স্পষ্ট যে অ্যালগরিদম গাণিতিক ক্রিয়াকলাপগুলি ব্যবহার করে, অসতর্কতা প্রয়োগের ফলে বহু বিট দিয়ে সংখ্যা তৈরি করতে পারে। একটি সাধারণ উদাহরণ হিসাবে ধরুন, আমরা নিম্নলিখিত ম্যাট্রিক্সকে তির্যক করতে চাই:
যদি আমরা বিভাজন ছাড়াই বিলোপকরণ অ্যালগরিদমের কোনও সংস্করণ ব্যবহার করি, যা কেবল এক সারিতে অন্য সারির পূর্ণসংখ্য গুণকে যুক্ত করে এবং আমরা সর্বদা ম্যাট্রিক্সের একটি তির্যক এন্ট্রিতে পাইভট করি, আউটপুট ম্যাট্রিক্সটিতে ভেক্টর রয়েছে ।
কিন্তু কি হল গসিয়ান বর্জন প্রকৃত সময় জটিলতা? বেশিরভাগ সম্মিলিত অপ্টিমাইজেশান লেখকরা "দৃ pol়ভাবে বহুপদী" দিয়ে খুশি বলে মনে হচ্ছে, তবে আমি উত্সাহিত করি যে বহুপদীটি আসলে কী।
জ্যাক এডমন্ডসের ১৯ 1967 সালের একটি গবেষণাপত্রে গৌসিয়ান নির্মূলের একটি সংস্করণ বর্ণনা করা হয়েছে ("সম্ভবত গাউসের কারণে") যা বহুলোকের সময়ে দৃ .়ভাবে চলে। এডমন্ডসের মূল অন্তর্দৃষ্টি হ'ল প্রতিটি মধ্যবর্তী ম্যাট্রিক্সের প্রতিটি প্রবেশই মূল ইনপুট ম্যাট্রিক্সের একটি নাবালকের নির্ধারক। বিট পূর্ণসংখ্যার এন্ট্রি সহ একটি ম্যাট্রিক্সের জন্য, এডমন্ডস প্রমাণ করে যে তার অ্যালগোরিদমের জন্য বেশিরভাগ বিট সহ পূর্ণসংখ্যার প্রয়োজন হয় । "যুক্তিসঙ্গত" অনুমানের অধীনে যে , আমরা যদি পাঠ্যপুস্তক পূর্ণসংখ্যার গাণিতিক ব্যবহার করি, বা আমরা যদি সময়ে ব্যবহার করি তবে এডমন্ডসের অ্যালগোরিদম সময়ে চলে if একটি স্ট্যান্ডার্ড পূর্ণসংখ্যার র্যামে এফএফটি-ভিত্তিক গুণক ব্যবহার করুন, যা সম্পাদন করতে পারেধ্রুবক সময়ে গাণিতিক বিট। (এডমন্ডস এবার বিশ্লেষণ করেন নি; তিনি কেবল দাবি করেছিলেন যে তাঁর অ্যালগোরিদম "ভাল"))
এটি কি এখনও সেরা বিশ্লেষণ জানা যায়? এমন কোনও স্ট্যান্ডার্ড রেফারেন্স রয়েছে যা আরও সুস্পষ্ট সময় বেঁধে দেয়, বা প্রয়োজনীয় নির্ভুলতার জন্য কমপক্ষে আরও ভাল একটি বেঁধে দেয়?
আরও সাধারণভাবে: রৈখিক সমীকরণের স্বেচ্ছাসেবী সিস্টেমগুলি সমাধানের জন্য পরিচিত দ্রুততম অ্যালগরিদমের চলমান সময় (পূর্ণসংখ্যার র্যামে) কী?