アーカイブ / LLM / AI Agent / RAG
問題文と表データから最適化モデルを組み立てる3段階のLLM連携
LEAN-LLM-OPT
LEAN-LLM-OPTの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : Modeling accuracy of existing methods drops substantially as input size grows
概要
- 問題の種類を判定し、参照例から作成手順を組んだ後、数式と求解用コードを生成する。
- 著者らはLarge-Scale-ORの101問で、2種類の基盤モデルがともに全体正解率80%超と報告する。
- 導入時は生成された制約と元の業務規則を照合し、欠損値の補完も確認する。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、LEAN-LLM-OPTの仕組み
- 01問題文と表データ
- 02問題の種類を判定
- 03作成手順を生成
- 04数式とコードを出力
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
在庫、配送、収益管理では、何を最大化・最小化し、どんな条件を守るかを数式にする作業が要る。これを最適化モデルという。問題の説明と表データを読み合わせてモデルを作るには専門知識と時間がかかる。
大規模な案件では、数値が別のデータセットにあり、変数も多数に及ぶ。長い入力を一度にLLMへ渡して答えを得るだけでは、必要な列や制約を見落とすおそれがある。
手法
LEAN-LLM-OPTは、問題文と関連データセットを受け取る。最初のLLMが問題の種類を判定し、次のLLMが同種の参照例を探してモデル作成の手順を組む。検索して関連情報を補う方法はRAGと呼ばれ、分類段階では参照データから近い例を5件取得する。
最後のLLMは手順に従い、補助ツールで必要なデータを取り出して、目的関数、制約、求解用Pythonコードを作る。論文のトラック配車例なら、需要と車両の容量・費用の表を読み、費用を抑えつつ需要や運行条件を守る式へ変換する。
新規性
著者らの主張する新規性は、問題ごとにモデル作成の手順を組み直し、その手順を別のLLMに実行させる点にある。参照例をそのまま答えとして流用せず、問題の種類に応じて必要なデータと判断を指定する。
さらに、表から値を拾う機械的な作業を補助ツールへ渡し、LLMが目的関数や制約の解釈に集中できる構成とした。大規模入力を含む評価用データも著者らが作成している。
従来手法との違い
比較対象として本文は、文章から直接モデルを作る手法や、専用データでLLMを追加学習する手法を挙げる。後者は小規模な問題で精度を高めてきた一方、別ファイルに置かれた大量のデータを扱う課題が残るという位置付けだ。
LEAN-LLM-OPTでは、問題分類、手順生成、モデル生成を分ける。著者らはLarge-Scale-ORでORLM、Gemini 3 Pro、GPT-5.2などを上回ったと報告するが、比較は同論文の設定に限られる。
実験結果
著者らのLarge-Scale-ORは101問で、20~99変数の問題が26%、100変数以上が50%を占める。参照用Ref-Dataは96件。GPT-4.1版とgpt-oss-20B版は、Large-Scale-ORでともに全体正解率80%超だったと報告する。
航空会社のシミュレーションデータでは、容量配分15問で正解率86%超、ネットワーク計画21問で最適値との差が一貫して15%未満とする。後者の差は解の良さを測る値で、モデルの正解率とは別の指標だ。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:物流会社の配車計画の下書きに使う。担当者が需要、車両容量、費用、稼働条件を文章とCSVで渡し、車両をいつ動かすかを決める数式と求解用コードの案を受け取る。
運用では、担当者が数式の各制約を元の規則と照合する。たとえば休止時間や余剰容量の条件が抜けていないかを確認してから、既存の計画業務に渡す。出力を承認済みの配車指示と同一視しない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:まず既に専門家が数式化した配車案件を少数選び、問題文とCSVだけを入力する。現行の手作業モデルを基準に、目的関数、制約、使用した列、生成コードの実行結果を一件ずつ突き合わせる。
列名の変更や欠損値を含む別版も用意し、式の一致率だけでなく、違反制約の件数と修正に要した時間を記録する。誤りがどの段階で生じたかを残せば、手順生成とデータ抽出のどちらを直すべきか判断できる。
限界と課題
著者らは、現研究の中心を線形計画と混合整数線形計画に置く。参照データでは欠けた重要な値を一定の規則で補っており、元データだけからモデルが決まるとは限らない。
編集上の検証課題は、社内の用語や列名が変わったときの分類、欠損値の補完根拠、制約の取りこぼしである。生成コードが動くことに加え、解が業務ルールを満たすかを人が独立に点検する必要がある。
出典
元のタイトル・要旨を確認する(英語)
Large-Scale Optimization Model Auto-Formulation: Harnessing LLM Flexibility via Structured Workflow
Large-scale optimization is a key backbone of modern business decision-making. However, building these models is often labor-intensive and time-consuming. We address this by proposing LEAN-LLM-OPT, a LightwEight AgeNtic workflow construction framework for LLM-assisted large-scale OPTimization auto-formulation. LEAN-LLM-OPT takes as input a problem description together with associated datasets and orchestrates a team of LLM agents to produce an optimization formulation. Specifically, upon receiving a query, two upstream LLM agents dynamically construct a workflow that specifies, step-by-step, how optimization models for similar problems can be formulated. A downstream LLM agent then follows this workflow to generate the final output. The agentic workflow leverages common modeling practices to structure the modeling process into a sequence of sub-tasks, offloading mechanical data-handling operations to auxiliary tools. This reduces the LLM's burden in planning and data handling, allowing us to exploit its flexibility to address unstructured components. Extensive simulations show that LEAN-LLM-OPT, instantiated with GPT-4.1 and the open source gpt-oss-20B, achieves strong performance on large-scale optimization modeling tasks and is competitive with state-of-the-art approaches. In addition, in a Singapore Airlines choice-based revenue management use case, LEAN-LLM-OPT demonstrates practical value by achieving leading performance across a range of scenarios. Along the way, we introduce Large-Scale-OR and Air-NRM, the first comprehensive benchmarks for large-scale optimization auto-formulation. The code and data of this work is available at https://github.com/CoraLiang01/lean-llm-opt.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




