37-rule-is-optimal
Theorem: Any protocol of date problem has success probability less than
which is about
. Here
is the biggest number such that
.
Proof: First, let's introduce some notation.
is the set of permutations of
.
For any two permutations
and
, we say
if
and
fit with the first a-th entries with
(i.e. for any
,
)
For
, let
is the permutation
who
.
Because the expectation of any randomized protocol is no more than the maximum of some deterministic protocol (randomized protocol is actually a distribution on the set of deterministic protocols), it suffice to consider deterministic protocol.
Let's look out how a protocol works. The protocol check the permutation one by one and determine when to stop. When the protocol examine the permutation
to the
-th entries, the protocol doesn't have all the information of
but only knows
. Supposed
be the set of permutations who make the protocol stop. Let
.
Obviously, any
satisfies
.
For any
, there are
permutations larger than
. Among them, there are
success permutations (i.e. the k-th entry is
). So the success probability is

Lemma 1:
is disorder with each other, i.e. for any
,
and
,
couldn't be smaller than
.
Otherwise the protocol will stop at
-th entry when encounter permutation
, then
can't be in
.
From Lemma 1, we know that for any
,

by computing the number of permutation
whose
-th entry is
.
Let
and
be the largest number makes
, then for any
,

and

And the equality is made when the protocol ignores the first
entries then stop at the first entry who is larger than the first
-th entries.