Optimization routines are used to determine the optimal solution for a particular problem. These routines are included in supply chain execution and supply chain planning applications to reduce costs or time in the supply chain, and usually are tactically focused for use in current operations.