[S19] Computational Intelegence Course generally contains convex optimisation methods, however some nonconvex methods also was introduced. Main book of that course is: https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf