We have made the "Greedy" scheduler algorithm the only scheduler algorithm (and thus removed the older "Classic" scheduling algorithm from the beta code).
If you run nightly releases or otherwise test beta software, you will soon no longer see a UI item allowing you to choose scheduler algorithms, and if you've been using the Classic algorithm, it will automatically switch over to the Greedy scheduler.
This was done for several reasons.
1) The Greedy algorithm is what most people expect a scheduler algorithm to do (e.g. to schedule and run lower priority jobs when higher priority jobs can't run). The Classic algorithm doesn't do that.
2) It is likely that the newer greedy scheduling code is more reliable.
3) The scheduler code will be easier to maintain and extend in the future.
If you see issues, please let us know.
Thanks,
Hy
PS You can find more details about the (Greedy) scheduling algorithm in the KStars Handbook
docs.kde.org/trunk5/en/kstars/kstars/kstars.pdf in the scheduler section. That section currently stars on page 141.