Advanced optimal control methods for spin systems