functions to include specific Benders' decomposition cut methods into SCIP
This module contains functions to include specific Benders' decomposition cut methods into SCIP.
Functions | |
| SCIP_RETCODE | SCIPincludeBenderscutFeas (SCIP *scip, SCIP_BENDERS *benders) |
| SCIP_RETCODE | SCIPincludeBenderscutFeasalt (SCIP *scip, SCIP_BENDERS *benders) |
| SCIP_RETCODE | SCIPincludeBenderscutInt (SCIP *scip, SCIP_BENDERS *benders) |
| SCIP_RETCODE | SCIPincludeBenderscutNogood (SCIP *scip, SCIP_BENDERS *benders) |
| SCIP_RETCODE | SCIPincludeBenderscutOpt (SCIP *scip, SCIP_BENDERS *benders) |
| SCIP_RETCODE SCIPincludeBenderscutFeas | ( | SCIP * | scip, |
| SCIP_BENDERS * | benders ) |
creates the Standard Feasibility Benders' decomposition cuts and includes it in SCIP
Definition at line 470 of file benderscut_feas.c.
References assert(), BENDERSCUT_DESC, BENDERSCUT_LPCUT, BENDERSCUT_NAME, BENDERSCUT_PRIORITY, NULL, SCIP_CALL, SCIP_OKAY, and SCIPincludeBenderscutBasic().
Referenced by SCIPincludeBendersDefaultCuts().
| SCIP_RETCODE SCIPincludeBenderscutFeasalt | ( | SCIP * | scip, |
| SCIP_BENDERS * | benders ) |
creates the Alternative Feasibility Benders' decomposition cuts and includes it in SCIP
Definition at line 460 of file benderscut_feasalt.c.
References assert(), BENDERSCUT_DESC, BENDERSCUT_LPCUT, BENDERSCUT_NAME, BENDERSCUT_PRIORITY, BMSclearMemory, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory, SCIPincludeBenderscutBasic(), SCIPsetBenderscutExit(), and SCIPsetBenderscutFree().
Referenced by SCIPincludeBendersDefaultCuts().
| SCIP_RETCODE SCIPincludeBenderscutInt | ( | SCIP * | scip, |
| SCIP_BENDERS * | benders ) |
creates the integer optimality cut for Benders' decomposition cut and includes it in SCIP
creates the int Benders' decomposition cuts and includes it in SCIP
Definition at line 628 of file benderscut_int.c.
References assert(), BENDERSCUT_DESC, BENDERSCUT_LPCUT, BENDERSCUT_NAME, BENDERSCUT_PRIORITY, BMSclearMemory, FALSE, NULL, paramname, SCIP_CALL, SCIP_DEFAULT_ADDCUTS, SCIP_DEFAULT_CUTCONSTANT, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddRealParam(), SCIPallocBlockMemory, SCIPbendersGetName(), SCIPincludeBenderscutBasic(), SCIPinfinity(), SCIPsetBenderscutExit(), SCIPsetBenderscutFree(), and SCIPsnprintf().
Referenced by SCIPincludeBendersDefaultCuts().
| SCIP_RETCODE SCIPincludeBenderscutNogood | ( | SCIP * | scip, |
| SCIP_BENDERS * | benders ) |
creates the no good Benders' decomposition cut and includes it in SCIP
creates the nogood Benders' decomposition cuts and includes it in SCIP
Definition at line 406 of file benderscut_nogood.c.
References assert(), BENDERSCUT_DESC, BENDERSCUT_LPCUT, BENDERSCUT_NAME, BENDERSCUT_PRIORITY, FALSE, NULL, paramname, SCIP_CALL, SCIP_DEFAULT_ADDCUTS, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory, SCIPbendersGetName(), SCIPincludeBenderscutBasic(), SCIPsetBenderscutFree(), SCIPsnprintf(), and TRUE.
Referenced by SCIPincludeBendersDefaultCuts().
| SCIP_RETCODE SCIPincludeBenderscutOpt | ( | SCIP * | scip, |
| SCIP_BENDERS * | benders ) |
creates the optimality Benders' decomposition cut and includes it in SCIP
creates the opt Benders' decomposition cuts and includes it in SCIP
Definition at line 789 of file benderscut_opt.c.
References assert(), BENDERSCUT_DESC, BENDERSCUT_LPCUT, BENDERSCUT_NAME, BENDERSCUT_PRIORITY, FALSE, NULL, paramname, SCIP_CALL, SCIP_DEFAULT_ADDCUTS, SCIP_DEFAULT_CALCMIR, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocBlockMemory, SCIPbendersGetName(), SCIPincludeBenderscutBasic(), SCIPsetBenderscutFree(), and SCIPsnprintf().
Referenced by SCIPincludeBendersDefaultCuts().