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,2 @@
{"problem_class": "Constraint Programming (CP)", "target_stack": "Google OR-Tools (CP-SAT)", "sense": "minimize", "objective_value": 51, "tolerance": 1e-6,
"source": "Brute Force über alle 4^6 Zuordnungen"}

View file

@ -0,0 +1,15 @@
Ein Supermarkt plant einen Tag mit drei Schichten (Früh, Spät, Nacht). Sechs Mitarbeitende stehen zur Verfügung; jede Person arbeitet an diesem Tag in höchstens einer Schicht oder hat frei.
Die Frühschicht braucht mindestens 2 Personen, die Spätschicht mindestens 2 Personen und die Nachtschicht genau 1 Person.
Wenn Anna arbeitet, muss Ben in derselben Schicht arbeiten. Clara und David dürfen nicht in derselben Schicht eingeteilt werden.
Die Lohnkosten (in Euro) je Person und Schicht:
Person | Früh | Spät | Nacht
-------|------|------|------
Anna | 10 | 12 | 15
Ben | 11 | 10 | 14
Clara | 9 | 13 | 16
David | 12 | 11 | 13
Eva | 10 | 14 | 12
Felix | 13 | 12 | 11
Freie Personen verursachen keine Kosten. Erstelle einen Schichtplan mit minimalen Lohnkosten.