• Welcome to the Speedsolving.com, home of the web's largest puzzle community!
    You are currently viewing our forum as a guest which gives you limited access to join discussions and access our other features.

    Registration is fast, simple and absolutely free so please, join our community of 40,000+ people from around the world today!

    If you are already a member, simply login to hide this message and begin participating in the community!

Algorithms similar to the <R, U, D> E-perm

macky

Premium Member
Joined
Apr 4, 2006
Messages
402
Location
Stanford, CA
WCA
2003MAKI01
Let
P = RU'R'DRUR'D'
Q = DRUR'D'RU'R'
P' = DRU'R'D'RUR'
Q' = RUR'DRU'R'D'
Note that the effects of P and Q are mirrors, as are those of P' and Q'.

The E-perm popularized by Rowe can then be written x'PQ'x. I wrote a bit of php to generate VisualCube images for all cases of the form
x'[P/Q/P'/Q'][/F/F'/F2][P/Q/P'/Q']x here. The color scheme can be set here.

Here are some non-Sune COLL algorithms from this list:
x'PQx cancelled = x'RU'R'DRU2R'D'RU'R'x
visualcube.php


mirror: x'QPx cancelled = x'DRUR'D'RU2R'DRUR'D'x
visualcube.php


x'P'Q'x cancelled = x'DRU'R'D'RU2R'DRU'R'D'x
visualcube.php


mirror: x'Q'P'x cancelled = x'RUR'DRU2R'D'RUR'x
visualcube.php


x'PFPx = x'RU'R'DRUR'D'FRU'R'DRUR'D'x
visualcube.php

(x'QF'Qx, x'P'F'P'x, x'Q'FQ'x, x'P'F2Px, x'Q'F2Qx all solve the same case.)

x'P'FQx = x'DRU'R'D'RUR'FDRUR'D'RU'R'x
visualcube.php

mirror: x'Q'F'Px


x'PF2P'x = x'RU'R'DRUR'D'F2DRU'R'D'RUR'x
visualcube.php

mirror: x'QF2xQ'

x'P'FPx = x'DRU'R'D'RUR'FRU'R'DRUR'D'x
visualcube.php

mirror: x'Q'F'Qx

x'PF2Px = x'RUR'DRU'R'D'F2RU'R'DRUR'D'x
visualcube.php

mirror: x'QF2Qx

x'Q'FQx = x'RUR'DRU'R'D'FDRUR'D'RU'R'x
visualcube.php

mirror: x'P'F'Px
There may be others that are interesting as ZBLL algorithms.

The first and the third (inverse) can be conjugated to give these A-perms:
x'RPQR'x cancelled = x'R2U'R'DRU2R'D'RU'R2x
x'RQ'P'R'x cancelled = x'R2UR'DRU2R'D'RUR2'x
These can be used as additional main A-perms to avoid y2.

If you're interested, here's the php code:
<?php

// base algorithms
$P = "RU'R'DRUR'D'";
$Pi = "DRU'R'D'RUR'";
$Q = "DRUR'D'RU'R'";
$Qi = "RUR'DRU'R'D'";

// arrays
$basearray = array($P, $Pi, $Q, $Qi);
$insertarray = array("", "F", "F'", "F2");
?>

<html>
<head>
<title>Algorithms similar to the <R, U, D> E-perm</title>
</head>
<body>

<?php
foreach($basearray as $base)
foreach($insertarray as $insert)
foreach($basearray as $base2) {
$case = "x'" . $base . $insert . $base2 . "x";
echo "<img src=\"/scripts/vcube/visualcube.php?fmt=png&view=plan&case=$case\">";
}
?>

</body>
</html>
It wouldn't be hard to add some formatting or to have the algorithms/shorthands written out.
 
Last edited:

qqwref

Member
Joined
Dec 18, 2007
Messages
7,834
Location
a <script> tag near you
WCA
2006GOTT01
YouTube
Visit Channel
Clever idea. I really like the use of PHP to generate algs in the form of strings, ignoring cube considerations. Of course, only some of these algs are useful, and using an x' for COLL/OLL isn't generally the best idea because it could get in the way of PLL recognition.
 
Top