Assuming two different (valid) configurations for a Rubik's Cube - A and B - does going from A to B directly have the same complexity as solving the cube?

Considering solving a cube can be done in 20 moves, we would never need more than 40 moves, considering: A -> [solved] <- B ...but what about A -> B?

If there is a difference, what makes the "solved" state special?

Bonus Round: Is there a(n online) solver where you can input two custom configurations? (My Google-skills didn't find one.)


There is nothing special about the solved state. Solving the cube means achieving a particular permutation of the cubelets' faces; that's true whether what you're trying to end up with is the state we call "solved" or some other state; God's number is just the maximum number of operations you need to do to achieve any achievable permutation of cubelet faces.

  • $\begingroup$ I was thinking about this, but it's not so clear-cut, in my opinion. To solve a Rubik's cube, the only restriction is that one of many permutations is achieved (as long as an entire face is colored the same, we're safe). This is not quite the same, is there a good way of thinking about it? (also upvoted) $\endgroup$ – im_so_meta_even_this_acronym Jul 10 '19 at 16:51
  • $\begingroup$ I think it is the same: if you know the colour of every cubelet face then you know exactly where everything is (other than rotating the centres of the faces, which can't be detected unless you have pictures on the faces or something). $\endgroup$ – Gareth McCaughan Jul 10 '19 at 16:54
  • 1
    $\begingroup$ That's my issue as well ... I'm pretty certain it's the same. But I couldn't find anything on somehow re-mapping one of the solvers so that it would "think" it's solving the cube, but actually moving it to the intended configuration B. $\endgroup$ – Orangenhain Jul 10 '19 at 16:59
  • 4
    $\begingroup$ @Orangenhain Since each permutation decides the position of each cubelet (and the rotation of each cubelet except the centers), which face goes in which position is decided uniquely by the target configuration. So, write T on all the faces you want to go on the top, B on all the faces you want to go on the bottom, etc., and then solve the cube looking at the letters (ignoring the actual colors). This will produce the desired configuration. $\endgroup$ – Deusovi Jul 10 '19 at 17:10
  • 2
    $\begingroup$ @im_so_meta_even_this_acronym Imagine you had a Rubiks cube where you want to reach an end state. For that end state, paste little tiny stickers on the respective faces, such that the end state has the stickers representing a regularly solved rubiks cube. The puzzle is then equivalent to solving the cube based on the stickers, thus going from A to B has the same God Number as solving the cube. $\endgroup$ – skyeriding Jul 12 '19 at 8:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.