Mi vengono dati n oggetti e un insieme di n permutazioni di questi n oggetti (su n! Permutazioni totali). Esiste una vera permutazione sottostante, che so sia una tra le serie di n permutazioni, ma non so quale. Un oracolo tuttavia conosce la vera permutazione. Per trovare la vera permutazione, mi è permesso interrogare l'oracolo per un confronto a coppie tra 2 oggetti (è una prima b nella vera permutazione?).
Una strategia ingenua sarebbe quella di fare una ricerca binaria (porre la domanda di confronto a coppie "giusta" che elimina la metà delle permutazioni in ogni fase), per trovare la vera permutazione in log n step. La mia domanda è: può sempre essere fatto? Oppure posso trovare un insieme contraddittorio di permutazioni tale che le query O (log n) non sono sufficienti.
Modifica:
Esempio: supponi che i miei oggetti siano 1,2,3,4. L'insieme delle permutazioni è {1243, 2341, 1342, 3412}. Non conosco la vera permutazione. Chiedo "È 2 prima di 4 nella permutazione vera?". L'oracolo ritorna sì. Quindi so che è tra le prime due permutazioni. Quindi chiedo "È 1 prima di 3 nella permutazione vera?" per trovare la vera permutazione.