https://1library.net/document/qmv0l8wq-approximability-average-completion-time-scheduling-precedence-constraints.html