Integer view selection for branching
[Other available functionality]
Detailed Description
Contains a description of view selection strategies on integer views that can be used together with the generic view/value branching class Gecode::ViewValBranching (argument ViewSel).All view selection classes require
#include "gecode/int/branch.hh"
Classes | |
class | Gecode::Int::Branch::ByNone< View > |
View selection class for first variable. More... | |
class | Gecode::Int::Branch::ByMinMin< View > |
View selection class for view with smallest min. More... | |
class | Gecode::Int::Branch::ByMinMax< View > |
View selection class for view with largest min. More... | |
class | Gecode::Int::Branch::ByMaxMin< View > |
View selection class for view with smallest max. More... | |
class | Gecode::Int::Branch::ByMaxMax< View > |
View selection class for view with largest max. More... | |
class | Gecode::Int::Branch::BySizeMin< View > |
View selection class for view with smallest size. More... | |
class | Gecode::Int::Branch::BySizeMax< View > |
View selection class for view with largest size. More... | |
class | Gecode::Int::Branch::ByDegreeMin< View > |
View selection class for view with smallest degree (and smallest size in case of ties). More... | |
class | Gecode::Int::Branch::ByDegreeMax< View > |
View selection class for view with largest degree (and smallest size in case of ties). More... | |
class | Gecode::Int::Branch::ByDegreeMinNoTies< View > |
View selection class for view with smallest degree. More... | |
class | Gecode::Int::Branch::ByDegreeMaxNoTies< View > |
View selection class for view with largest degree. More... | |
class | Gecode::Int::Branch::BySizeDegreeMin< View > |
View selection class for view with smallest size divided by degree. More... | |
class | Gecode::Int::Branch::BySizeDegreeMax< View > |
View selection class for view with largest size divided by degree. More... | |
class | Gecode::Int::Branch::ByRegretMinMin< View > |
View selection class for view with smallest min-regret. More... | |
class | Gecode::Int::Branch::ByRegretMinMax< View > |
View selection class for view with largest min-regret. More... | |
class | Gecode::Int::Branch::ByRegretMaxMin< View > |
View selection class for view with smallest max-regret. More... | |
class | Gecode::Int::Branch::ByRegretMaxMax< View > |
View selection class for view with largest max-regret. More... |