←back to thread

108 points BerislavLopac | 3 comments | | HN request time: 0.644s | source
Show context
andrewla ◴[] No.43716179[source]
The example given doesn't seem right to me.

> There is one problem, though, that I find easily explainable. Place a token at the bottom left corner of a grid that extends infinitely up and right, call that point (0, 0). You're given list of valid displacement moves for the token, like (+1, +0), (-20, +13), (-5, -6), etc, and a target point like (700, 1). You may make any sequence of moves in any order, as long as no move ever puts the token off the grid. Does any sequence of moves bring you to the target?

If someone gives you such a sequence, it seems trivial to verify it in linear time. Even for arbitrary dimensions, and such witness can be verified in linear time.

replies(4): >>43716238 #>>43716279 #>>43716408 #>>43717130 #
trixthethird ◴[] No.43716408[source]
Linear time in the length of the sequence, yes. But is the sequence length linear in dimension size, or number of moves given? Thats what is interesting.
replies(2): >>43716470 #>>43716556 #
bjornsing ◴[] No.43716470[source]
It doesn’t need to be linear though. Polynomial is enough.

But I guess it can be proven that the shortest possible sequence grows faster than polynomial.

replies(2): >>43716512 #>>43720853 #
1. trixthethird ◴[] No.43716512[source]
I think they proved it grows with Ackermann function.
replies(1): >>43716969 #
2. bjornsing ◴[] No.43716969[source]
Sounds implausible… Number of computational steps to find the shortest sequence maybe grows with Ackermann function. But length of the shortest sequence?
replies(1): >>43717068 #
3. trixthethird ◴[] No.43717068[source]
I think you are right. I just read this article linked in the OP: https://www.quantamagazine.org/an-easy-sounding-problem-yiel...