Online I can read that it is posible to solve Mixed-Integer Nonlinear problems with pyomo. But I don´t understand how. I solved problems with “glpk” and “ipopt” solvers but both don´t work for my current problem (ipopt doesn´t respect a boolean variable). (I also rebuild the problem to avoid the Boolean variable, but in case that the global optimum is at 0 (in one dimension) ipopt only shows me a local optimum far from 0).
I found this paper http://egon.cheme.cmu.edu/Papers/Bernal_Chen_MindtPy_PSE2018Paper.pdf presenting MindtPy but I didn´t figure out how to install it. I read about many possible solvers, such as BARON, ANTIGONE, SCIP, LINDOGLOBAL and COUENNE. But how can I use them in pyomo and if possible without a license or is there another solver that you can recommend that comes with pyomo or anaconda (or easy to install). Thank a lot in advance