The Grey Labyrinth is a collection of puzzles, riddles, mind games, paradoxes and other intellectually challenging diversions. Related topics: puzzle games, logic puzzles, lateral thinking puzzles, philosophy, mind benders, brain teasers, word problems, conundrums, 3d puzzles, spatial reasoning, intelligence tests, mathematical diversions, paradoxes, physics problems, reasoning, math, science.

   
The Grey Labyrinth Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups    RegisterRegister  
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Androids on a Bridge

 
Reply to topic    The Grey Labyrinth Forum Index -> Visitor Submitted Puzzles
View previous topic :: View next topic  
Author Message
DejMar
(Possibly a robot)



PostPosted: Wed Oct 17, 2012 7:08 am    Post subject: 1 Reply with quote

There exist two equal length spans of a rickety bridge over a raging, hazardous river that a group of nine androids must safely cross in the wee hours of a dark, moonless night.

To safely cross the spans, each crossing android needs to be plugged into a portable device that allows their eye-sensors to use the dim starlight to "see". Available to the androids for this purpose are two cyberbotic lanterns. Each cyberbotic lantern has two sockets that permit one or two androids to plug into it. The construction of the device is such that only one can be carried at a time by a single android. The androids do not need to "see" to plug into or disconnect from the device, and it takes virtually no time to do so. The limitiation of the device, other than the limit that at most two androids may be plugged into it at a time and that no connected android may be connected to another cyberbotic latern concurrently, is that it only works if the sum of the voltages of the androids plugged into it is not prime.

Each of the nine androids have an internal power source with a different positive integer voltage that ranges from 1 to 9. The voltage of each android also is in direct relation to the minimum time in which the android may cross a span. That is, Android A, with voltage 1, can move across a span in 1 minute; Android B, with voltage 2, can move across a span in 2 minutes; Android C, with voltage 3, can move across a span in 3 minutes; etc. The speed at which two androids together may cross one span of the bridge is no greater than the slowest of the two in the pair.

The center of the bridge between the two spans can safely harbor all nine androids, and that it takes virtually no time to enter or exit this center support. Each span of the bridge can safely support only two androids at a time. The narrowness of each span of the bridge only allows one direction of movement for any crossing android or pair of androids. An android or a pair of androids may reverse direction only after reaching the center support or either of the two ends of the bridge.

What is the shortest amount of time it would take for all nine androids to safely cross both spans of the bridge during this dark night using only two cyberbotic lanterns?


Last edited by DejMar on Fri Oct 19, 2012 4:16 am; edited 5 times in total
Back to top
View user's profile Send private message
Trojan Horse
Daedalian Member



PostPosted: Wed Oct 17, 2012 2:02 pm    Post subject: 2 Reply with quote

DejMar wrote:
The limitiation of the device, other than the limit that at most two androids may be plugged into it at a time and that no connected android may be connected to another cyberbotic latern concurrently, is that it only works if the sum of the voltages of the androids plugged into it is not prime.


So, the 2, 3, 5, and 7 robots can never cross a span alone; each always needs an escort. This is going to be tricky...
Back to top
View user's profile Send private message Send e-mail
DejMar
(Possibly a robot)



PostPosted: Wed Oct 17, 2012 5:17 pm    Post subject: 3 Reply with quote

Correct in that 2, 3, 5 and 7 need an escort (or they need to escort).
Back to top
View user's profile Send private message
Trojan Horse
Daedalian Member



PostPosted: Wed Oct 17, 2012 5:57 pm    Post subject: 4 Reply with quote

I know you said that no robot can be plugged into two lanterns at the same time. But can a robot be plugged into one lantern and CARRY the other lantern at the same time?

I'm picturing the following scenario: four robots cross the bridge using the two lanterns, and then just ONE robot returns, bringing both lanterns with him.
Back to top
View user's profile Send private message Send e-mail
DejMar
(Possibly a robot)



PostPosted: Thu Oct 18, 2012 12:58 am    Post subject: 5 Reply with quote

Trojan Horse wrote:
I know you said that no robot can be plugged into two lanterns at the same time. But can a robot be plugged into one lantern and CARRY the other lantern at the same time?
I've applied an addendum to answer your question.
Quote:
Each span of the bridge can safely support only two androids at a time.

