pith:AF6JWETJ
Learning Scenario Reduction for Two-Stage Robust Optimization with Discrete Uncertainty
A GNN-Transformer trained to imitate a lookahead heuristic selects reduced scenarios for two-stage robust optimization while matching quality at 7-200x higher speed.
arxiv:2605.14494 v1 · 2026-05-14 · cs.AI · cs.LG
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{AF6JWETJLXAD67NDCBMLHL42UZ}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
NeurPRISE consistently achieves competitive regret relative to comprehensive methods, maintains strong scalability with varying numbers of scenarios, and delivers 7-200x speedup over PRISE. NeurPRISE also exhibits strong zero-shot generalization, effectively handling instances with larger problem scales (up to 5x), more scenarios (up to 4x), and distribution shifts.
That the marginal impact of each scenario on the recourse cost can be accurately approximated by a GNN-Transformer trained only on PRISE's selections, without needing to solve the full subproblems at inference time, and that this approximation transfers across problem scales and distributions.
NeurPRISE trains a GNN-Transformer via imitation learning to mimic a lookahead heuristic for scenario reduction in 2RO, delivering 7-200x speedups with competitive regret on three test problems and zero-shot generalization.
References
Receipt and verification
| First computed | 2026-05-17T23:39:06.397775Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
017c9b12695dc03f7da31058b3af9aa6721e19271ef55e9fa5ab0402f64edf90
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/AF6JWETJLXAD67NDCBMLHL42UZ \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 017c9b12695dc03f7da31058b3af9aa6721e19271ef55e9fa5ab0402f64edf90
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "dc7b776b403ca60d4e413501b78d26aab85d5902bc49f584bd2f1eff5c565664",
"cross_cats_sorted": [
"cs.LG"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.AI",
"submitted_at": "2026-05-14T07:34:13Z",
"title_canon_sha256": "ec451db23e60b61ad1cdd981c72a5581de602871af5773a5a00e2d7288e53a0a"
},
"schema_version": "1.0",
"source": {
"id": "2605.14494",
"kind": "arxiv",
"version": 1
}
}