Scheduling of operations in a large-scale scientific services facility via multicommodity flow and an optimization-based algorithm