Dynamic Approach for Switching Heuristics
Dynamic Approach for Switching Heuristics
复制标题
切换启发式的动态方法
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Y. Malitsky
中科院分区:
文献类型:
--
作者:
Y. Malitsky
Search is an integral part of solution approaches for NP-hard combinatorial optimization and decision problems. Once the ability to reason deterministically is exhausted, state-of-the-art solvers try out alternatives that may lead to an improved (in case of optimization) or feasible (in case of satisfaction) solution. This consideration of alternatives may take place highly opportunistically, as in local search approaches, or systematically, as in backtracking-based methods. Regardless of the scenario, efficiency could be much improved if one could effectively favor alternatives that lead to optimal or feasible solutions and a search space partition that allows short proofs of optimality or infeasibility. The chapter therefore follows up on the idea of choosing a branching heuristic dynamically based on certain features of the current subproblem, resulting in solvers that are markedly better than their counterparts that stick to using only a single heuristic throughout the search.