{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:R6Z3FVS5I6XDZELZSN4GPPAJ2V","short_pith_number":"pith:R6Z3FVS5","canonical_record":{"source":{"id":"1809.03685","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DS","submitted_at":"2018-09-11T05:24:43Z","cross_cats_sorted":[],"title_canon_sha256":"5e746c6aae12ebf133b5796524f35a596c24cd780b094d4eaba809c490aa86e5","abstract_canon_sha256":"ca581442c656be54029354d80090e4aa28f14b472ea89124d6b6ee9f47029967"},"schema_version":"1.0"},"canonical_sha256":"8fb3b2d65d47ae3c9179937867bc09d54e3f07dcde8de3487fc94a2010ab6a07","source":{"kind":"arxiv","id":"1809.03685","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.03685","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"arxiv_version","alias_value":"1809.03685v2","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.03685","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"pith_short_12","alias_value":"R6Z3FVS5I6XD","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"R6Z3FVS5I6XDZELZ","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"R6Z3FVS5","created_at":"2026-05-18T12:32:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:R6Z3FVS5I6XDZELZSN4GPPAJ2V","target":"record","payload":{"canonical_record":{"source":{"id":"1809.03685","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DS","submitted_at":"2018-09-11T05:24:43Z","cross_cats_sorted":[],"title_canon_sha256":"5e746c6aae12ebf133b5796524f35a596c24cd780b094d4eaba809c490aa86e5","abstract_canon_sha256":"ca581442c656be54029354d80090e4aa28f14b472ea89124d6b6ee9f47029967"},"schema_version":"1.0"},"canonical_sha256":"8fb3b2d65d47ae3c9179937867bc09d54e3f07dcde8de3487fc94a2010ab6a07","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:05:40.759739Z","signature_b64":"90+ff10Jub3nSx8mZ/QvmMl0A3r/ckmQZ3dWzZCJ8WTBBSIwU7vn1/baj5vZQzjIUNuvMsshbmBOUWM/A4sfDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8fb3b2d65d47ae3c9179937867bc09d54e3f07dcde8de3487fc94a2010ab6a07","last_reissued_at":"2026-05-18T00:05:40.759103Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:05:40.759103Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1809.03685","source_version":2,"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-05-18T00:05:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W3s+4I884o2B73O9a0L/SwhlTdsLFrCHEJJymduevIzYFEyIJONuVKo0bTmUzLCKUh382cywxf9oZDk+EbCjAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T02:43:39.756295Z"},"content_sha256":"425e9c231e75418b683ee5c9969339f8171eb6d6e4e1faa67f3c19a8108781c7","schema_version":"1.0","event_id":"sha256:425e9c231e75418b683ee5c9969339f8171eb6d6e4e1faa67f3c19a8108781c7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:R6Z3FVS5I6XDZELZSN4GPPAJ2V","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Massively Parallel Dynamic Programming on Trees","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DS","authors_text":"Mahsa Derakhshan, MohammadHossein Bateni, MohammadTaghi Hajiaghayi, Soheil Behnezhad, Vahab Mirrokni","submitted_at":"2018-09-11T05:24:43Z","abstract_excerpt":"Dynamic programming is a powerful technique that is, unfortunately, often inherently sequential. That is, there exists no unified method to parallelize algorithms that use dynamic programming. In this paper, we attempt to address this issue in the Massively Parallel Computations (MPC) model which is a popular abstraction of MapReduce-like paradigms. Our main result is an algorithmic framework to adapt a large family of dynamic programs defined over trees.\n  We introduce two classes of graph problems that admit dynamic programming solutions on trees. We refer to them as \"(polylog)-expressible\" "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.03685","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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-05-18T00:05:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ugUnNU8k7wHJcj1FeBrErAcbXZlIRmy4E58wucmeWY45Bii1ADh0wI41C8ueIq2m3JXV/L4plC3fiAyOrnEiCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T02:43:39.757062Z"},"content_sha256":"4e3f996279b9e489edcff37da0c69fa1f3fb1874a406e9e1f8caf6ad7e0b3e45","schema_version":"1.0","event_id":"sha256:4e3f996279b9e489edcff37da0c69fa1f3fb1874a406e9e1f8caf6ad7e0b3e45"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/bundle.json","state_url":"https://pith.science/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/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-08-17T02:43:39Z","links":{"resolver":"https://pith.science/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V","bundle":"https://pith.science/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/bundle.json","state":"https://pith.science/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/state.json","well_known_bundle":"https://pith.science/.well-known/pith/R6Z3FVS5I6XDZELZSN4GPPAJ2V/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:R6Z3FVS5I6XDZELZSN4GPPAJ2V","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":"ca581442c656be54029354d80090e4aa28f14b472ea89124d6b6ee9f47029967","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DS","submitted_at":"2018-09-11T05:24:43Z","title_canon_sha256":"5e746c6aae12ebf133b5796524f35a596c24cd780b094d4eaba809c490aa86e5"},"schema_version":"1.0","source":{"id":"1809.03685","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1809.03685","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"arxiv_version","alias_value":"1809.03685v2","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1809.03685","created_at":"2026-05-18T00:05:40Z"},{"alias_kind":"pith_short_12","alias_value":"R6Z3FVS5I6XD","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"R6Z3FVS5I6XDZELZ","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"R6Z3FVS5","created_at":"2026-05-18T12:32:50Z"}],"graph_snapshots":[{"event_id":"sha256:4e3f996279b9e489edcff37da0c69fa1f3fb1874a406e9e1f8caf6ad7e0b3e45","target":"graph","created_at":"2026-05-18T00:05:40Z","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"},"paper":{"abstract_excerpt":"Dynamic programming is a powerful technique that is, unfortunately, often inherently sequential. That is, there exists no unified method to parallelize algorithms that use dynamic programming. In this paper, we attempt to address this issue in the Massively Parallel Computations (MPC) model which is a popular abstraction of MapReduce-like paradigms. Our main result is an algorithmic framework to adapt a large family of dynamic programs defined over trees.\n  We introduce two classes of graph problems that admit dynamic programming solutions on trees. We refer to them as \"(polylog)-expressible\" ","authors_text":"Mahsa Derakhshan, MohammadHossein Bateni, MohammadTaghi Hajiaghayi, Soheil Behnezhad, Vahab Mirrokni","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DS","submitted_at":"2018-09-11T05:24:43Z","title":"Massively Parallel Dynamic Programming on Trees"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1809.03685","kind":"arxiv","version":2},"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:425e9c231e75418b683ee5c9969339f8171eb6d6e4e1faa67f3c19a8108781c7","target":"record","created_at":"2026-05-18T00:05:40Z","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":"ca581442c656be54029354d80090e4aa28f14b472ea89124d6b6ee9f47029967","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DS","submitted_at":"2018-09-11T05:24:43Z","title_canon_sha256":"5e746c6aae12ebf133b5796524f35a596c24cd780b094d4eaba809c490aa86e5"},"schema_version":"1.0","source":{"id":"1809.03685","kind":"arxiv","version":2}},"canonical_sha256":"8fb3b2d65d47ae3c9179937867bc09d54e3f07dcde8de3487fc94a2010ab6a07","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8fb3b2d65d47ae3c9179937867bc09d54e3f07dcde8de3487fc94a2010ab6a07","first_computed_at":"2026-05-18T00:05:40.759103Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:05:40.759103Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"90+ff10Jub3nSx8mZ/QvmMl0A3r/ckmQZ3dWzZCJ8WTBBSIwU7vn1/baj5vZQzjIUNuvMsshbmBOUWM/A4sfDA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:05:40.759739Z","signed_message":"canonical_sha256_bytes"},"source_id":"1809.03685","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:425e9c231e75418b683ee5c9969339f8171eb6d6e4e1faa67f3c19a8108781c7","sha256:4e3f996279b9e489edcff37da0c69fa1f3fb1874a406e9e1f8caf6ad7e0b3e45"],"state_sha256":"b06a1205f7b8e435026a83c48c9bd9c073783d2aa07befada1e6c9a1e962bc56"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5yEmhkRiXTgreEGArjnCkv+qm8Ybz719BFVsHf8N/mn+DNYNGIjLgo21gPt/eFleS15rPRD+vCDdrQIHbGBXDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-17T02:43:39.763693Z","bundle_sha256":"dbe9781572d8488ca155bc3ffbf6f136b452246aedd98077eab86e3689ee1c24"}}