optimizing resource allocation is np-hard
requires heuristics
some priority rules
FIFO
shortest operation first
maximum operation first
minimum slack
maximum slack
shortest activity from shortest project
longest activity from longest project
minimum total work content
maximum total work content
random
lol
max total work content and earliest late start time