Pith. sign in

REVIEW 3 major objections 4 minor 3 cited by

Robust and Adaptive Optimization under a Large Language Model Lens

T0 review · 3 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read With tailored prompts, ChatGPT can reformulate simple robust optimization problems into solvable code.

desk verdict First LLM-for-RO/ARO proof-of-concept with honest failure examples, but the 'little to no errors' claim is unquantified and the evidence is anecdotal. read the letter →

arxiv 2501.00568 v1 pith:HPVZUZ65 submitted 2024-12-31 math.OC

classification math.OC
keywords robustoptimizationadaptivelargelanguagemodelsChatGPTin-contextlearningpromptengineeringsupportfunctionsformulation
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Robust and adaptive optimization usually demands a modeling expert who can identify uncertainty sets, apply duality and support-function results, and produce tractable reformulations. This paper claims that ChatGPT, guided by specialized in-context prompts and chain-of-thought instructions, can perform the whole pipeline on simple problems: formulate an optimization problem, add user-specified uncertainty, derive the robust counterpart, and generate executable Julia code. The authors argue the approach works with little to no errors on simple cases, while acknowledging that harder cases and algebraic manipulations can fail. If the claim holds, it would let non-experts apply robust optimization without learning its mathematical toolkit, and would show that large language models can adapt to narrow technical domains through prompt engineering alone.

What carries the argument

The engine of the approach is a set of prompts that package the support-function calculus of robust optimization as rule tables. For a constraint $(a+Pz)^\top x \le b$ with $z$ in an uncertainty set $Z$, the robust counterpart is $a^\top x + \sigma_Z^*(P^\top x) \le b$, where $\sigma_Z^*$ is the conjugate support function of $Z$; the prompts supply closed forms for $p$-norm balls, polyhedral sets, intersections, and Minkowski sums, plus a chain-of-thought instruction to apply them step by step. A second prompt set tells the model how to linearize $\ell_1$ and $\ell_\infty$ norms and to model $\ell_2$ norms with second-order cone constraints when writing solver code. For adaptive robust optimization, the prompts introduce the linear decision rule $y(z)=v+Uz$, which converts an adjustable constraint into a standard robust constraint with the same support-function machinery. The entire method is the combination of these rule tables with in-context learning, not any new optimization theory.

What would settle it

Run the paper's prompting pipeline on a fixed benchmark of, say, one hundred simple robust linear programs (a few variables, one or two constraints, standard uncertainty sets such as $\ell_1$, $\ell_2$, $\ell_\infty$, and polyhedral), execute the generated Julia code, and compare each robust counterpart against a reference derivation; the central claim weakens if more than a small fraction of simple cases produce an incorrect robust counterpart or fail to run.

Watch

Extended reading notes

Core claim

The paper's central demonstration is that a general-purpose chatbot, given a small set of informational prompts encoding the vocabulary of robust and adaptive optimization, can act as an automatic RO/ARO modeler. In the worked examples, ChatGPT correctly converts a constraint of the form $(a+Pz)^\top x \le b$ into its tractable robust counterpart $a^\top x + \sigma_Z^*(P^\top x) \le b$ for choices such as $p$-norm and polyhedral uncertainty sets, correctly handles constraints given in $\ge$ form by flipping signs, combines uncertainty sets in some cases, and writes executable Julia code that linearizes $\ell_1$ and $\ell_\infty$ norms and models $\ell_2$ norms via second-order cones. For adaptive problems, it formulates wait-and-see decisions under a linear decision rule $y(z)=v+Uz$, takes the robust counterpart of the resulting single-stage problem, and even extrapolates to a quadratic decision rule. The paper also documents failures: inconsistent answers across runs, algebraic rearrangement errors, and using the Minkowski-sum rule instead of the intersection rule when combining uncertainty sets. The overall claim is that in-context learning plus chain-of-thought prompting is sufficient adaptation to this niche domain, even though ChatGPT without those prompts performs poorly out of the box.

Load-bearing premise

The demonstrations are a small selection of conversations, and the paper reports no systematic measurements of how often the pipeline succeeds, so the 'little to no errors' claim rests on the authors' informal observation of a few successful runs.

Editorial extensions

