I'm using cvxpy to solve an integer programming problem. For feasible solutions, the .solve() method for cvxpy returns in a few tenths of a second. For infeasible solutions, it can take 30+ seconds for cvxpy to return "infeasible". Questions:
1) Is there a way to pass a timeout value to the solve() method? If no, what is the recommended way to call cvxpy from a python program where I don't want to wait indefinitely?
2) Is it typical that cvxpy will take 30+ seconds to return infeasible?