Erste öffentliche Fassung: Math Model Generator & Solver

Übersetzt natürlichsprachige Optimierungsaufgaben (Deutsch) per LLM in
eine geprüfte Modellspezifikation, erzeugt Solver-Code und führt ihn in
einer bubblewrap-Sandbox aus. Deterministische Prüfungen ohne LLM,
Report als Markdown/HTML, Benchmark mit 19 verifizierten Fällen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-09-17 11:42:58 +02:00
commit b74445b8d6
2 changed files with 7655 additions and 0 deletions

View file

@ -0,0 +1,9 @@
{
"problem_class": "Mixed-Integer Linear Programming (MILP)",
"target_stack": "HiGHS",
"sense": "minimize",
"objective_value": 320,
"tolerance": 1e-6,
"min_sub_questions": 1,
"source": "Unabhängig durch Enumeration aller 8 zulässigen Rüstmuster verifiziert (Periode 1 muss produzieren, Startbestand 0): Optimum 320 Euro mit Rüstmuster (1,1,0,1) und Mengen [20, 60, 0, 40] = 3 Rüstvorgänge (300) + 10 Stück eine Periode auf Lager (20). Eindeutig, der nächstbeste Plan kostet 340."
}

View file

@ -0,0 +1,7 @@
Ein Betrieb plant die Produktion eines Artikels über vier Perioden. Der Bedarf beträgt in Periode 1: 20 Stück, Periode 2: 50 Stück, Periode 3: 10 Stück, Periode 4: 40 Stück.
Jede Periode, in der überhaupt produziert wird, verursacht Rüstkosten von 100 Euro – unabhängig von der Menge. Die Produktionsmenge selbst ist unbegrenzt und verursacht keine weiteren Stückkosten.
Was am Ende einer Periode auf Lager liegt, kostet 2 Euro je Stück und Periode. Der Bedarf einer Periode wird aus der Produktion derselben Periode oder aus dem Lager gedeckt. Der Lagerbestand ist am Anfang von Periode 1 und am Ende von Periode 4 jeweils null.
In welchen Perioden soll produziert werden, mit welchen Mengen, und wie hoch sind die Gesamtkosten aus Rüst- und Lagerkosten in Euro?