I knew we can define different solving techniques/algorithms in Cplex to solve some particular problems, but I'm wondering if it is possible to indicate solver (e.g. NLP, IP,LP) for different types of problem? Now the way I deal with different optimization problems is solely defining variable types (e.g. cplex.addCols([1 1]', [], [0 0]', [inf inf]', 'II',['X1', 'X2'] ) and solve it with cplex.solve(). Then I got integer solution for X1 and X2.