optimization solver configuration

Design and implement the configuration, interfaces, and integrations for optimization solvers, including encoding problems into solver-specific formats and selecting algorithms and heuristics. Tune solver parameters and settings, benchmark and profile runtime and solution quality, and adjust termination criteria, pre/post-processing, and heuristic choices to optimize performance and robustness.

optimizationsolverconfiguration

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
-0.09
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$200K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

This work addresses the high sensitivity of constraint programming solver performance to hyperparameter configurations and the prohibitive cost of manual tuning. The authors propose a resource-aware, two-phase auto-tuning framework that, within a limited time budget, first explores promising configurations and then solves the target problem using the best identified configuration. Innovatively integrating Bayesian optimization with Hamming distance-based search within a unified framework, the approach is implemented using CPMpy. Experimental evaluation on 114 combinatorial optimization instances demonstrates that the method outperforms the default configurations on 25.4% and 38.6% of instances for the ACE and Choco solvers, respectively, significantly surpassing either search strategy in isolation.

Automated TuningConstraint Programming SolversHyperparameter Optimization

Cubing for Tuning

Apr 26, 2025
HW
Haoze Wu
🏛️ Amherst College | Stanford University | VMware by Broadcom

Automated reasoning systems often struggle to adapt solving strategies to unique, challenging problem instances due to reliance on static or benchmark-dependent configuration. Method: We propose the first purely online, single-instance-driven adaptive tuning paradigm. It dynamically decomposes problems into subtasks via a divide-and-conquer structure and employs online reinforcement learning to optimize strategy selection in real time—without any historical benchmarks or offline pretraining. Feedback signals are derived solely from the current instance, and the framework integrates a SAT solver with a neural network verification module to enable closed-loop optimization. Contribution/Results: Our approach enables fully online policy evolution, discovering non-standard solving paths. Experiments demonstrate significant improvements in solving efficiency and success rates on both SAT solving and neural network formal verification tasks, validating the effectiveness and cross-task generalizability of single-instance adaptive tuning.

Adaptively tuning high-level solving strategy onlineImproving SAT-solving and neural network verification performanceUsing instance-specific data without relying on benchmarks

This work addresses the limitations of existing large language model (LLM)-driven heuristic design, which often relies solely on end-point evaluation while neglecting solution process efficiency and incurs high re-adaptation costs under distribution shifts. To overcome these issues, the authors propose DASH, a novel framework that introduces a convergence-dynamics-aware evaluation mechanism to jointly optimize search strategies and runtime scheduling. DASH further incorporates a profiled library retrieval module that enables efficient reuse across heterogeneous problem instances through solver profiling. Experimental results demonstrate that DASH achieves over a fourfold improvement in runtime efficiency across four combinatorial optimization problems and outperforms state-of-the-art methods in overall performance. Moreover, under distribution shift scenarios, DASH significantly reduces solution quality degradation and lowers LLM re-adaptation costs by approximately 90%.

Combinatorial OptimizationDistribution ShiftLLM-Driven Heuristic Design

Many optimization problems in manufacturing, logistics, and healthcare remain reliant on manual heuristics due to the high modeling barrier for Mixed-Integer Linear Programming (MILP). Method: This paper proposes the first end-to-end MILP automation framework driven by natural language descriptions. It introduces a modular large language model (LLM) architecture integrating natural language understanding, program synthesis, code debugging, solution quality verification, and feedback-driven iterative refinement. Additionally, it establishes NLP4LP—the first long-horizon, complex LP benchmark dataset derived from natural language problem specifications. Contribution/Results: Experiments demonstrate that our framework achieves an accuracy gain of +12.3% over state-of-the-art methods on easy instances and +8.7% on hard instances—including those in NLP4LP—significantly advancing automated modeling and efficient solving of large-scale real-world optimization problems.

Automate optimization problem formulationEnhance solver code efficiencyHandle complex natural language descriptions

LLMs for Cold-Start Cutting Plane Separator Configuration

Dec 16, 2024
CL
Connor Lawless
🏛️ Stanford University

