ORSMT: Unleashing the Potential of Satisfiability Modulo Theories for Semantic Verification and Repair in LLM-Based Optimization
Organizations: Shandong University · Shanghai Jiao Tong University · Eindhoven University of Technology
Abstract
Large language models increasingly automate optimization modeling from natural language problems, producing written mathematics, solver code and a returned report. Verifying one optimization problem across these artifacts requires semantic comparison: unequal models can attain the same objective, equivalent models can use different auxiliary variables, and mutually consistent artifacts can omit the same source requirement. ORSMT provides a typed semantic interface and exact SMT relation queries. It aligns observable decisions, projects auxiliary variables, proves or refutes feasible region and objective relations, localizes refutations to implicated rows or domains and links source texts when available. It then reconstructs one artifact from another, and each adopted candidate passes the required relation checks. Across 3,034 problems and six generator sizes, ORSMT improves the model-code match rate in all 72 benchmark and generator combinations before selection. Protected selection raises the aggregate rate from 43.2% to 88.2% and the share that are both correct and matched from 25.2% to 40.2%. On the 1,905 refuted outputs, certified voting under the shared fallback makes 50.9% of outputs correct and matched, compared with 44.8% for ReLoop and 49.4% for Opt-Verifier. A separate one-round source revision followed by exact reconstruction restores a model-code match for 84.4% of the refuted pairs.
Figures & tables
| Benchmark | Problems | Benchmark | Problems |
| MAMO easy | 652 | MAMO complex | 211 |
| Text2Opt template | 630 | OptMATH | 132 |
| OptiBench | 422 | IndustryOR | 98 |
| Text2Opt unstructured | 248 | LogiOR | 76 |
| NLP4LP | 242 | BWOR | 75 |
| NL4Opt | 230 | ComplexOR | 18 |
| Audit | Written model | Executable model |
|---|---|---|
| Artifact unavailable | 3,202 (17.6%) | 5,980 (32.9%) |
| Primary availability failure | Malformed literal, 2,174 | Runtime error, 3,723 |
| Redundant constraint on this side only | 188 | 239 |
| Constraint absent from the other side | 415 | 546 |
| Verifier | Refuted pairs flagged | Refutation recall (%) | Equivalent pairs flagged | False positive rate (%) |
|---|---|---|---|---|
| ReLoop execution | 181/1,897 | 9.5 | 29/7,859 | 0.4 |
| Opt-Verifier structure | 1,656/1,905 | 86.9 | 4,576/7,867 | 58.2 |
| Setting | Problems | Decided | Problems decided (%) | Median checked time (s) |
| Complete audit, all problems | 3,034 | 2,860 | 94.3 | 0.397 |
| Automatic backend selection, all problems | 3,034 | 2,869 | 94.6 | 0.647 |
| Automatic selection, no captured model | 134 | 0 | 0.0 | – |
| Automatic selection, 1–4 constraints | 1,508 | 1,508 | 100.0 | 0.550 |
| Automatic selection, 5–24 constraints | 946 | 942 | 99.6 | 0.694 |
| Automatic selection, 25–99 constraints | 345 | 343 | 99.4 | 0.892 |
| Benchmark | Problems | 1.5B | 3B | 7B | 14B | 32B | 72B | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Before | After | Before | After | Before | After | Before | After | Before | After | Before | After | ||
| MAMO easy | 652 | 24.5 | 99.7 | 22.9 | 92.6 | 77.3 | 100.0 | 74.4 | 99.7 | 96.0 | 100.0 | 97.7 | 100.0 |
| Text2Opt template | 630 | 22.1 | 92.7 | 0.3 | 52.2 | 12.1 | 41.7 | 15.2 | 52.5 | 12.9 | 61.6 | 17.3 | 63.7 |
| OptiBench | 422 | 37.9 | 99.8 | 27.5 | 90.0 | 59.0 | 99.1 | 44.5 | 95.5 | 80.8 | 100.0 | 93.1 | 100.0 |
| Text2Opt unstructured | 248 | 7.7 | 65.3 | 4.8 | 79.8 | 35.5 | 83.5 | 56.5 | 96.8 | 72.6 | 99.2 | 68.1 | 98.0 |
| NLP4LP | 242 | 37.6 | 99.6 | 25.2 | 87.2 | 55.0 | 99.2 | 41.3 | 94.2 | 84.3 | 100.0 | 93.4 | 100.0 |
| Pipeline | Correct answer | Model–code match | Correct and matched | Correct and matched / correct answers | Newly correct / original correct kept/total |
|---|---|---|---|---|---|
| Original | 4,931 (27.1) | 7,867 (43.2) | 4,588 (25.2) | 4,588/4,931 | 0 / 4,931/4,931 |
| ReLoop | 5,760 (31.7) | 8,285 (45.5) | 4,744 (26.1) | 4,744/5,760 | 829 / 4,931/4,931 |
| Opt-Verifier | 7,070 (38.9) | 4,612 (25.3) | 3,807 (20.9) | 3,807/7,070 | 2,139 / 4,420/4,931 |
| ORSMT | 7,309 (40.2) | 16,053 (88.2) | 7,308 (40.2) | 7,308/7,309 | 2,378 / 4,931/4,931 |
| Policy | Correct and matched (%) |
|---|---|
| ReLoop | 44.8 |
| Opt-Verifier | 49.4 |
| ORSMT direct revision | 46.4 |
| ORSMT with plan review | 47.5 |
| ORSMT with row review | 49.6 |
| ORSMT certified voting | 50.9 |
| System | Pipeline | Correct answer | Artifact match | Correct and matched |
|---|---|---|---|---|
| OptiMUS-0.3 | Original | 647 (21.3) | 1,113 (36.7) | 630 (20.8) |
| Original + ORSMT | 1,199 (39.5) | 1,938 (63.9) | 1,199 (39.5) | |
| OptiMind | Original | 1,885 (62.1) | 2,254 (74.3) | 1,678 (55.3) |
| Original + ORSMT | 1,904 (62.8) | 2,937 (96.8) | 1,901 (62.7) |
Appendix figures & tables43 assets
Supplementary material from the paper’s appendix.
Appendix
| Experiment | Unit | Assigned units |
|---|---|---|
| Main generation and repair | Problem and generator | |
| Paired feedback intervention | Originally refuted output | 1,905 |
| Paired constraint differences | Output with four decided comparisons | 951 |
| Controlled CPU verification | Unique problem | 3,034 |
| Canonical requirement queries | Model obligation | 136,100 |
| Canonical redundancy | Model row | 340,289 |
| Generator | Written model available | Executable model available | Model–code discrepancy | Report discrepancy | Any discrepancy | All checks pass |
|---|---|---|---|---|---|---|
| 1.5B | 85.6 | 64.3 | 33.2 | 17.4 | 34.0 | 24.2 |
| 3B | 74.3 | 42.0 | 14.5 | 9.6 | 15.3 | 15.5 |
| 7B | 72.6 | 75.8 | 9.2 | 8.7 | 12.4 | 45.2 |
| 14B | 84.2 | 60.0 | 4.2 | 9.5 | 10.9 | 39.0 |
| 32B | 89.2 | 77.3 | 3.8 | 11.8 | 13.1 | 55.8 |
| 72B | 88.6 | 83.5 | 3.4 | 13.6 | 14.1 | 59.8 |
| Written-model failure | 1.5B | 3B | 7B | 14B | 32B | 72B |
|---|---|---|---|---|---|---|
| Malformed literal | 283 | 551 | 610 | 291 | 201 | 238 |
| Undeclared symbol | 34 | 82 | 101 | 117 | 88 | 91 |
| Missing expression | 21 | 54 | 31 | 10 | 29 | 12 |
| Invalid comparator | 29 | 19 | 61 | 10 | 0 | 0 |
| Missing model fields | 54 | 15 | 1 | 15 | 1 | 0 |
| Missing right hand side | 0 | 33 | 7 | 0 | 0 | 0 |
| Executable-model failure | 1.5B | 3B | 7B | 14B | 32B | 72B |
|---|---|---|---|---|---|---|
| Python runtime error | 811 | 1,224 | 211 | 865 | 442 | 170 |
| No program in response | 239 | 444 | 434 | 229 | 175 | 225 |
| Python syntax error | 28 | 86 | 77 | 110 | 67 | 93 |
| Truncated before solve | 0 | 1 | 8 | 7 | 2 | 8 |
| Missing artifact | 4 | 4 | 4 | 4 | 4 | 4 |
| all unavailable | 1,082 | 1,759 | 734 | 1,215 | 690 | 500 |
| Generator | Artifact | Assigned | Available | Median variables | Median constraints | Maximum variables | Maximum constraints |
|---|---|---|---|---|---|---|---|
| 1.5B | Written model | 3,034 | 2,596 | 2 | 1 | 81 | 100 |
| 1.5B | Executable model | 3,034 | 1,952 | 3 | 2 | 450 | 96 |
| 3B | Written model | 3,034 | 2,253 | 3 | 3 | 79 | 130 |
| 3B | Executable model | 3,034 | 1,275 | 2 | 3 | 650 | 1,913 |
| 7B | Written model | 3,034 | 2,203 | 3 | 3 | 98 | 119 |
| 7B | Executable model | 3,034 | 2,300 | 3 | 3 | 336 | 386 |
| Assigned | Written model | Executable model | |||||
|---|---|---|---|---|---|---|---|
| Model size | Affine | Other admitted structure | Unavailable | Affine | Other admitted structure | Unavailable | |
| 1.5B | 3,034 | 2,595 | 1 | 438 | 1,949 | 3 | 1,082 |
| 3B | 3,034 | 2,249 | 4 | 781 | 1,265 | 10 | 1,759 |
| 7B | 3,034 | 2,202 | 1 | 831 | 2,297 | 3 | 734 |
| 14B | 3,034 | 2,551 | 3 | 480 | 1,811 | 8 | 1,215 |
| 32B | 3,034 | 2,695 | 12 | 327 | 2,334 | 10 | 690 |
| Finding | Required evidence |
|---|---|
| Additional or missing restriction | A separating assignment is feasible on one side and excluded by a named row on the other. |
| Domain or bound difference | A separating assignment violates a declaration while satisfying the target rows. |
| Objective value or preference difference | A shared feasible point has different values, or two shared points receive different orderings. |
| Redundant constraint | The remaining rows and fixed domains entail the row under sequential deletion. |
| Report error | The reported point has no feasible completion, cannot bind the reported value, or admits a better feasible point. |
| Transcription error | Aligned rows or declarations differ in coefficient, index, bound or direction, with source provenance. |
| Benchmark | Problems | Decided | Unresolved | Problems decided (%) | Median checked time (s) |
|---|---|---|---|---|---|
| MAMO easy | 652 | 652 | 0 | 100.0 | 0.385 |
| Text2Opt template | 630 | 502 | 128 | 79.7 | 0.825 |
| OptiBench | 422 | 422 | 0 | 100.0 | 0.703 |
| Text2Opt unstructured | 248 | 228 | 20 | 91.9 | 0.649 |
| NLP4LP | 242 | 242 | 0 | 100.0 | 0.695 |
| NL4Opt | 230 | 230 | 0 | 100.0 | 0.650 |
| Variable domain | Problems | Decided | Problems decided (%) | Median checked time (s) |
|---|---|---|---|---|
| No captured model | 134 | 0 | 0.0 | – |
| Binary | 119 | 117 | 98.3 | 0.689 |
| Continuous | 406 | 404 | 99.5 | 0.700 |
| Integer | 1,951 | 1,942 | 99.5 | 0.598 |
| Mixed integer | 424 | 406 | 95.8 | 0.847 |
| All problems | 3,034 | 2,869 | 94.6 | 0.647 |
| Family | Models | Obligations | Median rows | Median (s) |
|---|---|---|---|---|
| BinPacking | 620 | 31,000 | 399 | 0.257 |
| Inventory | 160 | 12,000 | 75 | 0.013 |
| JobShop | 160 | 60,320 | 280 | 0.063 |
| Knapsack | 260 | 260 | 1 | 0.005 |
| NetworkFlow | 50 | 3,250 | 63 | 0.014 |
| Pollution | 80 | 600 | 8 | 0.015 |
| Family | Checked | Rows | Redundant | Unresolved | Models with redundancy |
|---|---|---|---|---|---|
| BinPacking | 575 | 240,761 | 2,336 | 2,612 | 575 |
| Inventory | 160 | 12,000 | 3,355 | 0 | 160 |
| JobShop | 155 | 55,320 | 0 | 2,205 | 0 |
| Knapsack | 260 | 260 | 0 | 0 | 0 |
| NetworkFlow | 50 | 3,250 | 1,803 | 0 | 50 |
| Pollution | 34 | 242 | 0 | 0 | 0 |
| Constraints | Claims | Complete queries | Decided by both | Complete median (s) | Restricted median (s) | Paired speedup |
|---|---|---|---|---|---|---|
| Under 1,000 | 3,655 | 3,655 | 3,589 | 0.79 | 0.29 | 1.9 |
| 1,000 to 10,000 | 1,315 | 1,315 | 1,237 | 11.79 | 0.30 | 29.3 |
| 10,000 to 100,000 | 899 | 249 | 229 | 44.71 | 1.30 | 27.8 |
| Model rows | Models | Claims | Full query decisions | Checks decided (%) | Matching decisions |
|---|---|---|---|---|---|
| 20,000 to 50,000 | 9 | 221 | 115 | 52.0 | 112/112 |
| 50,000 to 100,000 | 23 | 568 | 468 | 82.4 | 439/439 |
| 100,000 to 1 million | 41 | 574 | 75 | 13.1 | 49/49 |
| At least 1 million | 5 | 20 | 0 | 0.0 | 0/0 |
| Verifier | Outputs with a decision / 18,204 | Refuted pairs flagged / 1,905 | Refuted pairs not flagged / 1,905 | No decision on refuted pairs / 1,905 | Equivalent pairs flagged / 7,867 |
| ReLoop execution | 16,331 | 181 | 1,716 | 8 | 29 |
| ReLoop perturbation | 803 | 324 | 51 | 1,530 | 369 |
| Opt-Verifier structure | 15,378 | 1,656 | 249 | 0 | 4,576 |
| Opt-Verifier solution | 10,202 | 1,633 | 108 | 164 | 7,001 |
| Discrepancy category | Affected outputs | ReLoop decisions | ReLoop passes |
| Additional feasible decisions | 1,114 | 1,109 | 1,090 |
| Excluded mathematical decisions | 1,232 | 1,228 | 1,056 |
| Objective preference disagreement | 203 | 202 | 200 |
| Variable declaration differences | 922 | 915 | 836 |
| Starting artifact | Assigned outputs | Model–code matches | Including empty feasible regions |
|---|---|---|---|
| Already certified pair | 7,867 | 7,867 | 0 |
| Readable written model | 6,590 | 6,590 | 1,396 |
| Captured executable model | 1,267 | 1,267 | 321 |
| Neither artifact usable | 2,480 | 0 | 0 |
| Initial failure | Assigned outputs | Usable counterpart | Model–code matches |
|---|---|---|---|
| Original executable-model error | 3,319 | 3,319 | 3,319 |
| Missing model or implementation | 2,826 | 839 | 839 |
| Proved model inconsistency | 1,905 | 1,905 | 1,905 |
| Unsupported written representation | 1,092 | 599 | 599 |
| Unresolved relation queries | 904 | 904 | 904 |
| No shared decision variables | 174 | 174 | 174 |
| Repair method | Model–code matches | Refuted pairs repaired (%) | Per output | Per matched output | ||
|---|---|---|---|---|---|---|
| Calls | Tokens | Calls | Tokens | |||
| ORSMT source revision and reconstruction | 1,607 | 84.4 | 1.00 | 3,596 | 1.19 | 4,263 |
| ReLoop | 109 | 5.7 | 1.00 | 2,830 | 17.5 | 49,460 |
| Opt-Verifier | 68 | 3.6 | 5.80 | 7,949 | 162.5 | 222,690 |
| Comparator | Voting only | Comparator only | Net gain percentage points | 95% confidence interval percentage points |
|---|---|---|---|---|
| ReLoop | 175 | 59 | 6.09 | 4.54 to 7.66 |
| Opt-Verifier | 140 | 113 | 1.42 | to 3.05 |
| Repair setting | Candidate records | Timed records | Summed time (s) | Mean time (s) |
|---|---|---|---|---|
| Source revision, 14B, one candidate | 1,905 | 1,905 | 107,068.3 | 56.20 |
| Source revision, 14B, five candidates | 9,525 | 9,525 | 425,946.3 | 44.72 |
| Source revision, 32B, one candidate | 1,905 | 1,905 | 260,619.2 | 136.81 |
| ReLoop revision, 14B | 1,905 | 1,903 | 35,219.4 | 18.51 |
| Opt-Verifier revision, 14B | 1,905 | 1,905 | 39,015.5 | 20.48 |
| Operation | Timed records | Mean (s) | Median (s) |
|---|---|---|---|
| 14B deterministic candidate | 1,905 | 56.2 | 26.6 |
| 14B samples 1 and 2 | 3,810 | 41.9 | 21.2 |
| 14B samples 3 and 4 | 3,810 | 41.8 | 21.0 |
| 32B deterministic candidate | 1,905 | 136.8 | 52.7 |
| ReLoop 14B revision | 1,903 | 18.5 | 9.0 |
| Opt-Verifier 14B revision | 1,905 | 20.5 | 10.1 |
| Pipeline | 1.5B | 3B | 7B | 14B | 32B | 72B | Total |
|---|---|---|---|---|---|---|---|
| Original | 213 | 278 | 801 | 860 | 1,326 | 1,453 | 4,931 |
| ReLoop | 440 | 682 | 901 | 912 | 1,348 | 1,477 | 5,760 |
| Opt-Verifier | 1,199 | 972 | 1,103 | 966 | 1,321 | 1,509 | 7,070 |
| ORSMT | 684 | 1,037 | 1,163 | 1,378 | 1,506 | 1,541 | 7,309 |
| Pipeline | New correct answers | Original correct answers kept | Language model calls | Estimated tokens (millions) |
|---|---|---|---|---|
| Original | 0 | 4,931/4,931 | 0 | 0.0 |
| ReLoop | 829 | 4,931/4,931 | 5,653 | 16.0 |
| Opt-Verifier | 2,139 | 4,420/4,931 | 81,458 | 120.7 |
| ORSMT | 2,378 | 4,931/4,931 | 15,249 | 46.1 |
| Metric | Comparator | ORSMT only | Comparator only |
|---|---|---|---|
| Correct answer | Original | 2,378 | 0 |
| Correct answer | ReLoop | 1,680 | 131 |
| Correct answer | Opt-Verifier | 2,009 | 1,770 |
| Model–code match | Original | 8,186 | 0 |
| Model–code match | ReLoop | 7,771 | 3 |
| Model–code match | Opt-Verifier | 11,442 | 1 |
| Measure | Original | Original + ORSMT |
|---|---|---|
| Assignments | 3,034 | 3,034 |
| Repaired outputs selected | 0 | 2,902 |
| Code-to-mathematics | 0 | 2,837 |
| Certified voting | 0 | 55 |
| Mathematics-to-code-to-mathematics | 0 | 10 |
| Original outputs retained | 3,034 | 132 |
| Benchmark | Problems | Artifact match Original | Artifact match Original + ORSMT | Correct answer Original | Correct answer Original + ORSMT |
|---|---|---|---|---|---|
| MAMO easy | 652 | 534 | 652 | 556 | 575 |
| Text2Opt template | 630 | 373 | 581 | 300 | 300 |
| OptiBench | 422 | 388 | 421 | 343 | 343 |
| Text2Opt unstructured | 248 | 128 | 231 | 93 | 93 |
| NLP4LP | 242 | 230 | 242 | 175 | 175 |
| NL4Opt | 230 | 222 | 230 | 209 | 209 |
| Review outcome | Plan review | Row review |
|---|---|---|
| Initially flagged plans | 20 | 783 |
| Flagged among 576 incorrect answers | 11 | 410 |
| Flagged among 876 correct answers | 9 | 373 |
| Plan revisions adopted after recheck | 8 | 231 |
| Outcome | Original | Revised | Net change (outputs) |
|---|---|---|---|
| Correct answer from captured values | 134 | 174 | +40 |
| Correct answer without exceptions | 133 | 171 | +38 |
| Correct answer from explicit output | 88 | 118 | +30 |
| Program exceptions | 11 | 4 |
| Pipeline | Outputs with missing constraints | Outputs with additional constraints | Outputs without constraint differences | Constraint precision (%) | Constraint recall (%) |
| Original | 415 | 546 | 256 | 72.0 | 78.6 |
| ReLoop | 523 | 662 | 176 | 60.6 | 73.6 |
| Opt-Verifier | 544 | 673 | 159 | 58.6 | 71.3 |
| ORSMT | 462 | 614 | 227 | 66.4 | 77.0 |
| Method | Correct answers | Correct answers with constraint differences | Correct answers with more differences | New differences among 256 originals without differences |
|---|---|---|---|---|
| ORSMT | 556 | 456 | 215 | 116 |
| ReLoop | 605 | 505 | 260 | 150 |
| Opt-Verifier | 661 | 556 | 303 | 161 |
| Benchmark | Problems | Stage | 1.5B | 3B | 7B | 14B | 32B | 72B |
|---|---|---|---|---|---|---|---|---|
| MAMO easy | 652 | Original | 32 | 81 | 388 | 422 | 580 | 570 |
| ORSMT | 271 | 396 | 485 | 551 | 596 | 575 | ||
| Text2Opt template | 630 | Original | 0 | 0 | 6 | 32 | 15 | 79 |
| ORSMT | 111 | 55 | 45 | 80 | 82 | 110 | ||
| OptiBench | 422 | Original | 24 | 55 | 142 | 139 | 253 | 277 |
| ORSMT | 117 | 218 | 236 | 279 | 299 | 290 |
| Edit operator | Applicable | Proved different | Proved equivalent | Unresolved |
|---|---|---|---|---|
| Drop constraint | 144 | 123 | 19 | 2 |
| Tighten right hand side | 130 | 121 | 9 | 0 |
| Flip relation | 129 | 128 | 0 | 1 |
| Relax integrality | 94 | 68 | 20 | 6 |
| Perturb coefficient | 143 | 122 | 19 | 2 |
| All edits | 640 | 562 | 67 | 11 |
| Proved different | Proved equivalent | |||||
|---|---|---|---|---|---|---|
| Criterion | Detected | Missed | Unresolved | Accepted | Falsely flagged | Unresolved |
| Outcome value | 313 | 197 | 52 | 613 | 138 | 36 |
| Mapped optimum | 358 | 152 | 52 | 569 | 182 | 36 |
| Structural graph | 562 | 0 | 0 | 288 | 499 | 0 |
| Falsification with one point | 286 | 276 | 0 | 785 | 2 | 0 |
| Falsification with four points | 427 | 135 | 0 | 783 | 4 | 0 |
| Criterion | Changed pairs detected (%) with 95% interval | Equivalent pairs accepted (%) with 95% interval | Pairs decided (%) |
|---|---|---|---|
| Outcome value | 55.7 [51.6, 59.7] | 77.9 [74.9, 80.7] | 93.5 |
| Mapped optimum | 63.7 [59.6, 67.6] | 72.3 [69.1, 75.3] | 93.5 |
| Structural graph | 100.0 [99.3, 100.0] | 36.6 [33.3, 40.0] | 100.0 |
| Falsification with one point | 50.9 [46.8, 55.0] | 99.7 [99.1, 99.9] | 100.0 |
| Falsification with four points | 76.0 [72.3, 79.3] | 99.5 [98.7, 99.8] | 100.0 |
| Exact reference relation | 100.0 [99.3, 100.0] | 100.0 [99.5, 100.0] | 100.0 |
| Edit operator | Applicable | Proved different | Proved equivalent | Unresolved | Value test miss rate (%) | One direction miss rate (%) |
|---|---|---|---|---|---|---|
| Drop constraint | 2,926 | 2,619 | 298 | 9 | 53.5 | 0.0 |
| Tighten right hand side | 2,489 | 2,330 | 153 | 6 | 36.5 | 100.0 |
| Flip relation | 2,463 | 2,420 | 33 | 10 | 13.2 | 96.6 |
| Relax integrality | 2,028 | 1,240 | 721 | 67 | 63.6 | 0.0 |
| Perturb coefficient | 2,925 | 2,172 | 743 | 10 | 62.7 | 49.3 |
| All edits | 12,831 | 10,781 | 1,948 | 102 | 43.8 | 53.2 |
| Quantity or check | Mathematical witness | Executable witness |
| Decision | ||
| Wood use, limit 890 | 20 | 25 |
| Steel use, limit 500 | 3 | 9 |
| Mathematical row , lower bound 0 | 1 | |
| Executable row , lower bound 0 | 1 | |
| Objective value | 10 | 15 |
| Constraint or objective | Evaluated value | Required relation |
|---|---|---|
| First capacity, | 34 | At most 50 |
| Second capacity, | 43 | At most 80 |
| First quality, | 102 | At least 100 |
| Second quality, | 301 | At least 300 |
| Objective, | 16,300 | Equals reported value |
| Feasible decision with smaller objective | None | Query unsatisfiable |
Large Language Model-Guided Optimization
Large Language Model-Guided Optimization uses language models to propose, steer, and refine solutions to hard search and design problems.
See all 608 papers