1. A computer-implemented system architecture for performing supply chain planning, the system comprising: a database storing master data descriptive of supply chain items; a model generator coupled to the database and configured to derive a master data-based core model representative of a supply chain planning problem; a solver configured to translate the core model into a mathematical model and determine a solution to the mathematical model; and a preprocessor configured to preprocess the core model by subjecting the core model to a set of rules to derive a preprocessed core model, wherein the solver establishes the mathematical model from the preprocessed core model.