I'm looking for a more efficient algorithm to rotate the center column of the Octo-Star puzzle 45 degrees.
The situation below occurs when four properly-oriented edges are next to each other, allowing for full freedom of movement.
As can clearly be seen, if the pieces highlighted in green are rotated 45° clockwise, the face is effectively solved. It occurs often on this puzzle that you want to rotate the center pieces 45°, but the algorithm I currently have for doing so is slow.
[face] representing a 45° turn, it is:
X = R2' D2 R2; [X U' X' U']4
This algorithm takes 32 moves to complete, and I execute it frequently.
Is there a faster way to rotate these pieces?