← Latest papers
💬 NLP

Solver-Independent Automated Problem Formulation via LLMs for High-Cost Simulation-Driven Design

This paper introduces APF, a solver-independent framework that leverages large language models and a novel data generation pipeline to automatically translate ambiguous natural language design requirements into accurate, executable optimization formulations for high-cost simulation-driven design, significantly outperforming existing methods in antenna design applications.

Original authors: Yuchen Li, Handing Wang, Bing Xue, Mengjie Zhang, Yaochu Jin

Published 2026-04-14
📖 5 min read🧠 Deep dive

Original authors: Yuchen Li, Handing Wang, Bing Xue, Mengjie Zhang, Yaochu Jin

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a master architect (the Engineer) who has a brilliant vision for a new skyscraper. You can describe the building perfectly in your head and explain it to your team in plain English: "I want the lobby to be bright, the top floor to be quiet, and the foundation to hold up against a hurricane."

However, the construction crew (the Optimization Algorithm) doesn't speak English. They only speak a rigid, mathematical language of blueprints, equations, and constraints. If you don't translate your vision into their language perfectly, they might build a house that looks like a skyscraper but collapses in a light breeze.

This is the problem the paper APF (Automated Problem Formulation) solves.

The Problem: The "Translation Gap"

In high-tech fields like designing antennas, rockets, or microchips, engineers rely on super-complex computer simulations to test their ideas. These simulations are like "time machines"—they take hours or days to run and cost a fortune in computing power.

The bottleneck isn't running the simulation; it's translating the engineer's vague wish list into the strict math code the computer needs to start working.

  • Old Way: A human expert spends days translating "make the signal strong here" into complex math. It's slow, expensive, and prone to human error.
  • The AI Attempt: People tried using AI (Large Language Models or LLMs) to do the translation. But the AI kept getting it wrong because it hadn't been trained on enough examples, and we couldn't afford to ask the "time machine" (the expensive simulator) to check if the AI was right every time it made a mistake.

The Solution: APF (The "Smart Intern")

The authors created a framework called APF. Think of it as hiring a super-smart intern who learns how to translate engineering dreams into math code without ever needing to build the actual building to check their work.

Here is how APF works, using a simple analogy:

1. The "Practice Exam" (Data Generation)

Usually, to teach an AI, you give it a question, let it answer, and then a teacher grades it. But in this field, the "teacher" is a $10,000-per-hour simulation. We can't afford to grade every answer.

Instead, APF creates a giant library of practice exams.

  • It takes old, successful antenna designs (the "answers" that worked).
  • It asks the AI to write the "question" (the requirements) that would lead to that answer.
  • It then asks the AI to write the "math code" for that question.
  • The Trick: It creates thousands of these practice pairs automatically, like a teacher generating a workbook.

2. The "Mock Grader" (Solver-Independent Evaluation)

This is the magic part. How do we know the AI's math code is good if we can't run the expensive simulation?

The authors invented a Mock Grader.

  • Instead of building the antenna, they give the AI a set of hypothetical test scenarios (e.g., "Here is a fake antenna shape").
  • They ask the AI: "If you used your math code on this fake antenna, which one would work best?"
  • Then, they ask a second, very smart AI (the Judge): "Based on the engineer's original wish list, which fake antenna actually looks the best?"
  • If the first AI's ranking matches the Judge's ranking, the math code is good. If they disagree, the code is trash and gets thrown away.

This is like a chef tasting a soup to see if it needs salt, rather than serving it to 1,000 customers to see if they like it. It's fast, cheap, and accurate enough.

3. The "Final Exam" (Fine-Tuning)

Once they have filtered out the bad math codes and kept only the ones that passed the "Mock Grader," they use this high-quality dataset to train (fine-tune) the AI.

Now, the AI is no longer just guessing. It has studied thousands of examples of "Engineer's Wish" \to "Perfect Math Code."

The Result: A Better Antenna

The team tested this on designing a real antenna (a device that sends and receives radio waves).

  • Other AI methods tried to translate the requirements but got the math wrong. The resulting antenna was weak or noisy.
  • The APF method translated the requirements perfectly. The resulting antenna was strong, clear, and exactly what the engineer wanted.

Why This Matters

  • Speed: It turns a process that took experts days into a process that takes minutes.
  • Cost: It saves millions of dollars by not needing to run expensive simulations just to check if the AI is learning correctly.
  • Accessibility: It allows smaller, cheaper AI models to perform as well as massive, expensive ones, provided they are trained on this "smart" data.

In short: APF is a system that teaches AI to speak "Engineer" and "Math" fluently by practicing on a massive library of hypothetical scenarios, so we don't have to pay the expensive price of real-world testing just to fix its grammar.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →