Single and multi-objective optimization test functions
