A Mixed Integer Linear Program for a Precedence-Constrained Minimum-Cost Arborescence Problem