Uniprocessor

In a Uniprocessor scheduler what is the best algorithm? Why?