The answer is no. Only one cyberbotic lantern may be carried a single android.

[Edit made to correct the hasty reply.]


Last edited by DejMar on Thu Oct 18, 2012 3:08 pm; edited 2 times in total
Back to top
View user's profile Send private message
Zag
Unintentionally offensive old coot



PostPosted: Thu Oct 18, 2012 1:23 am    Post subject: 6 Reply with quote

Code:
 0:  123456789 ---------------------------         ---------------------------
 2:    3456789 --------------------------- 12      ---------------------------
 3:  1 3456789 ---------------------------  2      ---------------------------
 7:    3 56789 --------------------------- 12 4    ---------------------------
 8:  1 3 56789 ---------------------------         ---24----------------------
11:  1 3 5  89 --------67-----------------         --------------------------- 24
15:    3 56 89 ---------------------------  1 4  7 --------------------------- 2


Somebody else finish. Extreme Delectation
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
Trojan Horse
Daedalian Member



PostPosted: Thu Oct 18, 2012 1:48 am    Post subject: 7 Reply with quote

Zag: your first move is illegal, since 1+2 is prime. Felicitous
Back to top
View user's profile Send private message Send e-mail
Trojan Horse
Daedalian Member



PostPosted: Thu Oct 18, 2012 2:25 am    Post subject: 8 Reply with quote

Okay, just so that we have a score to beat, here is my naive first attempt. I'm using Zag's format, but I'm also throwing in a couple of asterisks to represent the lanterns.

The basic idea is to use the super-speedy 1 robot to do the dirty work of bringing the lanterns back to the start. Also, no one ever stops in the middle of the bridge; everyone always keeps going until they have reached the other side.

Code:
 0: 123456789**---------------------------           ---------------------------
 9: 123456 8  *---------------------------      7 9* ---------------------------
14:  234 6 8   ---------------------------1   5     *---------------79*---------
18:  234 6 8   ---------------------------1   5     *---------------------------      7 9*
23:  234 6 8   ---------------------------           ---------------------------1   5 7 9**
25: 1234 6 8 **---------------------------           ---------------------------    5 7 9
33: 1234      *---------------------------     6 8 * ---------------------------    5 7 9
36:  2 4       ---------------------------1 3       *---------68*---------------    5 7 9
41:  2 4       ---------------------------1 3       *---------------------------    56789*
44:  2 4       ---------------------------           ---------------------------1 3 56789**
46: 12 4     **---------------------------           ---------------------------  3 56789
50: 1         *--------------------------- 2 4     * ---------------------------  3 56789
51:            ---------------------------1         *----24*--------------------  3 56789
54:            ---------------------------1         *--------------------------- 23456789*
55:            ---------------------------           ---------------------------123456789**


55 minutes. I think that is the best that can be done using my naive scheme, but I'm sure there are better schemes available.
Back to top
View user's profile Send private message Send e-mail
DejMar
(Possibly a robot)



PostPosted: Thu Oct 18, 2012 6:59 am    Post subject: 9 Reply with quote

I know I said yes. But I unfortunately meant no. The error is due to my haste in trying to simplify the answer.
No android can carry more than one cyberbotic lantern. Consider them as holding a magnetic charge of like charges. The combined repelling nature conducted through the metallic skins of an android would disrupt an android's own power circuits if he were to hold onto more than one, preventing his gyro-servos from operating safely.
Back to top
View user's profile Send private message
lostdummy
Daedalian Member



PostPosted: Thu Oct 18, 2012 7:58 am    Post subject: 10 Reply with quote

Is it possible for two lanterns to be carried over same span?

That still satisfy all your current conditions:
- two lanterns
- not more than two androids on span
- max 2 androids per lantern

For example, one android start from left side of span on one lantern, and another android start from right side of span on second lantern?

Another example would be one android start from left side on first lantern, and at same time another android starts from same side on second lantern?

Or there is another condition: two lanterns can not cross same span at same time ?

