R
Rich Grise
DId anyone here see the problem presented in
the Science section of NY Times last week?
No. Got a link?
Thanks,
Rich
DId anyone here see the problem presented in
the Science section of NY Times last week?
Riddle:
There is a rabbit in the middle of a perfectly circular pond. An
agent is trying to get the rabbit. The rabbit swims exactly away from
the agent. After a few seconds, the agent's head explodes. Why?
The rabbit is in the middle of a circular pond. The agent is on the edge of
the pond. The agent can run 4-times as fast as the rabbit can swim. Can the
rabbit get away ?
Riddle:
There is a rabbit in the middle of a perfectly circular pond. An
agent is trying to get the rabbit. The rabbit swims exactly away from
the agent. After a few seconds, the agent's head explodes. Why?
Ya know, if the agent always seeks the closest path (with no
underlying intelligence to escape the following scenario), the rabbit
(if it were more intelligent) could follow a zig-zag path. As soon as
it moves somewhat to the right, the agent sees this and moves in that
direction. The rabbit, noticing the reduced distance, changes
direction immediately. As it crosses the diameter the agent is
standing on, the agent reverses direction. The opposite then happens,
ad nauseum, until the rabbit reaches the shore safely.
Theorem 1: The rabbit can reach the shore regardless of the agent's
relative speed.
Theorem 2: Either the agent's head explodes, or the Church-Turing
Theorem is false.
Theorem 2 follows from taking the limit as delta x approaches zero
(that is, the width of the zig-zag). In the limit, the rabbit appears
to proceed in a straight line, exactly opposite the agent (this also
works if the rabbit simply moves in exactly this path, with no
infinnitessimal shaking). The agent cannot decide which direction to
go, because his distance-o-meter is saying both directions are equal.
In terms of angle, sign(tangent(theta)) is undefined (where sign(x) is
+1 when x > 0, -1 when x < 0, and either 0 at x = 0, although sign(0)
may sometimes defined as +1). So now it's an undecidable problem, and
if the agent somehow succeeds, a lot of theorems (including those
about decidability) are wrong, or the agent's head simply
explodes. ;-)
Riddle:
There is a rabbit in the middle of a perfectly circular pond. An
agent is trying to get the rabbit. The rabbit swims exactly away from
the agent. After a few seconds, the agent's head explodes. Why?
Ya know, if the agent always seeks the closest path (with no
underlying intelligence to escape the following scenario), the rabbit
(if it were more intelligent) could follow a zig-zag path. As soon as
it moves somewhat to the right, the agent sees this and moves in that
direction. The rabbit, noticing the reduced distance, changes
direction immediately. As it crosses the diameter
the agent is
standing on, the agent reverses direction. The opposite then happens,
ad nauseum, until the rabbit reaches the shore safely.
Theorem 1: The rabbit can reach the shore regardless of the agent's
relative speed.
Theorem 2: Either the agent's head explodes, or the Church-Turing
Theorem is false.
Theorem 2 follows from taking the limit as delta x approaches zero
(that is, the width of the zig-zag). In the limit, the rabbit appears
to proceed in a straight line, exactly opposite the agent (this also
works if the rabbit simply moves in exactly this path, with no
infinnitessimal shaking). The agent cannot decide which direction to
go, because his distance-o-meter is saying both directions are equal.
Which shows, I think (to return to the very original question about
whether this needs horrible maths to solve) that there is a simple proof
that pretty-well anyone can follow that shows the rabbit can escape in
the specific case (it goes to where it can just swim faster than the
agent, swims round in a circle until it gets to 180 degrees away from
the agent, and can then make it to the shore faster than the agent can
run round), but that the optimum strategy, and hence the answer to the
unasked question about which size of ponds or relative speeds allow the
rabbit to escape do require the horrid maths.
--
Online waterways route planner:http://canalplan.org.uk
development version:http://canalplan.eu- Hide quoted text -
- Show quoted text -
riverman said:I'm not convinced about the 'keep the agent on the opposite side'
logic. Lets expand the problem to their being TWO agents, already on
opposite sides. If the rabbit swims in any direction, off-center, then
both agents will move together to be at the point the rabbit is
apparently aiming for, then the rabbit moves slowly back towards
center and the problem is reduced to the original one. So the rabbit
can escape with TWO agents around the pool...or even an INFINITE
number of them? (well, slightly less than infinite, in this case....)
Lets expand the problem to their being TWO agents, already on
opposite sides. If the rabbit swims in any direction, off-center,
then both agents will move together to be at the point the rabbit is
apparently aiming for
When the rabbit moved back towards the centre of the pool, the agents
would move back to positions oppoisite each other.
It appears that the rabbit cannot escape if there are two agents.
their best individual strategy, as the rabbit could then dictate which
direction they run with arbitrarily little cost by "feinting" motion
toward any arbitrary point on shore.
- Tim
The 'feinting' move would only work while the rabbit is extremely
close to the center.
I think the rabbit could make use of this to follow a sinusoidal
pattern to the shore, always jogging back across the 'opposite radius'
to the position of the agent, causing the agent to reverse course.
Mark-T said:DId anyone here see the problem presented in
the Science section of NY Times last week?
Quite startling, to see something so sophisticated
in a 'general readership' publication.
Is it solvable without a calculus of variations approach?
BartC said:It's possible they only expected the readership to be aware of 2-pi-r and to
assume the rabbit will swim direct towards the shore away from the agent. In
that case the general reader can say the rabbit cannot escape. Which was my
first thought..
I don't like these spiraling paths and looked at the probability of escaping
if the rabbit swam in a straight line, invisibly under water.
But I only made that odds of 50% of escaping, if the rabbit avoided the
point on the shore +/- 50 degrees opposite the agent. Not so good. And that
assumes the agent will start running around the pond.
It works everywhere, as you later post:
Yes, this is exactly why the "aim point" strategy fails.
It's possible they only expected the readership to be aware of 2-pi-r and to
assume the rabbit will swim direct towards the shore away from the agent. In
that case the general reader can say the rabbit cannot escape. Which was my
first thought..
I don't like these spiraling paths and looked at the probability of escaping
if the rabbit swam in a straight line, invisibly under water.
then if the agent always runs toward the aim point then the rabbit
can escape (even if the agent is very fast). But this assumes a
stupid agent
It is not clear what the "aim point" is.
DId anyone here see the problem presented in
the Science section of NY Times last week?
Quite startling, to see something so sophisticated
in a 'general readership' publication.
Is it solvable without a calculus of variations approach?
That must be a super rabbit, to keep swimming like that.
Good point. I had an intuitive understanding for what I meant, but
upon closer introspection, I see that it is not clearly stated.
What about "the intersection of the radius containing the rabbit and
the edge of the pool, regardless of the direction of the rabbit's
motion"?
Would aiming for that be synonymous to the strategy of the
agent moving to decrease the angular separation (between the rabbit
and the tangent line that defines the instantaneous direction of
motion of the agent?).
What about just saying 'the agent moves to
minimize the distance between himself and the rabbit'?