AIMay 10, 2018

Learning Robust Search Strategies Using a Bandit-Based Approach

arXiv:1805.03876v134 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of heuristic selection for constraint solvers, though it appears incremental as it adapts existing bandit techniques to a specific domain.

The paper tackles the problem of manually selecting search heuristics in constraint solving by proposing a bandit-based learning approach to automatically choose heuristics during search, resulting in more robust performance and potential outperformance of original heuristics.

Effective solving of constraint problems often requires choosing good or specific search heuristics. However, choosing or designing a good search heuristic is non-trivial and is often a manual process. In this paper, rather than manually choosing/designing search heuristics, we propose the use of bandit-based learning techniques to automatically select search heuristics. Our approach is online where the solver learns and selects from a set of heuristics during search. The goal is to obtain automatic search heuristics which give robust performance. Preliminary experiments show that our adaptive technique is more robust than the original search heuristics. It can also outperform the original heuristics.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes