To answer this, a model must capture three essential elements, often referred to as the "Modelling Triad":
Every mathematical programming model is built upon three primary elements: Decision Variables
Classical methodology assumes deterministic, static, linear systems. The frontier includes:
















