I am doing non-linear optimization on python and my model does not very well with IPOPT solver, is there any non-linear solver available for free or any commercial solver which is free for the student like CPLEX is commercial but free for the student?