Also, where is initial position of lanterns? If we say that all androids start on left side of bridge, are both lanterns also starting on left side? Or maybe second lantern is waiting on center?
Back to top
View user's profile Send private message
DejMar
(Possibly a robot)



PostPosted: Thu Oct 18, 2012 11:16 am    Post subject: 11 Reply with quote

Two androids crossing a span together may carry one cyberbotic latern each. This would allow two laterns on the same span.
The rickety bridge is too narrow for androids to cross over each other safely, thus they must be travelling in the same direction until they reach one side or the other of a span..
The two cyberbotic laterns begin on the same side as the androids.
Back to top
View user's profile Send private message
novice
No harm. Pun intended!



PostPosted: Thu Oct 18, 2012 11:37 am    Post subject: 12 Reply with quote

DejMar wrote:
The rickety bridge is too narrow for androids to cross over each other safely, thus they must be travelling in the same direction until they reach one side or the other of a span..


Another new constraint...
Back to top
View user's profile Send private message
lostdummy
Daedalian Member



PostPosted: Thu Oct 18, 2012 11:37 am    Post subject: 13 Reply with quote

Trojan Horse wrote:

The basic idea is to use the super-speedy 1 robot to do the dirty work of bringing the lanterns back to the start.


It seems you use your speedy #1 to pull both lanterns at same time, which is not allowed.
Between your 23min and 25min you managed to move both #1 and two lanterns from right side to left side.
Back to top
View user's profile Send private message
lostdummy
Daedalian Member



PostPosted: Thu Oct 18, 2012 2:16 pm    Post subject: 14 Reply with quote

Currently I have solution in 82min.

Since it was first 145min, then 89min, I'm still trying to see if there is better one.

After I was stuck at 89min solution, I tried to make program to find definite 'best' solution, but it proved bit too complex to be sure it works correctly. I had to make many assumptions and 'optimizations' to cut possible search time/space, so I can not be 100% sure this is really 'best' solution. I'm still checking that, so I consider this as 'currently best that it found' instead of 'definitely best' solution.

But at least it found 82min, which is slightly better solution than my previous manual 89min one ;p


Code:
82 :     123456789**---------------               ---------------                   :        (13>C) |              [ -3]
79 :        2456789*---------------      13*      ---------------                   :         (L<1) |              [ -1]
78 :      12456789**---------------       3       ---------------                   :        (19>C) |              [ -9]
69 :         245678*---------------      139*     ---------------                   :         (L<1) |              [ -1]
68 :       1245678**---------------       39      ---------------                   :        (46>C) |              [ -6]
62 :          12578*---------------     3469*     ---------------                   :        (17>C) |              [ -7]
55 :             258---------------    134679**   ---------------                   :         (L<4) |              [ -4]
51 :           2458*---------------     13679*    ---------------                   :        (24>C) | (13>R)       [ -3]
48 :              58---- (24)*>1---      679      ---------------            13*    :               | (C<1)        [ -1]
47 :              58---------------    124679**   ---------------              3    :         (L<1) |              [ -1]
46 :            158*---------------     24679*    ---------------              3    :        (18>C) | (24>R)       [ -4]
42 :               5---- (18)*>4---      679      ---------------           234*    :               | (C<4)        [ -4]
38 :               5---------------    146789**   ---------------             23    :               | (17>R)       [ -7]
31 :               5---------------     4689*     ---------------          1237*    :               | (C<1)        [ -1]
30 :               5---------------    14689**    ---------------            237    :         (L<4) | (19>R)       [ -4]
26 :             45*---------------       68      ---- (19)*>5---            237    :        (45>C) |              [ -5]
21 :                ---------------     4568*     ---------------         12379*    :               | (C<1)        [ -1]
20 :                ---------------    14568**    ---------------           2379    :               | (18>R)       [ -8]
12 :                ---------------      456*     ---------------        123789*    :               | (C<1)        [ -1]
11 :                ---------------     1456**    ---------------          23789    :               | (46>R)       [ -6]
5  :                ---------------      15*      ---------------       2346789*    :               | (15>R)       [ -5]
0  :                ---------------               ---------------    123456789**    :             SOLVED           [ -5]


