Decomposition Principle for Linear Programs | Synapse