atlas

Research map / Large language models / Agents, code and math

OptiTree: Hierarchical Thoughts Generation with Tree Search for LLM Optimization Modeling

NeurIPS 2025 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OptiTree, a tree-search method over an automatically built modeling tree of OR problem categories that retrieves and integrates hierarchical modeling thoughts to decompose complex optimization modeling tasks into simpler subproblems.

Problem

LLM-based optimization modeling from natural language struggles on complex OR problems, where fixed-step decomposition (variables, constraints, objectives) often yields incorrect variable definitions.

Approach

Organize OR problems into a subproblem order-preserving modeling tree with statement thoughts and modeling thoughts per node; recursively search the tree for the maximal matching subproblem and synthesize global modeling thoughts from the hierarchy, updating the tree with failed problems.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OptiTree instead of the strongest reported baselineGPT-4o · MAMO ComplexLPsolving accuracy: 68.0 -> 81.0Helped
use OptiTree instead of the strongest reported baselineDeepSeek-V3 · ComplexORsolving accuracy: 79.0 -> 84.2Helped
use OptiTree instead of the strongest reported baselineDeepSeek-V3 · IndustryORsolving accuracy: 46.0 -> 54.0Helped
add statement thoughts for subproblem identification (ablation)OptiTree with GPT-4o · MAMO ComplexLPsolving accuracy: 69.2 -> 81.0Helped
add statement thoughts for subproblem identification (ablation)OptiTree with DeepSeek-V3 · NL4Optsolving accuracy: 87.1 -> 98.3Helped
allow tree search depth 3 rather than 1 (ablation)OptiTree with GPT-4o · ComplexORsolving accuracy: 68.4 -> 79.0Helped
allow unrestricted rather than depth-3 search (ablation)OptiTree with DeepSeek-V3 · ComplexORsolving accuracy: 79.0 -> 84.2Helped
use tree search instead of selecting subproblems directly from a pool (ablation)OptiTree · modeling datasetssolving accuracyHelped
add modeling thoughts when modeling the identified subproblems (ablation)OptiTree · challenging datasetssolving accuracyHelped
increase search depth (ablation)OptiTree · modeling datasetssolving accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: OR-Instruct 3K IndustryOR NL4Opt MAMO EasyLP MAMO ComplexLP ComplexOR OptiBench OptMATH

Benchmarks: NL4Opt MAMO EasyLP MAMO ComplexLP ComplexOR IndustryOR OptiBench OptMATH

Metrics: solving accuracy code pass rate partial credit match rate time cost

Baselines: Standard CoT CoE OptiMUS MCTS DeepSeek-R1 OpenAI-o1 ORLM Evo-Step OptMATH LLMOPT

Builds on: Chain-of-Thoughts Tree-of-Thoughts Buffer-of-Thoughts ORLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy