Linear programming: formulation implementation duality
Network-flow models: structure algorithms applications
Integer programming: use of binary variables linearization solution techniques
Multi-objective optimisation: formulation and trade-offs
Nonlinear optimization: models descent techniques interpretation
Multiperiod models: structure uncertainty treatment decision trees
Heuristics and large-scale optimisation