{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:K2F5B2RY6J6LJ5KB7UHWPKBJOQ","short_pith_number":"pith:K2F5B2RY","canonical_record":{"source":{"id":"2303.10672","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2023-03-19T14:20:44Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"fadd5f1122a0716ca119e4f4e4b80fc36a61d404a1176fb88b1af2e03bd842b1","abstract_canon_sha256":"5c36c7a59d0eb3d2a13f21f373f415ab1ce71f00acd26efb9391b46e87310b9d"},"schema_version":"1.0"},"canonical_sha256":"568bd0ea38f27cb4f541fd0f67a82974279a776318d11dcb1f7c32a51dfd19ca","source":{"kind":"arxiv","id":"2303.10672","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.10672","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"arxiv_version","alias_value":"2303.10672v1","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.10672","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_12","alias_value":"K2F5B2RY6J6L","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_16","alias_value":"K2F5B2RY6J6LJ5KB","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_8","alias_value":"K2F5B2RY","created_at":"2026-07-05T10:44:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:K2F5B2RY6J6LJ5KB7UHWPKBJOQ","target":"record","payload":{"canonical_record":{"source":{"id":"2303.10672","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2023-03-19T14:20:44Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"fadd5f1122a0716ca119e4f4e4b80fc36a61d404a1176fb88b1af2e03bd842b1","abstract_canon_sha256":"5c36c7a59d0eb3d2a13f21f373f415ab1ce71f00acd26efb9391b46e87310b9d"},"schema_version":"1.0"},"canonical_sha256":"568bd0ea38f27cb4f541fd0f67a82974279a776318d11dcb1f7c32a51dfd19ca","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:44:12.221399Z","signature_b64":"elU5HSfEEPOXIRwkhAk67eoFq+DqALMubquNzH4QGd7/Ldw+cPMPiuH46n5aEOI00YEW0NQRh6xqK+lMK8HQBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"568bd0ea38f27cb4f541fd0f67a82974279a776318d11dcb1f7c32a51dfd19ca","last_reissued_at":"2026-07-05T10:44:12.221009Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:44:12.221009Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2303.10672","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:44:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yB9DQjMoHh4Y920FT/L/6zLWHVS1wZ6xBtAedPI1dm60zoJEB2/QIdjSULtpf8nBwjQGO59kQ6uJY4hq8jm2DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-13T14:57:45.267007Z"},"content_sha256":"9641fca93f199dae3bb3180c4d46a888cdb38cd98d5c1af983460e294941afaa","schema_version":"1.0","event_id":"sha256:9641fca93f199dae3bb3180c4d46a888cdb38cd98d5c1af983460e294941afaa"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:K2F5B2RY6J6LJ5KB7UHWPKBJOQ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Going faster to see further: GPU-accelerated value iteration and simulation for perishable inventory control using JAX","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.AI","authors_text":"Joseph Farrington, Kezhi Li, Martin Utley, Wai Keong Wong","submitted_at":"2023-03-19T14:20:44Z","abstract_excerpt":"Value iteration can find the optimal replenishment policy for a perishable inventory problem, but is computationally demanding due to the large state spaces that are required to represent the age profile of stock. The parallel processing capabilities of modern GPUs can reduce the wall time required to run value iteration by updating many states simultaneously. The adoption of GPU-accelerated approaches has been limited in operational research relative to other fields like machine learning, in which new software frameworks have made GPU programming widely accessible. We used the Python library "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.10672","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2303.10672/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:44:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1qHSQV1ylVydAT1b3b1SwkbOk/E3QiOysUZxq3I37um+P31JlFF48h3UejoAQ3RSnm9x/SsVPEh5NPBAXR0hCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-13T14:57:45.267399Z"},"content_sha256":"7ce51555b3de4071d8d55766ff3673c7c23361ce59780df665a20bca60c3a311","schema_version":"1.0","event_id":"sha256:7ce51555b3de4071d8d55766ff3673c7c23361ce59780df665a20bca60c3a311"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/bundle.json","state_url":"https://pith.science/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-13T14:57:45Z","links":{"resolver":"https://pith.science/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ","bundle":"https://pith.science/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/bundle.json","state":"https://pith.science/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/K2F5B2RY6J6LJ5KB7UHWPKBJOQ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:K2F5B2RY6J6LJ5KB7UHWPKBJOQ","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":"5c36c7a59d0eb3d2a13f21f373f415ab1ce71f00acd26efb9391b46e87310b9d","cross_cats_sorted":["cs.DC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2023-03-19T14:20:44Z","title_canon_sha256":"fadd5f1122a0716ca119e4f4e4b80fc36a61d404a1176fb88b1af2e03bd842b1"},"schema_version":"1.0","source":{"id":"2303.10672","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.10672","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"arxiv_version","alias_value":"2303.10672v1","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.10672","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_12","alias_value":"K2F5B2RY6J6L","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_16","alias_value":"K2F5B2RY6J6LJ5KB","created_at":"2026-07-05T10:44:12Z"},{"alias_kind":"pith_short_8","alias_value":"K2F5B2RY","created_at":"2026-07-05T10:44:12Z"}],"graph_snapshots":[{"event_id":"sha256:7ce51555b3de4071d8d55766ff3673c7c23361ce59780df665a20bca60c3a311","target":"graph","created_at":"2026-07-05T10:44:12Z","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/2303.10672/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Value iteration can find the optimal replenishment policy for a perishable inventory problem, but is computationally demanding due to the large state spaces that are required to represent the age profile of stock. The parallel processing capabilities of modern GPUs can reduce the wall time required to run value iteration by updating many states simultaneously. The adoption of GPU-accelerated approaches has been limited in operational research relative to other fields like machine learning, in which new software frameworks have made GPU programming widely accessible. We used the Python library ","authors_text":"Joseph Farrington, Kezhi Li, Martin Utley, Wai Keong Wong","cross_cats":["cs.DC"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2023-03-19T14:20:44Z","title":"Going faster to see further: GPU-accelerated value iteration and simulation for perishable inventory control using JAX"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.10672","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:9641fca93f199dae3bb3180c4d46a888cdb38cd98d5c1af983460e294941afaa","target":"record","created_at":"2026-07-05T10:44:12Z","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":"5c36c7a59d0eb3d2a13f21f373f415ab1ce71f00acd26efb9391b46e87310b9d","cross_cats_sorted":["cs.DC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2023-03-19T14:20:44Z","title_canon_sha256":"fadd5f1122a0716ca119e4f4e4b80fc36a61d404a1176fb88b1af2e03bd842b1"},"schema_version":"1.0","source":{"id":"2303.10672","kind":"arxiv","version":1}},"canonical_sha256":"568bd0ea38f27cb4f541fd0f67a82974279a776318d11dcb1f7c32a51dfd19ca","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"568bd0ea38f27cb4f541fd0f67a82974279a776318d11dcb1f7c32a51dfd19ca","first_computed_at":"2026-07-05T10:44:12.221009Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:44:12.221009Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"elU5HSfEEPOXIRwkhAk67eoFq+DqALMubquNzH4QGd7/Ldw+cPMPiuH46n5aEOI00YEW0NQRh6xqK+lMK8HQBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T10:44:12.221399Z","signed_message":"canonical_sha256_bytes"},"source_id":"2303.10672","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9641fca93f199dae3bb3180c4d46a888cdb38cd98d5c1af983460e294941afaa","sha256:7ce51555b3de4071d8d55766ff3673c7c23361ce59780df665a20bca60c3a311"],"state_sha256":"79f6a35845b1e590973172a6a73354c8ef8e8be2e5a3ac85da66cea6cb2a9405"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dny0MVodYmMm/9s7ZcxoZCkdlU3d93ANqxeFVw1cuUlq0ZKNO12T7mDCfLKU9EbmzzTfeG+O4+7yjlDyla2RAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-13T14:57:45.269408Z","bundle_sha256":"6bdc924eb80182ba90523083765355a237d36db1b71bb6d7584d03007ecbc8a8"}}