[seqfan] Re: seqs whose |differences| are 1,2,3,4,...
Raff, Paul
praff at math.rutgers.edu
Tue Mar 9 18:19:42 CET 2010
Very interesting sequence. It seems that we can follow this heuristic
with backtracking:
1. If we've just added to our list, currently of length n, then we
first try to add LAST-n to the list if possible, otherwise we add
LAST+n, where LAST is the last element of the list.
2. If we're backtracking at the moment, then we know we have already
tried to add LAST-n, so we add LAST+n. If we can't, then we stop and
fail.
The following Mathematica code appears to do it:
GenerateSequence[{}, _, _] := {}
GenerateSequence[L_List, max_Integer, True] :=
If[Length[L] == max, L,
With[{n = Length[L]},
If[Last[L] - n < 1 || MemberQ[L, Last[L] - n],
If[MemberQ[L, Last[L] + n],
GenerateSequence[Drop[L, -1], max, False],
GenerateSequence[Append[L, Last[L] + n], max, True]],
GenerateSequence[Append[L, Last[L] - n], max, True]]]]
GenerateSequence[L_List, max_Integer, False] :=
With[{n = Length[L]},
If[MemberQ[L, Last[L] + n],
GenerateSequence[Drop[L, -1], max, False],
GenerateSequence[Append[L, Last[L] + n], max, True]]]
Start if off with GenerateSequence[{1},N,True], where N is the length
of the list when you want it to stop. When looking at this sequence a,
if there is an index n such that a_n < a_{n+1} then the sequence won't
change any more for the first n+1 terms.
However - based on its progression, it won't be a permutation of the
natural numbers.
[paul]
---
Paul Raff
Postdoctoral Researcher - Cognitive Assistants as Analysts' Deputies
School of Communication and Information
Rutgers University
http://www.myraff.com
Work: (732) 932-7500 x8023
Mobile: (704) 604-2154
---
On Tue, Mar 9, 2010 at 11:39 AM, N. J. A. Sloane <njas at research.att.com> wrote:
>
> Dear Seqfans,
>
> Consider all rearrangements of the natural numbers with the property that
> the absolute values of the differences are 1,2,3,4,5,... (in that order).
>
> John Conway asks, what is the lexicographically earliest such sequence?
>
> The greedy approach leads you to A078943, which dies after 24 terms.
>
> Recaman's sequence A005132 (or rather, the version defined
> on the positive integers, A063733) is another failure, because it contains
> repeated terms.
>
> Does anyone have a candidate for the answer?
>
> Neil
>
>
>
> _______________________________________________
>
> Seqfan Mailing list - http://list.seqfan.eu/
>
More information about the SeqFan
mailing list