Dati input x 0 , … , x n - 1 , costruiamo una rete di ordinamento casuale con porte m selezionando in modo iterativo due variabili x i , x j con i < j e aggiungendo un gate di confronto che le scambia se x i > x j .
Domanda 1 : Per fisso , quanto grande must m essere per la rete correttamente sorta con probabilità > 1 ?
Abbiamo almeno il limite inferiore poiché un input che è correttamente ordinato tranne per il fatto che ogni coppia consecutiva viene scambiata impiegherà Θ ( n 2 log n 2 ) per ogni coppia da scegliere come comparatore . È anche questo il limite superiore, forse con più log n fattori?
Domanda 2 : Esiste una distribuzione delle porte del comparatore che raggiunge , forse scegliendo comparatori vicini con probabilità più alta?