Scope for the application of mathematical programming techniques in the synthesis and planning of sustainable processes