Adleman का प्रमाण है कि में समाहित है, अगर आकार इनपुट पर समय में चलने वाली समस्या के लिए एक यादृच्छिक एल्गोरिदम है , तो समस्या के लिए एक नियतात्मक एल्गोरिथ्म भी है जो time _ में चलता है आकार इनपुट पर [एल्गोरिथ्म यादृच्छिक एल्गोरिथ्म को स्वतंत्र यादृच्छिकता स्ट्रिंग्स पर चलाता है । दोहराया एल्गोरिथ्म के लिए यादृच्छिकता होनी चाहिए जो सभी लिए अच्छा हैपी / पी ओ एल वाई टी ( एन ) एन Θ ( टी ( एन ) ⋅ n ) n Θ ( n ) 2 nसंभव इनपुट]। नियतात्मक एल्गोरिथ्म गैर-समान है - यह अलग-अलग इनपुट आकारों के लिए अलग-अलग व्यवहार कर सकता है। इसलिए एडलमैन का तर्क दिखाता है कि - अगर कोई एकरूपता की परवाह नहीं करता है - यादृच्छिकता केवल एक कारक द्वारा गति एल्गोरिदम को गति दे सकती है जो इनपुट आकार में रैखिक है।
ऐसे कुछ ठोस उदाहरण क्या हैं जहाँ रेंडमाइजेशन कम्प्यूटेशन को गति देता है (हमारे ज्ञान के सर्वोत्तम तक)?
एक उदाहरण बहुपद पहचान परीक्षण है। यहाँ इनपुट एक n- आकार का अंकगणित सर्किट है जो किसी क्षेत्र पर m-varate बहुपद की गणना करता है, और कार्य यह पता लगाने के लिए है कि क्या बहुपद समान रूप से शून्य है। एक यादृच्छिक एल्गोरिथ्म एक यादृच्छिक बिंदु पर बहुपद का मूल्यांकन कर सकता है, जबकि सबसे अच्छा निर्धारक एल्गोरिथ्म जिसे हम जानते हैं (और संभवतः सबसे अच्छा मौजूद है) कई बिंदुओं पर बहुपद का मूल्यांकन करता है।
एक अन्य उदाहरण न्यूनतम फैले हुए पेड़ है, जहां करगर-क्लेन-टार्जन द्वारा सबसे अच्छा यादृच्छिक एल्गोरिदम रैखिक समय है (और त्रुटि संभावना बहुत कम है!), जबकि चेज़ेल द्वारा सर्वश्रेष्ठ नियतात्मक एल्गोरिथ्म समय में चलता है। ( उलटा एकरमन फ़ंक्शन है, इसलिए रैंडमाइजेशन स्पीड-अप वास्तव में छोटा है)। दिलचस्प रूप से, पेटीएम और रामचंद्रन द्वारा यह साबित किया गया था कि यदि न्यूनतम फैले हुए पेड़ के लिए एक गैर-समान निर्धारक रैखिक समय एल्गोरिथ्म है, तो एक समान निर्धारक रैखिक समय एल्गोरिथ्म भी मौजूद है।α
कुछ अन्य उदाहरण क्या हैं? आप कौन से उदाहरण जानते हैं कि रैंडमाइजेशन की गति कितनी बड़ी है, लेकिन यह संभवतः सिर्फ इसलिए है क्योंकि हमने अभी तक पर्याप्त रूप से कुशल नियतात्मक एल्गोरिथम नहीं पाया है?