If this is right

  • Non-expert users could describe a problem in plain language and receive a robust model with executable code, without learning support functions or duality theory.
  • The prompting scheme could be used as an interactive teaching aid for robust and adaptive optimization, since ChatGPT walks through each reformulation step.
  • If the method generalizes, simple RO/ARO projects that currently require a modeling specialist could be automated, lowering the cost of adding robustness.
  • For adaptive problems, the same prompts let the model handle here-and-now versus wait-and-see variables under linear decision rules, a key class of practical dynamic problems.
  • Because the model can extrapolate to quadratic decision rules from a linear-rule example, the approach may extend to richer decision-rule families without new prompts.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A systematic benchmark would likely show that success rates drop sharply as problem size or uncertainty-set complexity grows; the paper's examples are small and hand-picked.
  • The hybrid pattern suggested here—LLM generates, a solver or symbolic engine verifies—could make the approach reliable enough for real use; the paper itself stops at standalone prompting.
  • The same prompt-encoding strategy could be applied to other transformation-heavy fields, such as conic duality, stochastic programming reformulations, or integer-programming cuts, where a compact rule table is the key bottleneck for non-experts.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper reports a proof-of-concept study in which ChatGPT 3.5, guided by specialized informational prompts and chain-of-thought prompting, is used to automate parts of the Robust Optimization (RO) and Adaptive Robust Optimization (ARO) modeling pipeline: problem formulation, introduction of uncertainty, derivation of the robust counterpart, and generation of executable Julia code. The authors present four worked example conversations, describe the prompts they designed, and then list limitations including inconsistency, algebraic errors, and incorrect application of theorems. The paper's title and abstract claim that, for simple problems, ChatGPT performs these steps 'with little to no errors,' while later sections acknowledge concrete failures on equally simple inputs.

Significance. If the central claim were rigorously established, the paper would provide a useful demonstration that LLMs can be steered into a niche technical domain through in-context prompting, potentially lowering the barrier to using RO/ARO. The authors are transparent about their failures and about the stochastic nature of the model, and they give a clear description of the prompting recipe, which is a useful starting point for further work. However, the evidence is anecdotal: there is no systematic test set, no error rate, no baseline comparison, and no reproducibility protocol. These omissions are load-bearing because the contribution rests on the reliability of the claimed capability, not on the mathematical correctness of the background material, which is standard. The paper is best read as a qualitative demonstration; in its current form the empirical core is unverified.

major comments (3)
  1. [Abstract; §2.1.2 and §2.2.2] The abstract's claim that ChatGPT performs the RO/ARO steps 'with little to no errors' is not supported by any quantitative evidence. No test set, sampling rule, scoring rubric, or error count is given. Section 3 itself reports concrete errors on simple inputs: the constraint 100x1 + x2 >= 10 + x1 is rearranged to a = [-99, 1] instead of the correct [-99, -1], and the robust counterpart for the intersection of a 2-norm ball and an infinity-norm ball is incorrectly derived using the Minkowski-sum property rather than the intersection rule with auxiliary variables w1 and w2. These are precisely the simple settings to which the abstract's claim refers. The authors should either conduct a systematic evaluation with defined pass/fail criteria or substantially qualify the claim.
  2. [§1.1, §1.2, §2.1.2] The paper asserts that ChatGPT performs 'very poorly out-of-the-box' on RO and ARO and that the proposed in-context prompting is what enables the demonstrated behavior, but no baseline is reported. The reader cannot determine whether the successes are due to the prompts, to the model's general capabilities, or to the particular examples chosen. To support the adaptation claim, the authors should run the same tasks without the specialized prompts (e.g., the same user queries with no appended Prompt 2.1-2.6) and report both outcomes.
  3. [§2 and §3] The demonstration is not reproducible as reported. The examples in §2 appear to be selected successful conversations, but the selection criterion is not stated, and no version/date of ChatGPT, temperature setting, number of repeated runs, or failure counts are provided. Section 3 itself notes that identical prompts yield different responses, so a single transcript is not a stable artifact. For an INFORMS Journal on Computing submission, the authors should specify the model version and sampling parameters, run each example multiple times, and provide transcripts or a public repository with the prompts and generated code.
minor comments (4)
  1. [Abstract; title page] The abstract contains the typo 'higlhy' for 'highly', and 'Massachussetts' appears in the author affiliations; these should be corrected.
  2. [§2.1.1, Eq. (11)] In Eq. (11), the dual norm notation ||P x||_E with E = D/(D-1) is introduced without explaining that this is the dual norm of the original D-norm ball; this should be stated explicitly.
  3. [Prompt 2.3 and Prompt 2.6] The phrase 'conjugate of the support function' is a misnomer: the quantity δ*(x|Z) is the support function of Z, i.e., the conjugate of the indicator function of Z. This terminology should be corrected, since the prompts are a key part of the method and accuracy of mathematical language matters.
  4. [§3, 'Applying mathematical theorems' example] The user prompt contains the typo '≤=' instead of '≤'; also, when describing the correct intersection robust counterpart, the auxiliary-variable constraint w1 + w2 = P^T x is only mentioned in prose and not displayed in the final corrected form, which would improve clarity.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the RO/ARO transformation rules are supplied as prompts by design, so the demonstrations test in-context application rather than independent derivation.

