Parameters with prefix heuristics/alns. More...
Namespaces | |
namespace | CROSSOVER |
Parameters with prefix heuristics/alns/crossover. | |
namespace | DINS |
Parameters with prefix heuristics/alns/dins. | |
namespace | LOCALBRANCHING |
Parameters with prefix heuristics/alns/localbranching. | |
namespace | MUTATION |
Parameters with prefix heuristics/alns/mutation. | |
namespace | PROXIMITY |
Parameters with prefix heuristics/alns/proximity. | |
namespace | RENS |
Parameters with prefix heuristics/alns/rens. | |
namespace | RINS |
Parameters with prefix heuristics/alns/rins. | |
namespace | TRUSTREGION |
Parameters with prefix heuristics/alns/trustregion. | |
namespace | ZEROOBJECTIVE |
Parameters with prefix heuristics/alns/zeroobjective. | |
Variables | |
constexpr Param< bool > | ADJUSTFIXINGRATE { "heuristics/alns/adjustfixingrate" } |
should the heuristic adjust the target fixing rate based on the success? | |
constexpr Param< bool > | ADJUSTMINIMPROVE { "heuristics/alns/adjustminimprove" } |
should the factor by which the minimum improvement is bound be dynamically updated? | |
constexpr Param< bool > | ADJUSTTARGETNODES { "heuristics/alns/adjusttargetnodes" } |
should the target nodes be dynamically adjusted? | |
constexpr Param< double > | ALPHA { "heuristics/alns/alpha" } |
parameter to increase the confidence width in UCB | |
constexpr Param< char > | BANDITALGO { "heuristics/alns/banditalgo" } |
the bandit algorithm: (u)pper confidence bounds, (e)xp.3, epsilon (g)reedy | |
constexpr Param< double > | BETA { "heuristics/alns/beta" } |
reward offset between 0 and 1 at every observation for Exp.3 | |
constexpr Param< bool > | COPYCUTS { "heuristics/alns/copycuts" } |
should cutting planes be copied to the sub-SCIP? | |
constexpr Param< bool > | DOMOREFIXINGS { "heuristics/alns/domorefixings" } |
should the ALNS heuristic do more fixings by itself based on variable prioritization until the target fixing rate is reached? | |
constexpr Param< double > | EPS { "heuristics/alns/eps" } |
increase exploration in epsilon-greedy bandit algorithm | |
constexpr Param< double > | FIXTOL { "heuristics/alns/fixtol" } |
tolerance by which the fixing rate may be missed without generic fixing | |
constexpr Param< int > | FREQ { "heuristics/alns/freq" } |
frequency for calling primal heuristic <alns> (-1: never, 0: only at depth freqofs) | |
constexpr Param< int > | FREQOFS { "heuristics/alns/freqofs" } |
frequency offset for calling primal heuristic <alns> | |
constexpr Param< double > | GAMMA { "heuristics/alns/gamma" } |
weight between uniform (gamma ~ 1) and weight driven (gamma ~ 0) probability distribution for exp3 | |
constexpr Param< bool > | INITDURINGROOT { "heuristics/alns/initduringroot" } |
should the heuristic be executed multiple times during the root node? | |
constexpr Param< int > | MAXCALLSSAMESOL { "heuristics/alns/maxcallssamesol" } |
number of allowed executions of the heuristic on the same incumbent solution (-1: no limit, 0: number of active neighborhoods) | |
constexpr Param< int > | MAXDEPTH { "heuristics/alns/maxdepth" } |
maximal depth level to call primal heuristic <alns> (-1: no limit) | |
constexpr Param< long long > | MAXNODES { "heuristics/alns/maxnodes" } |
maximum number of nodes to regard in the subproblem | |
constexpr Param< double > | MINIMPROVEHIGH { "heuristics/alns/minimprovehigh" } |
upper bound for the minimal improvement over the incumbent | |
constexpr Param< double > | MINIMPROVELOW { "heuristics/alns/minimprovelow" } |
lower threshold for the minimal improvement over the incumbent | |
constexpr Param< long long > | MINNODES { "heuristics/alns/minnodes" } |
minimum number of nodes required to start a sub-SCIP | |
constexpr Param< long long > | NODESOFS { "heuristics/alns/nodesofs" } |
offset added to the nodes budget | |
constexpr Param< double > | NODESQUOT { "heuristics/alns/nodesquot" } |
fraction of nodes compared to the main SCIP for budget computation | |
constexpr Param< double > | NODESQUOTMIN { "heuristics/alns/nodesquotmin" } |
lower bound fraction of nodes compared to the main SCIP for budget computation | |
constexpr Param< int > | NSOLSLIM { "heuristics/alns/nsolslim" } |
limit on the number of improving solutions in a sub-SCIP call | |
constexpr Param< int > | PRIORITY { "heuristics/alns/priority" } |
priority of heuristic <alns> | |
constexpr Param< bool > | RESETWEIGHTS { "heuristics/alns/resetweights" } |
should the bandit algorithms be reset when a new problem is read? | |
constexpr Param< double > | REWARDBASELINE { "heuristics/alns/rewardbaseline" } |
the reward baseline to separate successful and failed calls | |
constexpr Param< double > | REWARDCONTROL { "heuristics/alns/rewardcontrol" } |
reward control to increase the weight of the simple solution indicator and decrease the weight of the closed gap reward | |
constexpr Param< std::string > | REWARDFILENAME { "heuristics/alns/rewardfilename" } |
file name to store all rewards and the selection of the bandit | |
constexpr Param< bool > | SCALEBYEFFORT { "heuristics/alns/scalebyeffort" } |
should the reward be scaled by the effort? | |
constexpr Param< int > | SEED { "heuristics/alns/seed" } |
initial random seed for bandit algorithms and random decisions by neighborhoods | |
constexpr Param< bool > | SHOWNBSTATS { "heuristics/alns/shownbstats" } |
show statistics on neighborhoods? | |
constexpr Param< double > | STARTMINIMPROVE { "heuristics/alns/startminimprove" } |
initial factor by which ALNS should at least improve the incumbent | |
constexpr Param< bool > | SUBSCIPRANDSEEDS { "heuristics/alns/subsciprandseeds" } |
should random seeds of sub-SCIPs be altered to increase diversification? | |
constexpr Param< double > | TARGETNODEFACTOR { "heuristics/alns/targetnodefactor" } |
factor by which target node number is eventually increased | |
constexpr Param< double > | UNFIXTOL { "heuristics/alns/unfixtol" } |
tolerance by which the fixing rate may be exceeded without generic unfixing | |
constexpr Param< bool > | USEDISTANCES { "heuristics/alns/usedistances" } |
distances from fixed variables be used for variable prioritization | |
constexpr Param< bool > | USELOCALREDCOST { "heuristics/alns/uselocalredcost" } |
should local reduced costs be used for generic (un)fixing? | |
constexpr Param< bool > | USEPSCOST { "heuristics/alns/usepscost" } |
should pseudo cost scores be used for variable priorization? | |
constexpr Param< bool > | USEREDCOST { "heuristics/alns/useredcost" } |
should reduced cost scores be used for variable prioritization? | |
constexpr Param< bool > | USESUBSCIPHEURS { "heuristics/alns/usesubscipheurs" } |
should the heuristic activate other sub-SCIP heuristics during its search? | |
constexpr Param< long long > | WAITINGNODES { "heuristics/alns/waitingnodes" } |
number of nodes since last incumbent solution that the heuristic should wait | |
Parameters with prefix heuristics/alns.
|
constexpr |
should the heuristic adjust the target fixing rate based on the success?
Definition at line 2358 of file parameters.hpp.
|
constexpr |
should the factor by which the minimum improvement is bound be dynamically updated?
Definition at line 2372 of file parameters.hpp.
|
constexpr |
should the target nodes be dynamically adjusted?
Definition at line 2374 of file parameters.hpp.
|
constexpr |
parameter to increase the confidence width in UCB
Definition at line 2349 of file parameters.hpp.
|
constexpr |
the bandit algorithm: (u)pper confidence bounds, (e)xp.3, epsilon (g)reedy
Definition at line 2343 of file parameters.hpp.
|
constexpr |
reward offset between 0 and 1 at every observation for Exp.3
Definition at line 2347 of file parameters.hpp.
|
constexpr |
should cutting planes be copied to the sub-SCIP?
Definition at line 2388 of file parameters.hpp.
|
constexpr |
should the ALNS heuristic do more fixings by itself based on variable prioritization until the target fixing rate is reached?
Definition at line 2356 of file parameters.hpp.
|
constexpr |
increase exploration in epsilon-greedy bandit algorithm
Definition at line 2376 of file parameters.hpp.
|
constexpr |
tolerance by which the fixing rate may be missed without generic fixing
Definition at line 2390 of file parameters.hpp.
|
constexpr |
frequency for calling primal heuristic <alns> (-1: never, 0: only at depth freqofs)
Definition at line 2315 of file parameters.hpp.
|
constexpr |
frequency offset for calling primal heuristic <alns>
Definition at line 2317 of file parameters.hpp.
|
constexpr |
weight between uniform (gamma ~ 1) and weight driven (gamma ~ 0) probability distribution for exp3
Definition at line 2345 of file parameters.hpp.
|
constexpr |
should the heuristic be executed multiple times during the root node?
Definition at line 2398 of file parameters.hpp.
|
constexpr |
number of allowed executions of the heuristic on the same incumbent solution (-1: no limit, 0: number of active neighborhoods)
Definition at line 2370 of file parameters.hpp.
|
constexpr |
maximal depth level to call primal heuristic <alns> (-1: no limit)
Definition at line 2319 of file parameters.hpp.
|
constexpr |
maximum number of nodes to regard in the subproblem
Definition at line 2323 of file parameters.hpp.
|
constexpr |
upper bound for the minimal improvement over the incumbent
Definition at line 2339 of file parameters.hpp.
|
constexpr |
lower threshold for the minimal improvement over the incumbent
Definition at line 2337 of file parameters.hpp.
|
constexpr |
minimum number of nodes required to start a sub-SCIP
Definition at line 2327 of file parameters.hpp.
|
constexpr |
offset added to the nodes budget
Definition at line 2325 of file parameters.hpp.
|
constexpr |
fraction of nodes compared to the main SCIP for budget computation
Definition at line 2331 of file parameters.hpp.
|
constexpr |
lower bound fraction of nodes compared to the main SCIP for budget computation
Definition at line 2333 of file parameters.hpp.
|
constexpr |
limit on the number of improving solutions in a sub-SCIP call
Definition at line 2341 of file parameters.hpp.
|
constexpr |
priority of heuristic <alns>
Definition at line 2313 of file parameters.hpp.
|
constexpr |
should the bandit algorithms be reset when a new problem is read?
Definition at line 2380 of file parameters.hpp.
|
constexpr |
the reward baseline to separate successful and failed calls
Definition at line 2378 of file parameters.hpp.
|
constexpr |
reward control to increase the weight of the simple solution indicator and decrease the weight of the closed gap reward
Definition at line 2363 of file parameters.hpp.
|
constexpr |
file name to store all rewards and the selection of the bandit
Definition at line 2382 of file parameters.hpp.
|
constexpr |
should the reward be scaled by the effort?
Definition at line 2386 of file parameters.hpp.
|
constexpr |
initial random seed for bandit algorithms and random decisions by neighborhoods
Definition at line 2367 of file parameters.hpp.
|
constexpr |
show statistics on neighborhoods?
Definition at line 2321 of file parameters.hpp.
|
constexpr |
initial factor by which ALNS should at least improve the incumbent
Definition at line 2335 of file parameters.hpp.
|
constexpr |
should random seeds of sub-SCIPs be altered to increase diversification?
Definition at line 2384 of file parameters.hpp.
|
constexpr |
factor by which target node number is eventually increased
Definition at line 2365 of file parameters.hpp.
|
constexpr |
tolerance by which the fixing rate may be exceeded without generic unfixing
Definition at line 2392 of file parameters.hpp.
|
constexpr |
distances from fixed variables be used for variable prioritization
Definition at line 2351 of file parameters.hpp.
|
constexpr |
should local reduced costs be used for generic (un)fixing?
Definition at line 2394 of file parameters.hpp.
|
constexpr |
should pseudo cost scores be used for variable priorization?
Definition at line 2396 of file parameters.hpp.
|
constexpr |
should reduced cost scores be used for variable prioritization?
Definition at line 2353 of file parameters.hpp.
|
constexpr |
should the heuristic activate other sub-SCIP heuristics during its search?
Definition at line 2360 of file parameters.hpp.
|
constexpr |
number of nodes since last incumbent solution that the heuristic should wait
Definition at line 2329 of file parameters.hpp.