SCIP++ refs/heads/main
 
Loading...
Searching...
No Matches
scippp::params::HEURISTICS::REPAIR Namespace Reference

Parameters with prefix heuristics/repair. More...

Variables

constexpr Param< double > ALPHA { "heuristics/repair/alpha" }
 factor for the potential of var fixings
 
constexpr Param< std::string > FILENAME { "heuristics/repair/filename" }
 file name of a solution to be used as infeasible starting point, [-] if not available
 
constexpr Param< int > FREQ { "heuristics/repair/freq" }
 frequency for calling primal heuristic <repair> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/repair/freqofs" }
 frequency offset for calling primal heuristic <repair>
 
constexpr Param< int > MAXDEPTH { "heuristics/repair/maxdepth" }
 maximal depth level to call primal heuristic <repair> (-1: no limit)
 
constexpr Param< int > MAXNODES { "heuristics/repair/maxnodes" }
 maximum number of nodes to regard in the subproblem
 
constexpr Param< double > MINFIXINGRATE { "heuristics/repair/minfixingrate" }
 minimum percentage of integer variables that have to be fixed
 
constexpr Param< int > MINNODES { "heuristics/repair/minnodes" }
 minimum number of nodes required to start the subproblem
 
constexpr Param< int > NODESOFS { "heuristics/repair/nodesofs" }
 number of nodes added to the contingent of the total nodes
 
constexpr Param< double > NODESQUOT { "heuristics/repair/nodesquot" }
 contingent of sub problem nodes in relation to the number of nodes of the original problem
 
constexpr Param< int > PRIORITY { "heuristics/repair/priority" }
 priority of heuristic <repair>
 
constexpr Param< bool > ROUNDIT { "heuristics/repair/roundit" }
 True : fractional variables which are not fractional in the given solution are rounded, FALSE : solving process of this heuristic is stopped.
 
constexpr Param< bool > USEOBJFACTOR { "heuristics/repair/useobjfactor" }
 should a scaled objective function for original variables be used in repair subproblem?
 
constexpr Param< bool > USESLACKVARS { "heuristics/repair/useslackvars" }
 should slack variables be used in repair subproblem?
 
constexpr Param< bool > USEVARFIX { "heuristics/repair/usevarfix" }
 should variable fixings be used in repair subproblem?
 

Detailed Description

Parameters with prefix heuristics/repair.

Variable Documentation

◆ ALPHA

constexpr Param<double> scippp::params::HEURISTICS::REPAIR::ALPHA { "heuristics/repair/alpha" }
constexpr

factor for the potential of var fixings

Definition at line 3765 of file parameters.hpp.

◆ FILENAME

constexpr Param<std::string> scippp::params::HEURISTICS::REPAIR::FILENAME { "heuristics/repair/filename" }
constexpr

file name of a solution to be used as infeasible starting point, [-] if not available

Definition at line 3754 of file parameters.hpp.

◆ FREQ

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::FREQ { "heuristics/repair/freq" }
constexpr

frequency for calling primal heuristic <repair> (-1: never, 0: only at depth freqofs)

Definition at line 3748 of file parameters.hpp.

◆ FREQOFS

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::FREQOFS { "heuristics/repair/freqofs" }
constexpr

frequency offset for calling primal heuristic <repair>

Definition at line 3750 of file parameters.hpp.

◆ MAXDEPTH

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::MAXDEPTH { "heuristics/repair/maxdepth" }
constexpr

maximal depth level to call primal heuristic <repair> (-1: no limit)

Definition at line 3752 of file parameters.hpp.

◆ MAXNODES

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::MAXNODES { "heuristics/repair/maxnodes" }
constexpr

maximum number of nodes to regard in the subproblem

Definition at line 3769 of file parameters.hpp.

◆ MINFIXINGRATE

constexpr Param<double> scippp::params::HEURISTICS::REPAIR::MINFIXINGRATE { "heuristics/repair/minfixingrate" }
constexpr

minimum percentage of integer variables that have to be fixed

Definition at line 3775 of file parameters.hpp.

◆ MINNODES

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::MINNODES { "heuristics/repair/minnodes" }
constexpr

minimum number of nodes required to start the subproblem

Definition at line 3771 of file parameters.hpp.

◆ NODESOFS

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::NODESOFS { "heuristics/repair/nodesofs" }
constexpr

number of nodes added to the contingent of the total nodes

Definition at line 3767 of file parameters.hpp.

◆ NODESQUOT

constexpr Param<double> scippp::params::HEURISTICS::REPAIR::NODESQUOT { "heuristics/repair/nodesquot" }
constexpr

contingent of sub problem nodes in relation to the number of nodes of the original problem

Definition at line 3773 of file parameters.hpp.

◆ PRIORITY

constexpr Param<int> scippp::params::HEURISTICS::REPAIR::PRIORITY { "heuristics/repair/priority" }
constexpr

priority of heuristic <repair>

Definition at line 3746 of file parameters.hpp.

◆ ROUNDIT

constexpr Param<bool> scippp::params::HEURISTICS::REPAIR::ROUNDIT { "heuristics/repair/roundit" }
constexpr

True : fractional variables which are not fractional in the given solution are rounded, FALSE : solving process of this heuristic is stopped.

Definition at line 3757 of file parameters.hpp.

◆ USEOBJFACTOR

constexpr Param<bool> scippp::params::HEURISTICS::REPAIR::USEOBJFACTOR { "heuristics/repair/useobjfactor" }
constexpr

should a scaled objective function for original variables be used in repair subproblem?

Definition at line 3759 of file parameters.hpp.

◆ USESLACKVARS

constexpr Param<bool> scippp::params::HEURISTICS::REPAIR::USESLACKVARS { "heuristics/repair/useslackvars" }
constexpr

should slack variables be used in repair subproblem?

Definition at line 3763 of file parameters.hpp.

◆ USEVARFIX

constexpr Param<bool> scippp::params::HEURISTICS::REPAIR::USEVARFIX { "heuristics/repair/usevarfix" }
constexpr

should variable fixings be used in repair subproblem?

Definition at line 3761 of file parameters.hpp.