I suggest (with no proof or expertise) that the optimum sleeping schedule is to sleep when you are tired and wake when you are no longer tired. This is very difficult to achieve given life's typical demands.
I've recently applied this same philosophy to eating. I eat when I'm hungry and I stop eating when I am no longer hungry (not when I'm "full").