Configuring Mixed-Integer Linear Programming (MILP) solver parameters—particularly for cutting-plane separation—is challenging due to high-dimensional, problem-dependent search spaces; existing machine learning approaches suffer from poor generalization, heavy reliance on large-scale labeled data, and difficulty integrating into solver pipelines. Method: We propose the first LLM-driven zero-shot cutting-plane separator configuration framework. It leverages large language models to jointly parse natural-language problem descriptions and LaTeX-based MILP formulations, augmented by literature-informed prompt engineering and semantic modeling of separators—requiring no custom interfaces or extensive retraining. A lightweight, performance-driven clustering ensemble strategy ensures both robustness and real-time responsiveness. Results: On benchmark combinatorial optimization instances and real-world datasets, our method matches state-of-the-art performance while reducing training data requirements by over 90% and generating configurations in under one second.

Configuring MILP solver parameters is difficult for non-expert usersCurrent approaches are hard to integrate into existing solver workflowsExisting ML methods require extensive training data and generalize poorly

Latest Papers

What's happening recently
View more

This work addresses the critical challenge that modern GPU-accelerated linear programming solvers—such as cuPDLP, which is based on the primal-dual hybrid gradient (PDHG) algorithm—exhibit performance highly sensitive to hyperparameters, yet lack tuning methods with provable generalization guarantees. For the first time, this study establishes structural relationships between hyperparameters and solution trajectories for multiple adaptive techniques in complex first-order LP solvers, including preconditioning, restart strategies, and smoothed weight updates. By integrating convergence analysis of PDHG with a model of structural sensitivity, the authors propose a data-driven hyperparameter learning framework that offers theoretical generalization guarantees under polynomial sample complexity. Experimental results demonstrate that the framework significantly enhances solver efficiency across diverse problem instances.

first-order methodsgeneralization guaranteesGPU acceleration

This work addresses the interoperability challenges arising from inconsistent interfaces among numerical solvers by proposing and implementing MaRDI—a standardized, open interface tailored for nonlinear optimization. Designed with a modular architecture, MaRDI establishes a generic solver adapter layer that enables seamless integration of diverse optimizers and embeds naturally within physics-informed neural network (PINN) training pipelines. Its efficacy is demonstrated through application to the viscous Burgers equation, where it substantially reduces the development overhead and benchmarking costs associated with solver-specific bindings. By abstracting low-level implementation details, MaRDI allows researchers to focus on core algorithmic innovation while significantly enhancing the efficiency and reproducibility of cross-solver experimentation.

computational scienceinteroperabilitynumerical optimization

Existing optimization modeling benchmarks are confined to purely textual inputs, rendering them inadequate for real-world decision-making scenarios that often involve multimodal (text-and-image) information. This work proposes and constructs MOptBench, the first solver-grounded multimodal optimization modeling benchmark, encompassing six problem categories, 26 subcategories, and three difficulty levels. The benchmark ensures correctness through structured instance generation and rigorous validation via exact solvers, enabling fine-grained evaluation and error attribution. Evaluation of nine multimodal large language models on 780 verified instances reveals that the best-performing model achieves a pass@1 rate of 52.1%, while general-purpose models succeed on only 15.9% of hard instances, and math-specialized models fail entirely—highlighting significant limitations in current models’ capacity for complex multimodal reasoning.

large language modelsmultimodal optimization modelingoptimization modeling

This study addresses the lack of systematic guidance for selecting optimizers in software configuration tuning under varying time budgets. Through a large-scale empirical evaluation across 22 real-world configurable systems, the authors compare eight prominent optimization approaches, including model-based methods such as SMAC and model-free techniques like genetic algorithms. The results reveal that model-based optimizers generally outperform others under low time budgets, whereas model-free methods dominate when budgets are high. Notably, FLASH demonstrates consistently strong performance across all budget regimes. This robustness stems from the prevalence of high-quality local optima with large basins of attraction in most systems, offering practitioners a reliable, budget-agnostic choice for configuration optimization.

budget constraintsconfigurable systemsoptimiser selection

Hot Scholars

CT

Calvin Tsay

Imperial College London, Department of Computing
OptimizationMachine LearningProcess Systems EngineeringProcess Control
JM

Jakub Mareček

Czech Technical University in Prague
Semidefinite ProgrammingMixed Integer ProgrammingMathematical OptimizationOperations Research
JL

Javier Larrosa

Professor of Computer Science, Universitat Politecnica de Catalunya
Artificial IntelligenceConstraint Programmingcombinatorial optimization
AP

Aleksandra Petrova

Ph.D. candidate, UPC Barcelona
Artificial IntelligenceMachine LearningConstraint ProgrammingData Science
XZ

Xiawu Zheng

Associate Professor, IEEE Senior Member, Xiamen University
Automated Machine LearningNetwork CompressionNeural Architecture SearchAutoML