full rationale

The paper's contribution is an empirical demonstration of in-context learning: with prompts that explicitly state the RO/ARO reformulation rules (Prompts 2.1–2.6), ChatGPT can formulate problems, introduce uncertainty, write the robust counterpart, and produce Julia code. Because the prompting scheme is the method, the fact that the outputs use the supplied rules is not a hidden reduction; the paper never claims ChatGPT discovers the support-function conjugates from first principles. The Section 3 failure examples (wrong rearrangement of 100x1+x2>=10+x1, Minkowski-sum instead of intersection for Z1∩Z2, inconsistent responses to identical prompts) show the outputs are not logically forced by the prompts, so the demonstration has independent empirical content. The repeated citations to Bertsimas and Den Hertog (2022), a textbook co-authored by the first author, supply standard, externally checkable RO results that form the prompt content; they are not load-bearing for the LLM-capability claim. The unquantified 'little to no errors' statement and lack of a systematic evaluation are evidence-quality concerns, not circularity, and do not raise the circularity score.

Assumptions & free parameters 0 free parameters · 3 assumptions · 0 invented entities

The paper introduces no new parameters or entities. It relies on standard robust optimization theory and on the assumption that the selected ChatGPT interactions are representative.

assumptions (3)
  • standard math The support function conjugates and robust counterpart transformations from Bertsimas and Den Hertog (2022) are correct and applicable.
    The paper relies on these results in the prompts and in the background sections.
  • domain assumption The examples shown are representative of typical ChatGPT performance on simple RO/ARO problems.
    No systematic evaluation is provided; the paper's claim of 'little to no errors' depends on this assumption.
  • domain assumption ChatGPT 3.5 behaves similarly across different runs and for different users.
    The paper discusses non-determinism in the limitations, so the reproducibility of the demonstrations is questionable.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Robust and Adaptive Optimization under a Large Language Model Lens." pith.science (2026). https://pith.science/paper/HPVZUZ65

@misc{pith2026250100568,
  author       = {Pith},
  title        = {Pith review of: Robust and Adaptive Optimization under a Large Language Model Lens},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/HPVZUZ65}},
  note         = {Machine review of arXiv:2501.00568}
}
read the original abstract

In this paper, we explore the application of ChatGPT in the domain of Robust and Adaptive Robust Optimization. We demonstrate that with appropriate prompting, ChatGPT can be used to auto-formulate and solve simple Robust and Adaptive Optimization Problems. We first develop specialized informational prompts tailored to the domains of Adaptive and Robust Optimization. Then, we show that using these prompts, ChatGPT is able to (i) formulate an optimization problem, (ii) adapt the problem so that it accounts for user-specified uncertainty, (iii) derive the computationally tractable robust counterpart of the problem and (iv) produce executable code that solves the problem. For simple Optimization Problems, we show that ChatGPT is able to perform these steps with little to no errors. We also highlight some instances of erroneous execution of the steps. Overall, we show that using in-context learning, ChatGPT has the potential to adapt to higlhy specialized and niche domains, in which it would otherwise demonstrate very poor out-of-the-box performance.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Prompt engineering using order-of-addition experiments: An application to generating two-level fractional factorial designs

    stat.AP 2026-07 accept novelty 7.0 of 10

    Order-of-addition designs and logistic pairwise-ordering models measure and optimize prompt-element order, lifting LLM success on 16-run fractional factorial design tasks from low teens or mid-thirties to near 100%.

  2. Data Shift of Object Detection in Autonomous Driving

    cs.RO 2025-08 reject novelty 5.0 of 10

    The abstract's claim of superior BDD100K object-detection performance has no supporting content in the full text, which is a different paper whose LLM-designed CMOEA modules beat 11 baselines on benchmarks the modules...

  3. Evolutionary Computation and Large Language Models: A Survey of Methods, Synergies, and Applications

    cs.NE 2025-05 conditional novelty 4.0 of 10

    A survey that maps bidirectional synergies between evolutionary computation and large language models and proposes a taxonomy plus research gaps.

Reference graph

Works this paper leans on