*EDIT* Explanation of result format (although most should be self evident):
"------------------" bridge span
"---- (18)*>4---" means at this point there are androids 1 and 8 on lantern crossing this span, with 4min left to finish
"(18>C) | (24>R)" means from this position, androids 1&8 will use lantern to move from left side to center, while androids 2&4 will use other lantern to move from center to right side ('|' means center there)
"[-4]" means that this move will last 4min, until next shown state

Ah, and [ spoiler ] is not working with [ code ]


Last edited by lostdummy on Thu Oct 18, 2012 2:35 pm; edited 1 time in total
Back to top
View user's profile Send private message
Trojan Horse
Daedalian Member



PostPosted: Thu Oct 18, 2012 2:29 pm    Post subject: 15 Reply with quote

lostdummy wrote:
Trojan Horse wrote:

The basic idea is to use the super-speedy 1 robot to do the dirty work of bringing the lanterns back to the start.


It seems you use your speedy #1 to pull both lanterns at same time, which is not allowed.
Between your 23min and 25min you managed to move both #1 and two lanterns from right side to left side.


True, that was not allowed. But I didn't know it at the time. Extreme Delectation
Back to top
View user's profile Send private message Send e-mail
Icarus*
Guest



PostPosted: Thu Oct 18, 2012 3:04 pm    Post subject: 16 Reply with quote

I come up with 32 minutes. I am pretty sure I followed all the rules.

I will try to paste my solution soon.
Back to top
Icarus*
Guest



PostPosted: Thu Oct 18, 2012 3:15 pm    Post subject: 17 Reply with quote

Step 1
1 & 9 cross span 1 - 1 returns solo
4 & 8 cross span 2 - 4 returns solo
8 & 9 at finish
total cross/return time = 12 minutes

Step 2
1 & 7 cross span 1 - 1 returns solo
4 & 6 cross span 2 - 4 returns solo
6, 7, 8 & 9 at finish
total cross/return time = 11 minutes

Step 3
1 & 5 cross span 1 - 1 returns solo
2 & 4 cross span
2, 4, 5, 6, 7, 8 & 9 at finish
total cross/return time = 6 minutes

Step 4
1 & 3 cross span
total cross time = 3 minutes

Total time 12 + 11 + 6 + 3 = 32 minutes
Back to top
DejMar
(Possibly a robot)



PostPosted: Thu Oct 18, 2012 3:16 pm    Post subject: 18 Reply with quote

I will post the solution soon.
Hint: The actual time it takes for the androids to all cross is nearly an hour.


Last edited by DejMar on Fri Oct 19, 2012 3:26 am; edited 1 time in total
Back to top
View user's profile Send private message
Icarus*
Guest



PostPosted: Thu Oct 18, 2012 3:18 pm    Post subject: 19 Reply with quote

Step 2 total time should have only been 10 minutes, not 11, so total time is only 31 minutes, not 32
Back to top
DejMar
(Possibly a robot)



PostPosted: Thu Oct 18, 2012 3:36 pm    Post subject: 20 Reply with quote

Icarus wrote:
Step 1
1 & 9 cross span 1 - 1 returns solo
4 & 8 cross span 2 - 4 returns solo
8 & 9 at finish
total cross/return time = 12 minutes


The androids do not start at the center of the bridge. 4 & 8 cannot cross span 2 until they cross span 1.
Just to translate your Step 1, interpreting span 2 to mean span 1:

Code:
Time  Initial side of bridge   Center of Bridge   Far side of bridge             
0       123456789**
9       _2345678_*                  *1_______9
10      12345678_*                   ________9
18      123_ 567__                  *___4___89                       
27      1234567__*                                     *_______89
total cross/return time = 27 minutes

Perhaps you did not understand that the time given is to cross one span, not the bridge.
Back to top
View user's profile Send private message
lostdummy
Daedalian Member



PostPosted: Thu Oct 18, 2012 3:38 pm    Post subject: 21 Reply with quote

Icarus* wrote:


Total time 12 + 11 + 6 + 3 = 32 minutes


You only crossed one span of bridge, which has two spans.
Back to top
View user's profile Send private message
Icarus*
Guest



