Branch-and-bound algorithms: a survey of recent advances in searching, branching, and pruning
From MaRDI portal
Publication:1751150
DOI10.1016/j.disopt.2016.01.005zbMath1387.90010OpenAlexW2277678953MaRDI QIDQ1751150
David R. Morrison, Edward C. Sewell, Jason J. Sauppe, Jacobson, Sheldon H.
Publication date: 24 May 2018
Published in: Discrete Optimization (Search for Journal in Brave)
Full work available at URL: https://doi.org/10.1016/j.disopt.2016.01.005
surveyinteger programmingbranch-and-bounddiscrete optimizationsearch strategiescyclic best first search
Integer programming (90C10) Polyhedral combinatorics, branch-and-bound, branch-and-cut (90C57) Combinatorial optimization (90C27) Research exposition (monographs, survey articles) pertaining to operations research and mathematical programming (90-02)
Related Items
Heuristic methods for minimum-cost pipeline network design -- a node valency transfer metaheuristic, A comparative study on recently-introduced nature-based global optimization methods in complex mechanical system design, Boundedness and nuclearity of pseudo-differential operators on homogeneous trees, Unnamed Item, Multivariable Branching: A 0-1 Knapsack Problem Case Study, Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embedded, Branch-and-Bound for Biobjective Mixed-Integer Linear Programming, An exact branch-and-price approach for the medical student scheduling problem, A bi-objective branch-and-bound algorithm for the unit-time job shop scheduling: a mixed graph coloring approach, Exact bidirectional algorithm for the least expected travel-time path problem on stochastic and time-dependent networks, Decomposition Branching for Mixed Integer Programming, Computational study of a branching algorithm for the maximum \(k\)-cut problem, Norm-optimal iterative learning control in an integer-valued control domain, Grouped variable selection with discrete optimization: computational and statistical perspectives, An integer linear programming approach to solving the Eternity puzzle, A nearly optimal randomized algorithm for explorable heap selection, Solving larger maximum clique problems using parallel quantum annealing, Directed Community Detection With Network Embedding, Pilot pattern design scheme with branch and bound in PSA-OFDM system, A state-of-the-art survey on multi-scenario scheduling, Optimal \((0, 1)\)-matrix completion with majorization ordered objectives, Achieving consistency with cutting planes, Airline capacity distribution under financial budget and resource consideration, A branch and bound algorithm for robust binary optimization with budget uncertainty, Computational advances in polynomial optimization: RAPOSa, a freely available global solver, Domain reduction techniques for global NLP and MINLP optimization, Stochastic global optimization algorithms: a systematic formal approach, A branch and price algorithm for EOS constellation imaging and downloading integrated scheduling problem, A Branch-and-Price Algorithm for Parallel Machine Scheduling Using ZDDs and Generic Branching, Parallelization of a branch-and-bound algorithm for the maximum weight clique problem, Optimal design of experiments for estimating the time of death in forensic medicine, Preprocessing and cut generation techniques for multi-objective binary programming, Tighter McCormick relaxations through subgradient propagation, \textit{Branch} \& \textit{Memorize} exact algorithms for sequencing problems: efficient embedding of memorization into search trees, An SOCP relaxation based branch-and-bound method for generalized trust-region subproblem, Some new perspectives for solving 0--1 integer programming problems using balas method, Non-probabilistic interval model-based system reliability assessment for composite laminates, A maximum edge-weight clique extraction algorithm based on branch-and-bound, A Bilevel Approach for Identifying the Worst Contingencies for Nonconvex Alternating Current Power Systems, Packing-based branch-and-bound for discrete malleable task scheduling, The effect of periodic disturbance patterns on the efficiency of active flow control in a linear stator cascade, A comparison of optimal, binary closed-loop active flow control applied to an annular compressor stator cascade with periodic disturbances, TCMI: a non-parametric mutual-dependence estimator for multivariate continuous distributions, Decomposition of loosely coupled integer programs: a multiobjective perspective, A new mathematical model for tiling finite regions of the plane with polyominoes, Exploring search space trees using an adapted version of Monte Carlo tree search for combinatorial optimization problems, Computational Short Cuts in Infinite Domain Constraint Satisfaction, The Study of Depot Position Effect on Travel Distance in Order Picking Problem, Optimal monomial quadratization for ODE systems
Uses Software
Cites Work
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Information-theoretic approaches to branching in search
- An exact approach for the vertex coloring problem
- Probabilistic subproblem selection in branch-and-bound algorithms
- Orbital branching
- Faster integer-feasibility in mixed-integer linear programs by branching to force change
- Branching in branch-and-price: A generic scheme
- Cutting planes in integer and mixed integer programming
- A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery
- Restrict-and-relax search for 0-1 mixed-integer programs
- Mixed integer nonlinear programming tools: a practical overview
- Cover and pack inequalities for (mixed) integer programming
- Integer-programming software systems
- A branch, bound, and remember algorithm for the \(1|r _{i }|\sum t _{i }\) scheduling problem
- Chvátal closures for mixed integer programming problems
- Valid inequalities for mixed integer linear programs
- Depth-first iterative-deepening: An optimal admissible tree search
- Partitioning procedures for solving mixed-variables programming problems
- A global optimization algorithm for polynomial programming problems using a reformulation-linearization technique
- A fast algorithm for the maximum weight clique problem
- Pruning by isomorphism in branch-and-cut
- A precise correspondence between lift-and-project cuts, simple disjunctive cuts, and mixed integer gomory cuts for 0-1 programming
- Exploiting orbits in symmetric ILP
- Local branching
- Using diversification, communication and parallelism to solve mixed-integer linear programs
- Exploring relaxation induced neighborhoods to improve MIP solutions
- The multiple resource constrained project scheduling problem: A breadth-first approach
- Balancing assembly lines effectively -- a computational comparison
- A recursive procedure to generate all cuts for 0-1 mixed integer programs
- Solving fixed-charge network flow problems with a hybrid optimization and constraint programming approach
- Branching rules revisited
- A BB\&R algorithm for minimizing total tardiness on a single machine with sequence dependent setup times
- Could we use a million cores to solve an integer program?
- Maximum-weight stable sets and safe lower bounds for graph coloring
- A branch-and-bound algorithm for assembly line worker assignment and balancing problems
- Information-based branching schemes for binary linear mixed integer problems
- A lift-and-project cutting plane algorithm for mixed 0-1 programs
- Robust branch-cut-and-price for the capacitated minimum spanning tree problem over a large extended formulation
- Conflict analysis in mixed integer programming
- A feasibility pump heuristic for general mixed-integer problems
- Optimizing over the split closure
- Robust branch-and-cut-and-price for the capacitated vehicle routing problem
- Generalized Benders decomposition
- Edmonds polytopes and a hierarchy of combinatorial problems
- Gomory cuts revisited
- The feasibility pump
- Branch-and-Price: Column Generation for Solving Huge Integer Programs
- A Hybrid Tabu Search/Branch-and-Bound Algorithm for the Direct Flight Network Design Problem
- Solving the Pricing Problem in a Branch-and-Price Algorithm for Graph Coloring Using Zero-Suppressed Binary Decision Diagrams
- Exact Solution of Graph Coloring Problems via Constraint Programming and Column Generation
- A Branch, Bound, and Remember Algorithm for the Simple Assembly Line Balancing Problem
- Pruning Moves
- Lagrangian Duality and Branch-and-Bound Algorithms for Optimal Power Flow
- A Wide Branching Strategy for the Graph Coloring Problem
- Backdoor Branching
- Outline of an algorithm for integer solutions to linear programs
- Decomposition Principle for Linear Programs
- An Automatic Method of Solving Discrete Programming Problems
- A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems
- Exploiting Unit Propagation to Compute Lower Bounds in Branch and Bound Max-SAT Solvers
- Aggregation and Mixed Integer Rounding to Solve MIPs
- Solving Large-Scale Zero-One Linear Programming Problems
- Valid Linear Inequalities for Fixed Charge Problems
- Generalized best-first search strategies and the optimality of A*
- Cones of Matrices and Set-Functions and 0–1 Optimization
- TSPLIB—A Traveling Salesman Problem Library
- Global optimization using special ordered sets
- The Power of Dominance Relations in Branch-and-Bound Algorithms
- Theoretical comparisons of search strategies in branch-and-bound algorithms
- Mixed 0-1 Programming by Lift-and-Project in a Branch-and-Cut Framework
- A Column Generation Approach for Graph Coloring
- A Branch-and-Price Algorithm for the Generalized Assignment Problem
- A Computational Study of Search Strategies for Mixed Integer Programming
- Nested Partitions Method for Global Optimization
- GRASP: a search algorithm for propositional satisfiability
- Characterization and Theoretical Comparison of Branch-and-Bound Algorithms for Permutation Problems
- A branch‐and‐cut algorithm for the single‐commodity, uncapacitated, fixed‐charge network flow problem
- Parallel Branch-and-Branch Algorithms: Survey and Synthesis
- Exploiting Erraticism in Search
- Mixed Integer Programming: Analyzing 12 Years of Progress
- Selected Topics in Column Generation
- Constraint Integer Programming: A New Approach to Integrate CP and MIP
- Branch-and-Price Heuristics: A Case Study on the Vehicle Routing Problem with Time Windows
- Backtrack Programming
- Branch-and-Bound Methods: A Survey
- An Improved Implicit Enumeration Approach for Integer Programming
- Intersection Cuts—A New Type of Cutting Planes for Integer Programming
- Experiments in mixed-integer linear programming
- Depth-First Search and Linear Graph Algorithms
- The theory of dynamic programming
- A generalized assignment problem with special ordered sets: a polyhedral approach.
- Using a hybrid genetic-algorithm/branch and bound approach to solve feasibility and optimization integer programming problems