Im Wurzelverzeichnis liegt nur noch TextToModel.py (Ablauf und CLI). Jede Stufe liegt mit Code und Prompt in einem eigenen Ordner: core, understanding, modeling, checks, solving, reporting, data, benchmark; Tests unter tests/, Aufgaben unter tasks/. understand_task, text_to_model/revise_model und review_assumptions/needs_work/select_best sind aus TextToModel.py zu ihren Prompts gewandert, inhaltlich unveraendert. Prompt-Kennung des Benchmarks bleibt 93744636095a. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
443 B
443 B
min z = 17x1 + 23x2 + 31x3 + 19x4 + 29*x5
s.t.
6x1 + 4x2 + 8x3 + 5x4 + 7x5 >= 120 3x1 + 9x2 + 2x3 + 6x4 + 4x5 >= 105 8x1 + 5x2 + 7x3 + 3x4 + 9x5 >= 135 2x1 + 7x2 + 6x3 + 8x4 + 5x5 >= 110
5x1 + 3x2 + 4x3 + 6x4 + 2x5 <= 100 4x1 + 6x2 + 3x3 + 2x4 + 5x5 <= 90 7x1 + 2x2 + 5x3 + 4x4 + 3*x5 <= 95
x1 + x2 + x3 + x4 + x5 <= 28
x1, x2, x3, x4, x5 in Z_{\ge 0}