17 extracted references · 9 canonical work pages · cited by 3 Pith papers

  1. [1]

    , " * write output.state after.block = add.period write newline

    ENTRY address author booktitle chapter doi edition editor eid howpublished institution isbn issn journal key month note number organization pages publisher school series title type url volume year label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION init.state.consts #0 'before.all := #1...

  2. [2]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION word.in "" FUNCTION format.date year ...

  3. [3]

    European Journal of Operational Research 223(2):295--303, ISSN 0377-2217, ://dx.doi.org/10.1016/j.ejor.2012.05.028

    Agatz N, Erera A, Savelsbergh M, Wang X (2012) Optimization for dynamic ride-sharing: A review. European Journal of Operational Research 223(2):295--303, ISSN 0377-2217, ://dx.doi.org/10.1016/j.ejor.2012.05.028

  4. [4]

    Transportation Science 37(4):368--391, ISSN 0041-1655, ://dx.doi.org/10.1287/trsc.37.4.368.23276

    Barnhart C, Belobaba P, Odoni AR (2003) Applications of Operations Research in the Air Transport Industry . Transportation Science 37(4):368--391, ISSN 0041-1655, ://dx.doi.org/10.1287/trsc.37.4.368.23276

  5. [5]

    SIAM Review 53(3):464--501, ISSN 0036-1445

    Bertsimas D, Brown DB, Caramanis C (2011) Theory and Applications of Robust Optimization . SIAM Review 53(3):464--501, ISSN 0036-1445

  6. [6]

    https://www.dynamic-ideas.com/books/robust-and-adaptive-optimization

    Bertsimas D, Den Hertog D (2022) Robust and Adaptive Optimization . https://www.dynamic-ideas.com/books/robust-and-adaptive-optimization

  7. [7]

    Computer Methods in Applied Mechanics and Engineering 196(33):3190--3218, ISSN 0045-7825, ://dx.doi.org/10.1016/j.cma.2007.03.003

    Beyer HG, Sendhoff B (2007) Robust optimization -- A comprehensive survey. Computer Methods in Applied Mechanics and Engineering 196(33):3190--3218, ISSN 0045-7825, ://dx.doi.org/10.1016/j.cma.2007.03.003

  8. [8]

    ://dx.doi.org/10.48550/arXiv.1810.04805

    Devlin J, Chang MW, Lee K, Toutanova K (2019) BERT : Pre-training of Deep Bidirectional Transformers for Language Understanding . ://dx.doi.org/10.48550/arXiv.1810.04805

Show all 17 references
  1. [9]

    Donald Warsing ARR (2013) Supply Chain Engineering : Models and Applications (Boca Raton: CRC Press), ISBN 978-0-429-10251-6, ://dx.doi.org/10.1201/b13184

  2. [10]

    Annals of Operations Research 176(1):191--220, ISSN 1572-9338, ://dx.doi.org/10.1007/s10479-009-0515-6

    Fabozzi FJ, Huang D, Zhou G (2010) Robust portfolios: Contributions from operations research and finance. Annals of Operations Research 176(1):191--220, ISSN 1572-9338, ://dx.doi.org/10.1007/s10479-009-0515-6

  3. [11]

    Frieder S, Pinchetti L, Chevalier A, Griffiths RR, Salvatori T, Lukasiewicz T, Petersen PC, Berner J (2023) Mathematical Capabilities of ChatGPT

  4. [12]

    ://dx.doi.org/10.48550/arXiv.1508.01991

    Huang Z, Xu W, Yu K (2015) Bidirectional LSTM-CRF Models for Sequence Tagging . ://dx.doi.org/10.48550/arXiv.1508.01991

  5. [13]

    ://dx.doi.org/10.48550/arXiv.1910.13461

    Lewis M, Liu Y, Goyal N, Ghazvininejad M, Mohamed A, Levy O, Stoyanov V, Zettlemoyer L (2019) BART : Denoising Sequence-to-Sequence Pre-training for Natural Language Generation , Translation , and Comprehension . ://dx.doi.org/10.48550/arXiv.1910.13461

  6. [14]

    Ramamonjison R, Li H, Yu TT, He S, Rengan V, Banitalebi-Dehkordi A, Zhou Z, Zhang Y (2022) Augmenting Operations Research with Auto-Formulation of Optimization Models from Problem Descriptions

  7. [15]

    Ramamonjison R, Yu TT, Li R, Li H, Carenini G, Ghaddar B, He S, Mostajabdaveh M, Banitalebi-Dehkordi A, Zhou Z, Zhang Y (2023) NL4Opt Competition : Formulating Optimization Problems Based on Their Natural Language Descriptions

  8. [16]

    Tsouros D, Verhaeghe H, Kad o g lu S, Guns T (2023) Holy Grail 2.0: From Natural Language to Constraint Models

  9. [17]

    ://dx.doi.org/10.48550/arXiv.2201.11903

    Wei J, Wang X, Schuurmans D, Bosma M, Ichter B, Xia F, Chi E, Le Q, Zhou D (2023) Chain-of- Thought Prompting Elicits Reasoning in Large Language Models . ://dx.doi.org/10.48550/arXiv.2201.11903

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.