Moving all of my Emacs-related files into their own directory at the root of this repository.
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
;;; scheduler.el --- Sketches of scheduling -*- lexical-binding: t -*-
 | 
						|
;; Author: William Carroll <wpcarro@gmail.com>
 | 
						|
 | 
						|
;;; Commentary:
 | 
						|
;; Attempting to create a FSM for scheduling things in various ways:
 | 
						|
;;
 | 
						|
;; Scheduling policies:
 | 
						|
;; - earliest due date: minimizes total lateness of all tasks in a pool.  Put
 | 
						|
;;   the task with the latest due date last in the list and work backwards to
 | 
						|
;;   solve the precedence constraint (i.e. dependency issue).
 | 
						|
;; - shortest processing time: maximizes number of tasks completed.  Prioritize
 | 
						|
;;   tasks in the order of how long they will take to complete from shortest to
 | 
						|
;;   longest.  This breaks down when precedence constraints are introduced.
 | 
						|
;;
 | 
						|
;; Tasks should inherit prioritization.
 | 
						|
 | 
						|
 | 
						|
 | 
						|
;;; Code:
 | 
						|
 | 
						|
(provide 'scheduler)
 | 
						|
;;; scheduler.el ends here
 |