Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Robust and Adaptive Optimization under a Large Language Model Lens

About

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.

Dimitris Bertsimas, Georgios Margaritis• 2024

Related benchmarks

TaskDatasetResultRank
RO reformulationRandom In-Distribution
Accuracy92.7
6
RO reformulationLarge Out-of-Distribution
Accuracy79.2
6
RO reformulationHard (Out-of-Distribution)
Accuracy83.3
6
RO reformulationRandom
Accuracy68.8
6
Showing 4 of 4 rows

Other info

Follow for update