Crab Research
アルゴリズムと計算量

MaxSAT 局所探索の学習制御層:節重みパラメータの動的アルゴリズム構成

Learned Control Layers for MaxSAT Local Search: Dynamic Algorithm Configuration of Clause Weighting Parameters

Li, Alex Chengyu

ワーキングペーパー · Zenodo初回公開

研究概要

学習された制御器が MaxSAT 局所探索の節重みパラメータを逐次調整する動的構成法を研究する。

原文要旨(英語)

We introduce the first RL-based dynamic algorithm configuration (DAC) system for MaxSAT local search. A PPO controller observes NuWLS solver state every 1,000 variable flips and adjusts four clause-weighting parameters in real time. On generated partial MaxSAT benchmarks (3 seeds × 18 test instances), the learned policy achieves −19.0% cost reduction vs. random control (Wilcoxon p = 2.4 × 10⁻⁵) and −10.4% vs. the best hand-tuned static configuration (p = 0.007). The policy discovers an explore-then-exploit noise schedule without explicit curriculum design. Zero-shot transfer to 10× larger instances remains significant (p = 0.004). We identify five structural insights about DAC for local search, including exploration parameter dominance, scale-dependent feature importance, and solver-specific policy non-transferability. All code, benchmarks, and experimental results are included.

公開要旨の出典

Computer ScienceAlgorithms & complexityMaxSATdynamic algorithm configurationreinforcement learninglocal searchclause weightingPPONuWLScombinatorial optimization
戻る: 計算機科学