I am looking for documentation about the solver APOPT. I used Gekko for my thesis and therefore I have to quote and explain every part of the code. Are there videos/articles/websites that explain how the solver works? Does it use Branch and Bound to solve the optimization problems? APOPT is always described as a solver for non-linear MIP? Is it also suitable for linear MIP?
APOPT is a Mixed Integer Nonlinear Programming (MINLP) solver. It can also solve Mixed Integer Linear Programming (MILP) problems as well as Nonlinear Programming (NLP), and Linear Programming (LP) problems. It is an active-set sequential quadratic programming (SQP) solver that uses Branch and Bound to solve mixed integer problems. There is more information on APOPT at the following: