An edited course text for the course "Optimization: Special Topics" at KU Leuven