[seqfan] Re: Splitting algorithm(s)
franktaw at netscape.net
franktaw at netscape.net
Wed Jun 9 17:16:58 CEST 2010
If we start with { k^n } with k sufficiently large, so that there are
no "collisions", the result will be 2^n-1.
Making the assumption that, starting with { 1^n }, there are no
collisions beyond 2^n, I get the sequence starting:
1, 4, 16, 172, 4331, 232388, 4865293065, 40149713684529166,
18146043304242732580476958015509,
5522398183372890742378015411585945108751680563839006,
2802309367952423886158538244543235705462888970382946\
14654240375622165503858308860084264
I don't really have any theoretical justification for the 2^n limit,
except that it seems to be quite sufficiently large, at least for small
values of n. Extending to n! instead, I can verify the first 7 values -
still working on a(8). (Hugo's first 5 values I can verify without
qualification.)
Franklin T. Adams-Watters
-----Original Message-----
From: hv at crypt.org
Consider a formalized version of the splitting algorithm, used to
generate
a set of distinct unit fractions that sum to a given rational:
Given a multiset M, if it has no duplicated elements, terminate; else,
pick
a duplicated element e, and replace one copy of e with the two elements
e+1 and e(e+1).
If we start with the multiset { 1^n }, how many elements are in the
resulting
set? I get a sequence starting: 1, 4, 16, 172, 4331 (not in OEIS), but
my
naive algorithm quickly runs out of memory. Starting instead with { 2^n
}
I get: 1, 3, 7, 15, 46, 171, 785, 4330, 28607 (also not in OEIS).
This multiset -> multiset operation gives a multiset -> set algorithm.
Are there other operations of the form "replace a duplicate e with the
values (f_1(e), f_2(e), ... f_k(e))" that a) are guaranteed to
terminate,
and b) have useful interpretations or interesting results?
Hugo
_______________________________________________
Seqfan Mailing list - http://list.seqfan.eu/
More information about the SeqFan
mailing list