1. A system, comprising: a supply chain network comprising one or more supply chain entities that produce one or more products, comprising: one or more buffers comprising one or more material storage and transition units; one or more material operations; a demand from the one or more supply chain entities for the one or more products; and a planner, comprising a computer having a processor and a non-transitory computer readable medium, configured to generate a supply chain model wherein the one or more buffers are represented by nodes and the one or more material operations are represented by edges that connect the nodes, the planner further configured to: divide a planning horizon of the generated supply chain model into one or more time buckets; prioritize and model one or more business objectives as a hierarchy of objective functions; automatically solve the hierarchy of objective functions by variable fixing; automatically obtain an integer feasible solution of the hierarchy of objective functions; and automatically obtain a global hierarchical solution; and causing one or more of the supply chain entities to perform the one or more material operations to produce the one or more products, based at least in part, on the global hierarchical solution that satisfies the demand of the one or more supply chain entities.