Rubicon Forum
Welcome, Guest. Please login or register.
May 18, 2013, 02:23:03 PM

Login with username, password and session length
Search:     Advanced search
Undeletable components are now shaded blue when loading a level in.
5408 Posts in 239 Topics by 2430 Members
Latest Member: Shreyas
* Home Help Search Login Register
+  Rubicon Forum
|-+  Playing the Game
| |-+  Custom Puzzle Levels (Moderator: Bucky)
| | |-+  Curly's Puzzles
« previous next »
Pages: 1 ... 10 11 [12] Print
Author Topic: Curly's Puzzles  (Read 16426 times)
curly
Engineer
****
Posts: 106


View Profile
Re: Curly's Puzzles
« Reply #165 on: March 27, 2013, 01:48:56 AM »

New puzzle

Signal to Noise Ratio pivotis
Logged
Rene
Director
*****
Posts: 711


View Profile Email
Re: Curly's Puzzles
« Reply #166 on: April 12, 2013, 10:13:27 PM »


For Signal to Noise Ratio (pivotis): hogiror

That was tough, very tough. I started out with one approach, but could not get it to handle all special cases (quite a view for this level). I tried another approach, but did not go anywhere with that either. Then I reverted back to the first approach again, and painstakingly got everything to work. I have no room to spare.

imageThe solution I settled on is a parallel solution: all cycles are detected in parallel, and the smallest cycle that has not failed yet is continuously selected as solution. The hardest trick was to find out which one is the smallest: the valve head of the 15 cylinder engine that forms the solution. The alternative I tried was a sequential approach: try the 1 cycle first, if that fails, try the 2 cycle, etc, with both 0 and F as special cases.
Logged
curly
Engineer
****
Posts: 106


View Profile
Re: Curly's Puzzles
« Reply #167 on: April 14, 2013, 08:27:51 PM »


For Signal to Noise Ratio (pivotis): hogiror

That was tough, very tough. I started out with one approach, but could not get it to handle all special cases (quite a view for this level). I tried another approach, but did not go anywhere with that either. Then I reverted back to the first approach again, and painstakingly got everything to work. I have no room to spare.

imageThe solution I settled on is a parallel solution: all cycles are detected in parallel, and the smallest cycle that has not failed yet is continuously selected as solution. The hardest trick was to find out which one is the smallest: the valve head of the 15 cylinder engine that forms the solution. The alternative I tried was a sequential approach: try the 1 cycle first, if that fails, try the 2 cycle, etc, with both 0 and F as special cases.

I didn't expect it to be that tough when I created it but I spent almost a week trying to solve it without success before posting it.  I'm glad you didn't find it easy.

imageMy attempts at a sequential solution always ran out of space.  I knew there would be a parallel solution but I didn't know how to build that.  I had to study yours for ages to work out how it works.  Very cool.  I even like the little bit that multiplexes the input and output streams to save some extra space.
Logged
Pages: 1 ... 10 11 [12] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.0.22 | SMF © 2006-2011, Simple Machines LLC Valid XHTML 1.0! Valid CSS!