Why have optimization and mathematical programming based approaches not been used in the past for scheduling and planning applications?
Essentially, the huge number of equations and variables implied by industrial scale problems has been too large for the past combinations of solution algorithms, computer memory and processor speeds. The dramatic increase in computer memory and speed has finally reached the point where more sophisticated mathematical programming based approaches are tenable.