Minimum number of steps needed to solve a rubik cube












10












$begingroup$


Long time ago I've seen a book on group theory and there was an appendix about rubik cube. I remember there were only three steps that enabled me to solve my cube (three strings with letters encoding some rotation). I don't remember them now and I can't google something similar either (I find only very long and complicated solutions). Can somebody tell me what those steps may have been?



EDIT: Maybe this helps: I've remembered that first subroutine involved swapping edges to make crosses on each side, and the last (the longest) is rotating three corners on front side. The second was about rotating colors on corners in place or something like that.










share|cite|improve this question











$endgroup$












  • $begingroup$
    Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
    $endgroup$
    – Rahul
    Jan 7 '13 at 2:27












  • $begingroup$
    @RahulNarain Probably... If someone will write these moves down it would be great.
    $endgroup$
    – swish
    Jan 7 '13 at 4:17










  • $begingroup$
    That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
    $endgroup$
    – Ross Millikan
    Jan 9 '13 at 4:28










  • $begingroup$
    @RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
    $endgroup$
    – swish
    Jan 9 '13 at 4:35






  • 1




    $begingroup$
    You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
    $endgroup$
    – Ross Millikan
    Jan 11 '13 at 16:30
















10












$begingroup$


Long time ago I've seen a book on group theory and there was an appendix about rubik cube. I remember there were only three steps that enabled me to solve my cube (three strings with letters encoding some rotation). I don't remember them now and I can't google something similar either (I find only very long and complicated solutions). Can somebody tell me what those steps may have been?



EDIT: Maybe this helps: I've remembered that first subroutine involved swapping edges to make crosses on each side, and the last (the longest) is rotating three corners on front side. The second was about rotating colors on corners in place or something like that.










share|cite|improve this question











$endgroup$












  • $begingroup$
    Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
    $endgroup$
    – Rahul
    Jan 7 '13 at 2:27












  • $begingroup$
    @RahulNarain Probably... If someone will write these moves down it would be great.
    $endgroup$
    – swish
    Jan 7 '13 at 4:17










  • $begingroup$
    That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
    $endgroup$
    – Ross Millikan
    Jan 9 '13 at 4:28










  • $begingroup$
    @RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
    $endgroup$
    – swish
    Jan 9 '13 at 4:35






  • 1




    $begingroup$
    You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
    $endgroup$
    – Ross Millikan
    Jan 11 '13 at 16:30














10












10








10


3



$begingroup$


Long time ago I've seen a book on group theory and there was an appendix about rubik cube. I remember there were only three steps that enabled me to solve my cube (three strings with letters encoding some rotation). I don't remember them now and I can't google something similar either (I find only very long and complicated solutions). Can somebody tell me what those steps may have been?



EDIT: Maybe this helps: I've remembered that first subroutine involved swapping edges to make crosses on each side, and the last (the longest) is rotating three corners on front side. The second was about rotating colors on corners in place or something like that.










share|cite|improve this question











$endgroup$




Long time ago I've seen a book on group theory and there was an appendix about rubik cube. I remember there were only three steps that enabled me to solve my cube (three strings with letters encoding some rotation). I don't remember them now and I can't google something similar either (I find only very long and complicated solutions). Can somebody tell me what those steps may have been?



EDIT: Maybe this helps: I've remembered that first subroutine involved swapping edges to make crosses on each side, and the last (the longest) is rotating three corners on front side. The second was about rotating colors on corners in place or something like that.







puzzle rubiks-cube






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 5 '13 at 17:34









amWhy

1




1










asked Jan 4 '13 at 23:00









swishswish

723617




723617












  • $begingroup$
    Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
    $endgroup$
    – Rahul
    Jan 7 '13 at 2:27












  • $begingroup$
    @RahulNarain Probably... If someone will write these moves down it would be great.
    $endgroup$
    – swish
    Jan 7 '13 at 4:17










  • $begingroup$
    That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
    $endgroup$
    – Ross Millikan
    Jan 9 '13 at 4:28










  • $begingroup$
    @RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
    $endgroup$
    – swish
    Jan 9 '13 at 4:35






  • 1




    $begingroup$
    You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
    $endgroup$
    – Ross Millikan
    Jan 11 '13 at 16:30


















  • $begingroup$
    Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
    $endgroup$
    – Rahul
    Jan 7 '13 at 2:27












  • $begingroup$
    @RahulNarain Probably... If someone will write these moves down it would be great.
    $endgroup$
    – swish
    Jan 7 '13 at 4:17










  • $begingroup$
    That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
    $endgroup$
    – Ross Millikan
    Jan 9 '13 at 4:28










  • $begingroup$
    @RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
    $endgroup$
    – swish
    Jan 9 '13 at 4:35






  • 1




    $begingroup$
    You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
    $endgroup$
    – Ross Millikan
    Jan 11 '13 at 16:30
