PostPosted: Thu Oct 18, 2012 3:44 pm    Post subject: 22 Reply with quote

OK

I interpreted 2 spans to mean 2 parallel spans with a center platform, not 1 serial span with a "break" in the middle.
Back to top
lostdummy
Daedalian Member



PostPosted: Thu Oct 18, 2012 5:17 pm    Post subject: 23 Reply with quote

Found few better solutions.

Actually, I found way for my program to use previous results to 'refine' next search - and while it is still not full search, and I can not be sure that what it found is best, it was able to improve from 82min to 75 to 62, and now at 59.

I'm still checking if it can go lower, but here it is:

Code:
59 :     123456789**---------------               ---------------                   :        (13>C) |              [ -3]
56 :        2456789*---------------      13*      ---------------                   :        (24>C) | (13>R)       [ -3]
53 :           56789---- (24)*>1---               ---------------            13*    :               | (C<1)        [ -1]
52 :           56789---------------     124**     ---------------              3    :         (L<1) | (24>R)       [ -1]
51 :         156789*---------------               ---- (24)*>3---              3    :        (15>C) |              [ -3]
48 :            6789---- (15)*>2---               ---------------           234*    :               | (C<4)        [ -2]
46 :            6789---------------      15*      ---- 2<*(4)----             23    :         (L<1) |              [ -1]
45 :          16789*---------------       5       ---- 1<*(4)----             23    :        (19>C) |              [ -1]
44 :             678---- (19)*>8---      45*      ---------------             23    :               | (45>R)       [ -5]
39 :             678---- (19)*>3---               ---------------          2345*    :               | (C<4)        [ -3]
36 :             678---------------      19*      ---- 1<*(4)----            235    :             Wait             [ -1]
35 :             678---------------     149**     ---------------            235    :         (L<4) | (19>R)       [ -4]
31 :           4678*---------------               ---- (19)*>5---            235    :        (46>C) |              [ -5]
26 :              78---- (46)*>1---               ---------------         12359*    :               | (C<1)        [ -1]
25 :              78---------------     146**     ---------------           2359    :         (L<1) | (46>R)       [ -1]
24 :            178*---------------               ---- (46)*>5---           2359    :        (18>C) |              [ -5]
19 :               7---- (18)*>3---               ---------------        234569*    :               | (C<4)        [ -3]
16 :               7---------------      18*      ---- 1<*(4)----          23569    :         (L<1) |              [ -1]
15 :             17*---------------      48*      ---------------          23569    :        (17>C) | (48>R)       [ -7]
8  :                ---------------      17*      ---- (48)*>1---          23569    :             Wait             [ -1]
7  :                ---------------      17*      ---------------       2345689*    :               | (17>R)       [ -7]
0  :                ---------------               ---------------    123456789**    :             SOLVED   


And based on
DejMar wrote:

Hint: The actual time it takes for the androids to all cross is over an hour.


it should improve a bit on your solution, if above 59min one is valid - which I still did not check fully ;p
Back to top
View user's profile Send private message
Vagrant
Daedalian Member



PostPosted: Thu Oct 18, 2012 8:22 pm    Post subject: 24 Reply with quote

DejMar wrote:
The speed at which two androids may cross a span of the bridge is no greater than the slowest of the two in a pair.


Does this apply even if the two androids are connected to different lanterns?

For example, if androids 4 and 8 left the starting point at the same time each connected to its own lantern, would they both arrive at the centre in 8 minutes or would android 4 arrive at the finish at the same time as android 8 arrive at the centre?
Back to top
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger
Trojan Horse
Daedalian Member



PostPosted: Thu Oct 18, 2012 8:28 pm    Post subject: 25 Reply with quote

Vagrant wrote:
DejMar wrote:
The speed at which two androids may cross a span of the bridge is no greater than the slowest of the two in a pair.


Does this apply even if the two androids are connected to different lanterns?

For example, if androids 4 and 8 left the starting point at the same time each connected to its own lantern, would they both arrive at the centre in 8 minutes or would android 4 arrive at the finish at the same time as android 8 arrive at the centre?


I'm guessing that android 4 could zoom ahead in this case, and wouldn't have to wait for android 8. (But I've already been wrong in this thread, so don't take my word for it.)

