{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:LKK27TEG6JXNKZ2JDDL4WE3T3N","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"c9fcdcdb2881f3df1758a056f64ac227ab397043773b109b7e79b6a3b45db232","cross_cats_sorted":["math.OC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-06T23:36:16Z","title_canon_sha256":"e124cc67d49b59aa4a2abaddea8fd75707c044e936335649595b63ec37f2a75f"},"schema_version":"1.0","source":{"id":"2104.02828","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2104.02828","created_at":"2026-07-05T02:29:59Z"},{"alias_kind":"arxiv_version","alias_value":"2104.02828v1","created_at":"2026-07-05T02:29:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2104.02828","created_at":"2026-07-05T02:29:59Z"},{"alias_kind":"pith_short_12","alias_value":"LKK27TEG6JXN","created_at":"2026-07-05T02:29:59Z"},{"alias_kind":"pith_short_16","alias_value":"LKK27TEG6JXNKZ2J","created_at":"2026-07-05T02:29:59Z"},{"alias_kind":"pith_short_8","alias_value":"LKK27TEG","created_at":"2026-07-05T02:29:59Z"}],"graph_snapshots":[{"event_id":"sha256:91ebece36bd94bcb7cb000556e9c0b85225b1db9e3f319ff8a78fdf89de5f3f6","target":"graph","created_at":"2026-07-05T02:29:59Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2104.02828/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In this paper we describe Ecole (Extensible Combinatorial Optimization Learning Environments), a library to facilitate integration of machine learning in combinatorial optimization solvers. It exposes sequential decision making that must be performed in the process of solving as Markov decision processes. This means that, rather than trying to predict solutions to combinatorial optimization problems directly, Ecole allows machine learning to work in cooperation with a state-of-the-art a mixed-integer linear programming solver that acts as a controllable algorithm. Ecole provides a collection o","authors_text":"Andrea Lodi, Antoine Prouvost, Didier Ch\\'etelat, Justin Dumouchelle, Maxime Gasse","cross_cats":["math.OC"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-06T23:36:16Z","title":"Ecole: A Library for Learning Inside MILP Solvers"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2104.02828","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:c4ff86deb8ce06d0a58e7b6ae0de5884ebdf078402b695c60853d190aa246512","target":"record","created_at":"2026-07-05T02:29:59Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"c9fcdcdb2881f3df1758a056f64ac227ab397043773b109b7e79b6a3b45db232","cross_cats_sorted":["math.OC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-06T23:36:16Z","title_canon_sha256":"e124cc67d49b59aa4a2abaddea8fd75707c044e936335649595b63ec37f2a75f"},"schema_version":"1.0","source":{"id":"2104.02828","kind":"arxiv","version":1}},"canonical_sha256":"5a95afcc86f26ed5674918d7cb1373db6ac9b41be223a1392401579c8e0912aa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5a95afcc86f26ed5674918d7cb1373db6ac9b41be223a1392401579c8e0912aa","first_computed_at":"2026-07-05T02:29:59.994714Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:29:59.994714Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"n7sDl7QVM8FqGfCEbTLvCxmySAdE1+HW8Vn/IBPXTKpHFF0bkDL2OJ5lLYKW+jg171oKt+YgIjk7GTR++AIZBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T02:29:59.995107Z","signed_message":"canonical_sha256_bytes"},"source_id":"2104.02828","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c4ff86deb8ce06d0a58e7b6ae0de5884ebdf078402b695c60853d190aa246512","sha256:91ebece36bd94bcb7cb000556e9c0b85225b1db9e3f319ff8a78fdf89de5f3f6"],"state_sha256":"ea10ced265b4ee053d165b8edea8aab6409fc928b6c3cd1fe1713361d720259d"}