Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PYTHON

gurobi get feasible solution when timelimit reached

#Create your problem
P = pulp.LpProblem()

#Build the solverModel for your preferred
solver = getSolver('GUROBI', timeLimit=600)
solver.buildSolverModel(P)


#Solve P
solver.callSolver(P)
solver_model = P.solverModel

# retrieve the objective value of the best integer solution
if solver_model.Status == 2:
	obj_Value = value(P.objective)
elif solver_model.SolCount > 0:  # for the case of MIP
    obj_Value = solver_model.PoolObjVal
else:
     P.roundSolution()
     obj_Value = value(P.objective)
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #gurobi #feasible #solution #timelimit #reached
ADD COMMENT
Topic
Name
5+5 =