lostdummy, your solution looks 100% valid to me.
Back to top
View user's profile Send private message Send e-mail
DejMar
(Possibly a robot)



PostPosted: Fri Oct 19, 2012 3:28 am    Post subject: 26 Reply with quote

Solution:

Code:
Initial_Side SPAN 1  __CENTER___  SPAN 2  Final_Side   Time
**123456789 ------- (           ) =======             :  0
 * 2 456789 ------- ( *1 3      ) =======             :  3
      56789 --*24-- (           ) =======  *1 3       :  6  : 2&4 (1> 3/4 
      56789 ------- (**12 4     ) =======     3       :  7
 *1   56789 ------- (           ) ==*24==     3       :  8  : 2&4 (2> 1/4
       6789 --*15-- (           ) =======  * 234      : 11  : 1&5 (1> 3/5
       6789 ------- ( *1   5    ) ==*4===    23       : 13  : 4   <2) 2/4
 *1    6789 ------- (      5    ) ==*4===    23       : 14  : 4   <2) 3/4
       678  --*19-- ( *   45    ) =======    23       : 15  : 1&9 (1> 1/9 
       678  --*19-- (           ) =======  * 2345     : 20  : 1&9 (1> 6/9
       678  ------- ( *1       9) ==*4===    23 5     : 23  : 4   <2) 3/4
       678  ------- ( *1  4    9) =======    23 5     : 24 
 *   4 678  ------- (           ) ==*19==    23 5     : 28  : 1&9 (2> 4/9
        78  --*46-- (           ) =======  *123 5   9 : 33  : 4&6 (1> 5/6
        78  ------- (**1  4 6   ) =======    23 5   9 : 34 
 *1     78  ------- (           ) ==*46==    23 5   9 : 35  : 4&6 (2> 1/6
        7   --*18-- (           ) =======  * 23456  9 : 40  : 1&8 (1> 5/8
        7   ------- ( *1      8 ) ==*4===    23 56  9 : 43  : 4   <2) 3/4
 *1     7   ------- ( *   4   8 ) =======    23 56  9 : 44 
            ------- ( *1     7  ) ==*48==    23 56  9 : 51  : 4&8 (2> 7/8
            ------- ( *1     7  ) =======  * 23456 89 : 52
            ------- (           ) ======= **123456789 : 59


It takes 59 minutes (just under an hour) for all nine androids to cross.

lostdummy's solution is the correct solution according to my notes. Yet, as I lost my original notes I can not be sure it is the quickest. For some reason I recall a possible 58 minute solution, but alas it may have been one that had an error. I believe the 59 minute solution is the correct one.
Back to top
View user's profile Send private message
lostdummy
Daedalian Member



PostPosted: Fri Oct 19, 2012 9:03 am    Post subject: 27 Reply with quote

I must say that I expected different solution than mine, both based on your hint and on fact that there is more than one solution with 59min time.

Also I noticed that you changed your hint from 'over an hour' to 'nearly an hour' ;p

Anyway, I'll try and see if I can find 58min solution, or barring that, how many different 59min ones.
Back to top
View user's profile Send private message
itisally
Master of Disguise



PostPosted: Wed Oct 24, 2012 6:36 pm    Post subject: 28 Reply with quote

I think I got a 58 min solution, can someone check my work?


_________________
I could agree with you, but then we would both be wrong.
Back to top
View user's profile Send private message Yahoo Messenger
lostdummy
Daedalian Member



PostPosted: Wed Oct 24, 2012 7:02 pm    Post subject: 29 Reply with quote

itisally wrote:
I think I got a 58 min solution, can someone check my work?


You are sending 1&2 together, which is prime sum.
Back to top
View user's profile Send private message
itisally
Master of Disguise



PostPosted: Wed Oct 24, 2012 7:23 pm    Post subject: 30 Reply with quote

Doh! Can't belive I missed that.
_________________
I could agree with you, but then we would both be wrong.
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous: by   
Reply to topic    The Grey Labyrinth Forum Index -> Visitor Submitted Puzzles All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Site Design by Wx3