The Computer
Science Colloquium
Thursday, October 18, 4:15pm,
room 9204-9205
Aviezri S. Fraenkel
(Weizmann Institute of Science)
"Complexity of a Sequences Membership Question"
The question whether an m-tuple (x1, ... , xm)
Zm≥0
is in (a1, ... , am),
where the ai are given integer sequences, can sometimes be decided efficiently
(in polynomial time). More often, the answer is unknown, the best
known algorithms being exponential. We present a polynomial approximate
algorithm for deciding this question for some sequences ai. Specifically,
we consider the complementary sequences an = mex{ai, bi :
0 ≤ i < n}, bn = an + n/k (sequences A102528/9 in Sloane’s encyclopedia for
k = 2). Using Fekete’s Lemma we show that the polynomially computable
sequences sn = nα , tn = nβ
where α = (√17 + 3)/4, β = α + 1/2
are very good approximations, namely, sn−1 ≤ an ≤ sn,
tn−1 ≤ bn ≤ tn
for all n ≥ 1 (k = 2). We conjecture that the percentage of n for which
an = sn−1 is about 73%,
an = sn, 19%, an = sn −2,
8%. Similar results for bn, tn. Analogous results for every fixed k > 1. Existence of a limiting
distribution, with one of the percentages dominant, would lead to first
probabilistic algorithms for determining the winning positions of certain
impartial games, where the (a1, ..., am) are the second player winning positions.
Joint work with Udi Hadad.
The Colloquium is supported by generous contributions from
the Bloomberg, Information Builders, Inc., and Netlogic,
Inc.
|