The DNLP package is an extension of CVXPY to general nonlinear programming (NLP). DNLP allows smooth functions to be freely mixed with nonsmooth convex and concave functions, with some rules governing ...
Mixed-integer nonlinear programming (MINLP) optimisation constitutes a critical methodology in tackling complex decision-making problems where both discrete choices and continuous variables are ...