$begingroup$
Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
$endgroup$
– Rahul
Jan 7 '13 at 2:27






$begingroup$
Sounds like what you're looking for is a set of three moves that generate the entire Rubik's Cube group, does that sound right?
$endgroup$
– Rahul
Jan 7 '13 at 2:27














$begingroup$
@RahulNarain Probably... If someone will write these moves down it would be great.
$endgroup$
– swish
Jan 7 '13 at 4:17




$begingroup$
@RahulNarain Probably... If someone will write these moves down it would be great.
$endgroup$
– swish
Jan 7 '13 at 4:17












$begingroup$
That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
$endgroup$
– Ross Millikan
Jan 9 '13 at 4:28




$begingroup$
That set of three moves won't let you solve it. It will be true that you could solve it using only those three moves, but it won't tell you what order to use them in. There was a Dilbert where his company bought software from Dogbert. A CD was delivered with all the 1's and 0's needed-Dilbert's company just had to put them in order.
$endgroup$
– Ross Millikan
Jan 9 '13 at 4:28












$begingroup$
@RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
$endgroup$
– swish
Jan 9 '13 at 4:35




$begingroup$
@RossMillikan I did solve it with those moves many times, it required some thought to it and I liked it :).
$endgroup$
– swish
Jan 9 '13 at 4:35




1




1




$begingroup$
You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
$endgroup$
– Ross Millikan
Jan 11 '13 at 16:30




$begingroup$
You might indicate what you are looking for. The three answers are in very different directions. One must be closer to what you want than the other two, but I can't tell which.
$endgroup$
– Ross Millikan
Jan 11 '13 at 16:30










5 Answers
5






active

oldest

votes


















1





+50







$begingroup$

This method of solving the cube is NOT recommended, but I believe this is the answer to what you want:




  1. Permute 3 edges:
    R2 U R U R' U' R' U' R' U R'


  2. Permute 3 corners:
    R' F R' B2 R F' R' B2 R2


  3. Rotate 2 corners:
    R U R' U R U2 R' U2 R' U' R U' R' U2 R U2



Using 1. it is possible to get a cross with the edges on all sides. After 2. all the corners should be in the right place (but not necessarily rotated correctly). Step 3. should fix that.



Sorry for no drawings but 1. will permute 3 edges on the top face. Step 2. will permute 3 corners on the top face. And step 3. will rotate the 2 left corners on the top face.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
    $endgroup$
    – Henning Makholm
    Jan 18 '13 at 16:12



















4












$begingroup$

You need a small number of subroutines. I used to solve one layer by inspection and put it on the bottom. Then you need the ability to swap one pair of corners, leaving all other corners alone. You can switch any pair of corners with one such subroutine. Say you know how to swap FLU and FRU, but want to swap BLU and FRU instead. Find and remember a series of moves to bring the corners you want to swap into FLU/FRU, do your subroutine, then undo the moves that brought the corners to FLU/FRU. This type of commutator will make your subroutines general. Then you need to rotate two corners, swap two pairs of edges, and flip a pair of edges and you are done. That is four, not three subroutines, but it is close. This won't get you an optimal solution in terms of moves or time, but it is probably optimal in terms of effort to learn.






share|cite|improve this answer









$endgroup$





















    4












    $begingroup$

    Take from here:



    Every position of Rubik's Cube™ can be solved in twenty moves or less.



    With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube™, and shown that no position requires more than twenty moves. We consider any twist of any face to be one move (this is known as the half-turn metric.)



    The resulting algorithm has been called God's Algorithm and is explained here. The first page linked above even has code you can download and run on your own desktop machine.






    share|cite|improve this answer









    $endgroup$





















      3












      $begingroup$

      This might help:



      See the discussion and references to notation on the associated Wikipedia page Optimal solutions for Rubik's Cube.



      This might be looking for: See the attached pdf: Rubik's Cube Solution. It explains notation used, and then proceeds to describe "3 layers" (subroutines) to follow for solving the Rubik's cube.






      share|cite|improve this answer











      $endgroup$













      • $begingroup$
        It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
        $endgroup$
        – swish
        Jan 11 '13 at 18:40










      • $begingroup$
        Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
        $endgroup$
        – amWhy
        Jan 11 '13 at 18:42





















      0












      $begingroup$

      Go to this link it has answers to almost all of your queries related to this.



      The link>https://www.quora.com/Is-the-universal-algorithm-to-solve-the-Rubiks-Cube-real/answer/Bruno-Curfs?ch=10&share=7bb727e1&srid=3CgEd.



      Hope this helps!
      Never let your curiosity die!
      God bless!






      share|cite|improve this answer









      $endgroup$













      • $begingroup$
        Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
        $endgroup$
        – dantopa
        Jan 10 at 4:51











      Your Answer





      StackExchange.ifUsing("editor", function () {
      return StackExchange.using("mathjaxEditing", function () {
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      });
      });
      }, "mathjax-editing");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "69"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f270601%2fminimum-number-of-steps-needed-to-solve-a-rubik-cube%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      5 Answers
      5






      active

      oldest

      votes








      5 Answers
      5






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1





      +50







      $begingroup$

      This method of solving the cube is NOT recommended, but I believe this is the answer to what you want:




      1. Permute 3 edges:
        R2 U R U R' U' R' U' R' U R'


      2. Permute 3 corners:
        R' F R' B2 R F' R' B2 R2


      3. Rotate 2 corners:
        R U R' U R U2 R' U2 R' U' R U' R' U2 R U2



      Using 1. it is possible to get a cross with the edges on all sides. After 2. all the corners should be in the right place (but not necessarily rotated correctly). Step 3. should fix that.



      Sorry for no drawings but 1. will permute 3 edges on the top face. Step 2. will permute 3 corners on the top face. And step 3. will rotate the 2 left corners on the top face.






      share|cite|improve this answer









      $endgroup$













      • $begingroup$
        These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
        $endgroup$
        – Henning Makholm
        Jan 18 '13 at 16:12
















      1





      +50







      $begingroup$

      This method of solving the cube is NOT recommended, but I believe this is the answer to what you want:




      1. Permute 3 edges:
        R2 U R U R' U' R' U' R' U R'


      2. Permute 3 corners:
        R' F R' B2 R F' R' B2 R2


      3. Rotate 2 corners:
        R U R' U R U2 R' U2 R' U' R U' R' U2 R U2



      Using 1. it is possible to get a cross with the edges on all sides. After 2. all the corners should be in the right place (but not necessarily rotated correctly). Step 3. should fix that.



      Sorry for no drawings but 1. will permute 3 edges on the top face. Step 2. will permute 3 corners on the top face. And step 3. will rotate the 2 left corners on the top face.






      share|cite|improve this answer









      $endgroup$













      • $begingroup$
        These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
        $endgroup$
        – Henning Makholm
        Jan 18 '13 at 16:12














      1





      +50







      1





      +50



      1




      +50



      $begingroup$

      This method of solving the cube is NOT recommended, but I believe this is the answer to what you want:




      1. Permute 3 edges:
        R2 U R U R' U' R' U' R' U R'


      2. Permute 3 corners:
        R' F R' B2 R F' R' B2 R2


      3. Rotate 2 corners:
        R U R' U R U2 R' U2 R' U' R U' R' U2 R U2



      Using 1. it is possible to get a cross with the edges on all sides. After 2. all the corners should be in the right place (but not necessarily rotated correctly). Step 3. should fix that.



      Sorry for no drawings but 1. will permute 3 edges on the top face. Step 2. will permute 3 corners on the top face. And step 3. will rotate the 2 left corners on the top face.






      share|cite|improve this answer









      $endgroup$



      This method of solving the cube is NOT recommended, but I believe this is the answer to what you want:




      1. Permute 3 edges:
        R2 U R U R' U' R' U' R' U R'


      2. Permute 3 corners:
        R' F R' B2 R F' R' B2 R2


      3. Rotate 2 corners:
        R U R' U R U2 R' U2 R' U' R U' R' U2 R U2



      Using 1. it is possible to get a cross with the edges on all sides. After 2. all the corners should be in the right place (but not necessarily rotated correctly). Step 3. should fix that.



      Sorry for no drawings but 1. will permute 3 edges on the top face. Step 2. will permute 3 corners on the top face. And step 3. will rotate the 2 left corners on the top face.







      share|cite|improve this answer












      share|cite|improve this answer



      share|cite|improve this answer










      answered Jan 13 '13 at 18:39









      timidpueotimidpueo

      1,53369




      1,53369












      • $begingroup$
        These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
        $endgroup$
        – Henning Makholm
        Jan 18 '13 at 16:12


















      • $begingroup$
        These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
        $endgroup$
        – Henning Makholm
        Jan 18 '13 at 16:12
















      $begingroup$
      These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
      $endgroup$
      – Henning Makholm
      Jan 18 '13 at 16:12




      $begingroup$
      These primitives are not enough if the initial state has an odd permutation of the edges and an odd permutation of the corners. (And even in the states that can be solved, finding a way to get the edges to be correctly oriented is decidedly nontrivial).
      $endgroup$
      – Henning Makholm
      Jan 18 '13 at 16:12











      4












      $begingroup$

      You need a small number of subroutines. I used to solve one layer by inspection and put it on the bottom. Then you need the ability to swap one pair of corners, leaving all other corners alone. You can switch any pair of corners with one such subroutine. Say you know how to swap FLU and FRU, but want to swap BLU and FRU instead. Find and remember a series of moves to bring the corners you want to swap into FLU/FRU, do your subroutine, then undo the moves that brought the corners to FLU/FRU. This type of commutator will make your subroutines general. Then you need to rotate two corners, swap two pairs of edges, and flip a pair of edges and you are done. That is four, not three subroutines, but it is close. This won't get you an optimal solution in terms of moves or time, but it is probably optimal in terms of effort to learn.






      share|cite|improve this answer









      $endgroup$


















        4












        $begingroup$

        You need a small number of subroutines. I used to solve one layer by inspection and put it on the bottom. Then you need the ability to swap one pair of corners, leaving all other corners alone. You can switch any pair of corners with one such subroutine. Say you know how to swap FLU and FRU, but want to swap BLU and FRU instead. Find and remember a series of moves to bring the corners you want to swap into FLU/FRU, do your subroutine, then undo the moves that brought the corners to FLU/FRU. This type of commutator will make your subroutines general. Then you need to rotate two corners, swap two pairs of edges, and flip a pair of edges and you are done. That is four, not three subroutines, but it is close. This won't get you an optimal solution in terms of moves or time, but it is probably optimal in terms of effort to learn.






        share|cite|improve this answer









        $endgroup$
















          4












          4








          4





          $begingroup$

          You need a small number of subroutines. I used to solve one layer by inspection and put it on the bottom. Then you need the ability to swap one pair of corners, leaving all other corners alone. You can switch any pair of corners with one such subroutine. Say you know how to swap FLU and FRU, but want to swap BLU and FRU instead. Find and remember a series of moves to bring the corners you want to swap into FLU/FRU, do your subroutine, then undo the moves that brought the corners to FLU/FRU. This type of commutator will make your subroutines general. Then you need to rotate two corners, swap two pairs of edges, and flip a pair of edges and you are done. That is four, not three subroutines, but it is close. This won't get you an optimal solution in terms of moves or time, but it is probably optimal in terms of effort to learn.






          share|cite|improve this answer









          $endgroup$



          You need a small number of subroutines. I used to solve one layer by inspection and put it on the bottom. Then you need the ability to swap one pair of corners, leaving all other corners alone. You can switch any pair of corners with one such subroutine. Say you know how to swap FLU and FRU, but want to swap BLU and FRU instead. Find and remember a series of moves to bring the corners you want to swap into FLU/FRU, do your subroutine, then undo the moves that brought the corners to FLU/FRU. This type of commutator will make your subroutines general. Then you need to rotate two corners, swap two pairs of edges, and flip a pair of edges and you are done. That is four, not three subroutines, but it is close. This won't get you an optimal solution in terms of moves or time, but it is probably optimal in terms of effort to learn.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Jan 4 '13 at 23:17









          Ross MillikanRoss Millikan

          293k23197371




          293k23197371























              4












              $begingroup$

              Take from here:



              Every position of Rubik's Cube™ can be solved in twenty moves or less.



              With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube™, and shown that no position requires more than twenty moves. We consider any twist of any face to be one move (this is known as the half-turn metric.)



              The resulting algorithm has been called God's Algorithm and is explained here. The first page linked above even has code you can download and run on your own desktop machine.






              share|cite|improve this answer









              $endgroup$


















                4












                $begingroup$

                Take from here:



                Every position of Rubik's Cube™ can be solved in twenty moves or less.



                With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube™, and shown that no position requires more than twenty moves. We consider any twist of any face to be one move (this is known as the half-turn metric.)



                The resulting algorithm has been called God's Algorithm and is explained here. The first page linked above even has code you can download and run on your own desktop machine.






                share|cite|improve this answer









                $endgroup$
















                  4












                  4








                  4





                  $begingroup$

                  Take from here:



                  Every position of Rubik's Cube™ can be solved in twenty moves or less.



                  With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube™, and shown that no position requires more than twenty moves. We consider any twist of any face to be one move (this is known as the half-turn metric.)



                  The resulting algorithm has been called God's Algorithm and is explained here. The first page linked above even has code you can download and run on your own desktop machine.






                  share|cite|improve this answer









                  $endgroup$



                  Take from here:



                  Every position of Rubik's Cube™ can be solved in twenty moves or less.



                  With about 35 CPU-years of idle computer time donated by Google, a team of researchers has essentially solved every position of the Rubik's Cube™, and shown that no position requires more than twenty moves. We consider any twist of any face to be one move (this is known as the half-turn metric.)



                  The resulting algorithm has been called God's Algorithm and is explained here. The first page linked above even has code you can download and run on your own desktop machine.







                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered Jan 11 '13 at 16:02









                  JohnDJohnD

                  11.9k32157




                  11.9k32157























                      3












                      $begingroup$

                      This might help:



                      See the discussion and references to notation on the associated Wikipedia page Optimal solutions for Rubik's Cube.



                      This might be looking for: See the attached pdf: Rubik's Cube Solution. It explains notation used, and then proceeds to describe "3 layers" (subroutines) to follow for solving the Rubik's cube.






                      share|cite|improve this answer











                      $endgroup$













                      • $begingroup$
                        It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                        $endgroup$
                        – swish
                        Jan 11 '13 at 18:40










                      • $begingroup$
                        Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                        $endgroup$
                        – amWhy
                        Jan 11 '13 at 18:42


















                      3












                      $begingroup$

                      This might help:



                      See the discussion and references to notation on the associated Wikipedia page Optimal solutions for Rubik's Cube.



                      This might be looking for: See the attached pdf: Rubik's Cube Solution. It explains notation used, and then proceeds to describe "3 layers" (subroutines) to follow for solving the Rubik's cube.






                      share|cite|improve this answer











                      $endgroup$













                      • $begingroup$
                        It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                        $endgroup$
                        – swish
                        Jan 11 '13 at 18:40










                      • $begingroup$
                        Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                        $endgroup$
                        – amWhy
                        Jan 11 '13 at 18:42
















                      3












                      3








                      3





                      $begingroup$

                      This might help:



                      See the discussion and references to notation on the associated Wikipedia page Optimal solutions for Rubik's Cube.



                      This might be looking for: See the attached pdf: Rubik's Cube Solution. It explains notation used, and then proceeds to describe "3 layers" (subroutines) to follow for solving the Rubik's cube.






                      share|cite|improve this answer











                      $endgroup$



                      This might help:



                      See the discussion and references to notation on the associated Wikipedia page Optimal solutions for Rubik's Cube.



                      This might be looking for: See the attached pdf: Rubik's Cube Solution. It explains notation used, and then proceeds to describe "3 layers" (subroutines) to follow for solving the Rubik's cube.







                      share|cite|improve this answer














                      share|cite|improve this answer



                      share|cite|improve this answer








                      edited Jan 11 '13 at 18:41

























                      answered Jan 4 '13 at 23:09









                      amWhyamWhy

                      1




                      1












                      • $begingroup$
                        It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                        $endgroup$
                        – swish
                        Jan 11 '13 at 18:40










                      • $begingroup$
                        Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                        $endgroup$
                        – amWhy
                        Jan 11 '13 at 18:42




















                      • $begingroup$
                        It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                        $endgroup$
                        – swish
                        Jan 11 '13 at 18:40










                      • $begingroup$
                        Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                        $endgroup$
                        – amWhy
                        Jan 11 '13 at 18:42


















                      $begingroup$
                      It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                      $endgroup$
                      – swish
                      Jan 11 '13 at 18:40




                      $begingroup$
                      It's not the one I'm looking for. This solution I can easily find everywhere, it's more than just 3 steps.
                      $endgroup$
                      – swish
                      Jan 11 '13 at 18:40












                      $begingroup$
                      Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                      $endgroup$
                      – amWhy
                      Jan 11 '13 at 18:42






                      $begingroup$
                      Subroutines are more than one step, so 3 times subroutines > 3 steps. I'm simply trying to help, that's all.
                      $endgroup$
                      – amWhy
                      Jan 11 '13 at 18:42













                      0












                      $begingroup$

                      Go to this link it has answers to almost all of your queries related to this.



                      The link>https://www.quora.com/Is-the-universal-algorithm-to-solve-the-Rubiks-Cube-real/answer/Bruno-Curfs?ch=10&share=7bb727e1&srid=3CgEd.



                      Hope this helps!
                      Never let your curiosity die!
                      God bless!






                      share|cite|improve this answer









                      $endgroup$













                      • $begingroup$
                        Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                        $endgroup$
                        – dantopa
                        Jan 10 at 4:51
















                      0












                      $begingroup$

                      Go to this link it has answers to almost all of your queries related to this.



                      The link>https://www.quora.com/Is-the-universal-algorithm-to-solve-the-Rubiks-Cube-real/answer/Bruno-Curfs?ch=10&share=7bb727e1&srid=3CgEd.



                      Hope this helps!
                      Never let your curiosity die!
                      God bless!






                      share|cite|improve this answer









                      $endgroup$













                      • $begingroup$
                        Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                        $endgroup$
                        – dantopa
                        Jan 10 at 4:51














                      0












                      0








                      0





                      $begingroup$

                      Go to this link it has answers to almost all of your queries related to this.



                      The link>https://www.quora.com/Is-the-universal-algorithm-to-solve-the-Rubiks-Cube-real/answer/Bruno-Curfs?ch=10&share=7bb727e1&srid=3CgEd.



                      Hope this helps!
                      Never let your curiosity die!
                      God bless!






                      share|cite|improve this answer









                      $endgroup$



                      Go to this link it has answers to almost all of your queries related to this.



                      The link>https://www.quora.com/Is-the-universal-algorithm-to-solve-the-Rubiks-Cube-real/answer/Bruno-Curfs?ch=10&share=7bb727e1&srid=3CgEd.



                      Hope this helps!
                      Never let your curiosity die!
                      God bless!







                      share|cite|improve this answer












                      share|cite|improve this answer



                      share|cite|improve this answer










                      answered Jan 10 at 4:49









                      Riddhi ChatterjeeRiddhi Chatterjee

                      1




                      1












                      • $begingroup$
                        Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                        $endgroup$
                        – dantopa
                        Jan 10 at 4:51


















                      • $begingroup$
                        Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                        $endgroup$
                        – dantopa
                        Jan 10 at 4:51
















                      $begingroup$
                      Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                      $endgroup$
                      – dantopa
                      Jan 10 at 4:51




                      $begingroup$
                      Welcome the Mathematics Stack Exchange community. A quick tour of the site will help you get the most of your time here. For typesetting your equations, please use MathJax. Here is a great reference.
                      $endgroup$
                      – dantopa
                      Jan 10 at 4:51


















                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Mathematics Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f270601%2fminimum-number-of-steps-needed-to-solve-a-rubik-cube%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Mario Kart Wii

                      What does “Dominus providebit” mean?

                      Antonio Litta Visconti Arese