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": "Linear Programming (LP)",
"status": "infeasible",
"sense": "minimize",
"objective_value": null,
"tolerance": 1e-6,
"min_sub_questions": 1,
"source": "Die Aufgabe ist unlösbar, und zwar beweisbar: der Proteingehalt jeder Mischung aus A (25 %) und B (20 %) liegt zwischen 20 % und 25 %, kann also die geforderten 30 % nie erreichen. Bestmöglich sind 100 kg A mit 25 kg Protein gegen 30 kg gefordert. Mit scipy linprog bestätigt (HiGHS model_status Infeasible). Erwartet wird der Status infeasible; ein gemeldeter Zielwert wäre ein Fehler."
}

View file

@ -0,0 +1,7 @@
Ein Futtermittelhersteller soll 100 kg einer Mischung herstellen, die mindestens 30 Prozent Protein enthält.
Zur Verfügung stehen zwei Rohstoffe: Rohstoff A mit einem Proteingehalt von 25 Prozent und Rohstoff B mit einem Proteingehalt von 20 Prozent. Von jedem Rohstoff sind bis zu 100 kg lieferbar. Rohstoff A kostet 4 Euro je kg, Rohstoff B kostet 3 Euro je kg.
Die Mischung soll aus genau diesen beiden Rohstoffen bestehen und genau 100 kg wiegen.
Bestimmen Sie die kostenminimale Mischung, die alle Anforderungen erfüllt.