এডলম্যান এর প্রমাণ মধ্যে অন্তর্ভুক্ত করা হয় পি / পি ণ ঠ Y শো যদি একটি সমস্যার জন্য একটি এলোমেলোভাবে অ্যালগরিদম হয় ঐ সময়ের মধ্যে রান করে টি ( এন ) আকারের ইনপুট উপর এন , তারপর সেখানে সমস্যার জন্য একটি নির্ণায়ক আলগোরিদিম ঐ সময়ের মধ্যে রানে Θ ( T ( এন ) ⋅ এন ) আকারের ইনপুট উপর এন [আলগোরিদিমের এলোমেলোভাবে অ্যালগরিদম রান Θ ( এন )স্বাধীন র্যান্ডমনেস স্ট্রিং। বারবার অ্যালগরিদমের জন্য অবশ্যই এলোমেলোতা থাকতে হবে যা সমস্ত সম্ভাব্য ইনপুটগুলির জন্য ভাল । ডিটারমিনিস্টিক অ্যালগরিদম অ-ইউনিফর্ম - এটি বিভিন্ন ইনপুট আকারের জন্য আলাদাভাবে আচরণ করতে পারে। সুতরাং অ্যাডলম্যানের যুক্তিটি দেখায় যে - যদি কেউ অভিন্নতার বিষয়ে চিন্তা করে না - র্যান্ডমাইজেশন কেবলমাত্র একটি কারণ দ্বারা ইনপুট আকারে রৈখিক দ্বারা আলগোরিদিম গতি বাড়িয়ে তুলতে পারে।
র্যান্ডমাইজেশন গণনা গতিবেগ (আমাদের জ্ঞানের সেরা) যেখানে কিছু কংক্রিট উদাহরণ কি?
একটি উদাহরণ বহুপদী পরিচয় পরীক্ষা। এখানে ইনপুটটি হ'ল একটি এন-আকারের পাটিগণিত সার্কিট যা ক্ষেত্রের উপরে একটি এম-ভেরিয়েট বহুপদী গণনা করছে, এবং কার্যটি বহুবর্ণটি একইরকম শূন্য কিনা তা খুঁজে বের করা। একটি এলোমেলোনাযুক্ত অ্যালগরিদম একটি এলোমেলো পয়েন্টে বহুপদী মূল্যায়ন করতে পারে, যখন আমরা জানি সেরা নির্বাহী অ্যালগরিদম অনেকগুলি পয়েন্টের উপরে বহুবর্ষের মূল্যায়ন করে।
আরেকটি উদাহরণ ন্যূনতম spanning হয় গাছ, যেখানে Karger-ক্লেইন-Tarjan সর্বোত্তম এলোমেলোভাবে অ্যালগরিদম রৈখিক সময় (এবং ত্রুটি সম্ভাব্যতা ব্যাখ্যা মূলকভাবে ছোট!), এবং Chazelle সর্বোত্তম নির্ণায়ক অ্যালগরিদম সময় রান ( α হ'ল বিপরীত অ্যাকারম্যান ফাংশন, সুতরাং এলোমেলোভাবে গতি বাড়ানো সত্যিই ছোট)। মজার বিষয় হল, পেটি এবং রামচন্দ্রন প্রমাণ করেছেন যে যদি ন্যূনতম বিস্তৃত গাছের জন্য একটি অ-ইউনিফর্ম ডিটারিমিনিস্টিক লিনিয়ার টাইম অ্যালগরিদম থাকে তবে সেখানে অভিন্ন ডিটারিস্টেমিক লিনিয়ার টাইম অ্যালগরিদমও রয়েছে।
আরও কিছু উদাহরণ কি? কোনটি উদাহরণস্বরূপ আপনি জানেন যে এলোমেলোকরণের গতি বৃদ্ধি কোথায়, তবে এটি সম্ভবত কারণ আমরা এখনও পর্যাপ্ত দক্ষ নির্বাহী অ্যালগরিদম খুঁজে পাইনি?