Statements (33)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:algorithm
|
| gptkbp:advantage |
may require large memory
can solve large instances more efficiently than brute force |
| gptkbp:appliesTo |
gptkb:traveling_salesman_problem
gptkb:knapsack_problem mixed integer programming quadratic assignment problem job-shop scheduling |
| gptkbp:category |
exact algorithm
tree search algorithm |
| gptkbp:complexity |
exponential in worst case
|
| gptkbp:developedBy |
1960s
|
| gptkbp:firstPublished |
gptkb:Econometrica
1960 |
| gptkbp:hasConcept |
pruning subproblems using bounds
systematic enumeration of candidate solutions |
| gptkbp:inventedBy |
Ailsa Land
Alison Doig |
| gptkbp:relatedTo |
dynamic programming
backtracking cutting plane method |
| gptkbp:step |
pruning
branching bounding |
| gptkbp:usedFor |
combinatorial optimization
integer programming global optimization solving NP-hard problems |
| gptkbp:bfsParent |
gptkb:Knapsack_Problem
gptkb:Vertex_Cover gptkb:Node_Cover |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Branch and Bound
|