বিভিন্ন বাছাই করা অ্যালগরিদম সম্পর্কে পড়তে আমি এটি দেখেছি যে কিছু "স্থিতিশীল" এবং কিছুটি নেই। এর অর্থ কী এবং অ্যালগরিদম নির্বাচন করার সময় সেই ভিত্তিতে কোন ট্রেড অফগুলি জড়িত?
বিভিন্ন বাছাই করা অ্যালগরিদম সম্পর্কে পড়তে আমি এটি দেখেছি যে কিছু "স্থিতিশীল" এবং কিছুটি নেই। এর অর্থ কী এবং অ্যালগরিদম নির্বাচন করার সময় সেই ভিত্তিতে কোন ট্রেড অফগুলি জড়িত?
উত্তর:
একটি স্থিতিশীল বাছাই হ'ল যা ইনপুট সেটটির মূল ক্রম সংরক্ষণ করে, যেখানে তুলনা অ্যালগরিদম দুটি বা ততোধিক আইটেমের মধ্যে পার্থক্য করে না।
বাছাই করা অ্যালগরিদম বিবেচনা করুন যা কার্ড অনুসারে র্যাঙ্ক অনুসারে বাছাই করে তবে স্যুট অনুসারে নয়। স্থিতিশীল বাছাই গ্যারান্টি দেয় যে একই র্যাঙ্কযুক্ত কার্ডগুলির মূল ক্রম সংরক্ষণ করা হয়েছে; অস্থির বাছাই করা হবে না।
স্থিতিশীল অ্যালগরিদমগুলি উপাদানের আপেক্ষিক ক্রম সংরক্ষণ করে।
সুতরাং একটি স্থিতিশীল বাছাই অ্যালগরিদম মানগুলির আপেক্ষিক ক্রম ধরে রাখে যা সমান হিসাবে তুলনা করে।
একটি বাছাইকরণ অ্যালগরিদম বিবেচনা করুন যেখানে আমরা তাদের এক্স মাত্রার উপর ভিত্তি করে 2 ডি পয়েন্টের সংগ্রহকে বাছাই করি।
বাছাই করার জন্য সংগ্রহ: {(6, 3), (5, 5), (6, 1), (1, 3)}
স্থিতিশীল বাছাই করা: {(1, 3), (5, 5), (6, 3), (6, 1)}
নিয়মিত বাছাই করা: হয় হয় {(1, 3), (5, 5), (6, 3), (6, 1)}
, না{(1, 3), (5, 5), (6, 1), (6, 3)}
ট্রেড অফ হিসাবে ... ভাল, স্থিতিশীল বাছাই কম দক্ষ, তবে কখনও কখনও আপনার এটির প্রয়োজন হয়।
উদাহরণস্বরূপ যখন কোনও ব্যবহারকারী কোনও ইউআইতে মানগুলি বাছাই করার জন্য কলামের শিরোনামটি ক্লিক করে, সমান মানগুলির ক্ষেত্রে তার পূর্বের বাছাইয়ের আদেশটি আশা করা যুক্তিসঙ্গত।