atlas

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

AutoOpt: A Dataset and a Unified Framework for Automating Optimization Problem Solving

NeurIPS 2025 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics · 0 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.

Introduces AutoOpt-11k, an 11.5k-image dataset of handwritten and printed optimization formulations with LaTeX (and PYOMO for a 1,018 subset) labels, and the AutoOpt pipeline (image-to-LaTeX hybrid ResNet-Swin/mBART model, fine-tuned DeepSeek-Coder LaTeX-to-PYOMO, and a bilevel decomposition solver).

Problem

Automating the solution of optimization problems given only as images (handwritten or printed), which requires recognizing the formulation, converting it to a modeling language, and solving it; no image-to-optimization-model dataset existed.

Approach

A new expert-annotated image-to-LaTeX-to-PYOMO optimization dataset plus a three-module pipeline: a hybrid ResNet+Swin encoder with mBART decoder (initialized from Nougat) for image-to-LaTeX, a fine-tuned small code LLM for LaTeX-to-PYOMO, and a BOBD solver that uses a GA at the upper level, an LR-based variable classifier, and a convex/classical solver at the lower level.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine CNN and Transformer in the vision encoder, rather than using Transformer alone (ablation)AutoOpt-M1 · AutoOpt-11k testBLEU: 95.51 -> 96.70Helped
Combine CNN and Transformer in the vision encoder, rather than using Transformer alone (ablation)AutoOpt-M1 · AutoOpt-11k testCER: 0.0440 -> 0.0286Helped
Combine CNN and Transformer in the vision encoder, rather than using CNN alone (ablation)AutoOpt-M1 · AutoOpt-11k testBLEU: 16.10 -> 96.70Helped
Combine CNN and Transformer in the vision encoder, rather than using CNN alone (ablation)AutoOpt-M1 · AutoOpt-11k testCER: 0.8812 -> 0.0286Helped
Use AutoOpt-M1 instead of fine-tuned NougatMER · AutoOpt-11k HW testCER: 0.0752 -> 0.0412Helped
Use AutoOpt-M1 instead of fine-tuned NougatMER · AutoOpt-11k PR testCER: 0.0168 -> 0.0176Hurt
Use AutoOpt-M1 instead of fine-tuned NougatMER · AutoOpt-11k HW+PR testCER: 0.0440 -> 0.0286Helped
Use AutoOpt-M1 instead of GPT 4oMER · AutoOpt-11k HW+PR testCER: 0.1017 -> 0.0286Helped
Use AutoOpt-M1 instead of Gemini 2.0 FlashMER · AutoOpt-11k HW+PR testCER: 0.1338 -> 0.0286Helped

Surprising findings

Limitations

Experimental setup

Datasets: AutoOpt-11k

Benchmarks: AutoOpt-11k test split 10 optimization test problems TP1-TP10

Metrics: BLEU character error rate success rate

Baselines: GPT-4o Gemini 2.0 Flash Nougat interior-point algorithm genetic algorithm DL1 (CNN only) DL2 (Transformer only)

Builds on: Nougat Donut Swin Transformer mBART DeepSeek-Coder

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