Algorithm vs. the multilevel queue algorithm

What are the advantages of the multilevel feedback algorithm vs. the multilevel queue algorithm? What is the difference between preemptive and non preemptive scheduling?