Maple supports ongoing optimization with language and memory

MAPLE: Memory-Augmented Planning with Language and Evolution

Artificial Intelligence

Summary

Optimization problems in real life often change over time, requiring updates while keeping past good decisions. The authors present MAPLE, a system that uses natural language requests combined with mathematical and evolutionary methods to update and maintain optimization solutions. MAPLE remembers earlier plans and candidate solutions to help quickly adapt to changes. Their tests show MAPLE effectively handles sequences of updates in diverse optimization tasks like scheduling and routing.

What this means in practice

  • For logistics planners: Maintain and update delivery routes and schedules in response to changing demands using natural language instructions.
  • For cloud operations teams: Adjust cloud resource placement dynamically by interacting with an optimization assistant that remembers prior configurations.

Authors

Kesheng Chen, Yamin Hu, Wenjian Luo

Abstract

Domain practitioners understand their business constraints but may lack operations-research expertise or dedicated support. LLM-based optimization agents translate natural-language requirements into models or solver programs that established optimization tools can execute. This progress makes optimization more accessible, but real-world operations are dynamic: changing demand, resources, and priorities require updates to data, constraints, and objectives. Methods centered on isolated requests offer limited support for rapid adaptation that preserves earlier decisions and reuses useful search results. We introduce MAPLE (Memory-Augmented Planning with Language and Evolution), an agent for maintaining optimization problems through successive natural-language requests. MAPLE combines language-based problem construction with mathematical programming and evolutionary search. It retains the optimization program, accepted plans, earlier updates, and candidate solutions for subsequent requests. We introduce NLDO, a benchmark of 15 trajectories and 180 updates spanning selection, scheduling, rostering, routing, and cloud-resource placement. In the main evaluation, MAPLE completes all trajectories and achieves online scalar quality of 0.951 and a Pareto hypervolume ratio of 0.875. Controlled comparisons further show that maintaining executable state improves update validity and can preserve useful search information across substantial revisions.