तो हम सभी जानते हैं तुलना-पेड़ के लिए बाध्य निचले (निर्धारक) तुलना छँटाई एल्गोरिथ्म द्वारा की गई तुलनाओं की सबसे खराब स्थिति पर। यह यादृच्छिक तुलनात्मक छँटाई पर लागू नहीं होता है (यदि हम सबसे खराब स्थिति इनपुट के लिए अपेक्षित तुलना को मापते हैं)। उदाहरण के लिए, n = 4 के लिए , नियतात्मक निचली सीमा पांच तुलना है, लेकिन एक यादृच्छिक एल्गोरिदम (यादृच्छिक रूप से इनपुट की अनुमति दें और फिर मर्ज सॉर्ट लागू करें) बेहतर करता है, 4 2 होने सभी इनपुट के लिए उम्मीद में तुलना।
छत के बिना बाध्य अभी भी यादृच्छिक मामले में, एक सूचना-सिद्धांत संबंधी तर्क द्वारा लागू होता है, और इसे k + 2 ( n ! - 2 k ) से थोड़ा कड़ा किया जा सकता है ! यह इस प्रकार है क्योंकि एक इष्टतम एल्गोरिथ्म है जो यादृच्छिक रूप से इनपुट की अनुमति देता है और फिर एक (निर्धारक) निर्णय पेड़ को लागू करता है, और सबसे अच्छा निर्णय पेड़ (यदि यह मौजूद है) एक है जिसमें सभी पत्ते लगातार दो स्तरों में हैं।
क्या होगा अगर इस समस्या के लिए ऊपरी सीमा के बारे में कुछ भी जाना जाता है? सभी , तुलनाओं की यादृच्छिक संख्या (अपेक्षा में, सबसे खराब स्थिति के इनपुट के लिए, सर्वोत्तम संभव एल्गोरिथ्म के लिए) हमेशा सर्वश्रेष्ठ निर्धारक एल्गोरिदम की तुलना में कड़ाई से बेहतर है (अनिवार्य रूप से, क्योंकि n ! कभी भी दो की शक्ति नहीं है) । लेकिन कितना बेहतर?