{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:3VODP43HQQ3U7UTP3NIZF2C67O","short_pith_number":"pith:3VODP43H","canonical_record":{"source":{"id":"2212.03157","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T17:32:19Z","cross_cats_sorted":[],"title_canon_sha256":"6f34bb17cfd320ec7683d1d8d4f056f67cd11a866ab0523c6c09456cf198458d","abstract_canon_sha256":"a5fa5250d8231f52a5793ac1e590298bd5e934933c5cad009116455458ca3777"},"schema_version":"1.0"},"canonical_sha256":"dd5c37f36784374fd26fdb5192e85efbb64abe8883283574e51b293692f6e066","source":{"kind":"arxiv","id":"2212.03157","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.03157","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"arxiv_version","alias_value":"2212.03157v1","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.03157","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_12","alias_value":"3VODP43HQQ3U","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_16","alias_value":"3VODP43HQQ3U7UTP","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_8","alias_value":"3VODP43H","created_at":"2026-07-05T05:23:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:3VODP43HQQ3U7UTP3NIZF2C67O","target":"record","payload":{"canonical_record":{"source":{"id":"2212.03157","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T17:32:19Z","cross_cats_sorted":[],"title_canon_sha256":"6f34bb17cfd320ec7683d1d8d4f056f67cd11a866ab0523c6c09456cf198458d","abstract_canon_sha256":"a5fa5250d8231f52a5793ac1e590298bd5e934933c5cad009116455458ca3777"},"schema_version":"1.0"},"canonical_sha256":"dd5c37f36784374fd26fdb5192e85efbb64abe8883283574e51b293692f6e066","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:23:04.437610Z","signature_b64":"if3l4Q35WcNUfQ7CGZIwuRUKiu+IRfKE3rXCxee9X1XRIgISSjdkf3M2MvGyGdB50LtfYYhctcvirA+6SsrQDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"dd5c37f36784374fd26fdb5192e85efbb64abe8883283574e51b293692f6e066","last_reissued_at":"2026-07-05T05:23:04.437211Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:23:04.437211Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2212.03157","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-05T05:23:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uaLWRudnPZ7CAXHSe6gQD1axqTCcs4M1w10M0YMO3k6jefIEc4S2vruxlc+8gRz/C/rqunBNyAH2TIw+ovxICA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:48:35.295814Z"},"content_sha256":"a9e9cc2a5e2fbb2df683dde6bf7cd3be305841a6bc02d3946207ad1281b3781c","schema_version":"1.0","event_id":"sha256:a9e9cc2a5e2fbb2df683dde6bf7cd3be305841a6bc02d3946207ad1281b3781c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:3VODP43HQQ3U7UTP3NIZF2C67O","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An algorithmic guide for finite-dimensional optimal control problems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"math.OC","authors_text":"CaGE ), Emmanuel Tr\\'elat (LJLL (UMR\\_7598), Hasnaa Zidani (LMI), Jean-Baptiste Caillau (JAD, McTAO), Roberto Ferretti","submitted_at":"2022-12-06T17:32:19Z","abstract_excerpt":"We survey the main numerical techniques for finite-dimensional nonlinear optimal control. The chapter is written as a guide to practitioners who wish to get rapidly acquainted with the main numerical methods used to efficiently solve an optimal control problem. We consider two classical examples, simple but significant enough to be enriched and generalized to other settings: Zermelo and Goddard problems. We provide sample of the codes used to solve them and make these codes available online. We discuss direct and indirect methods, Hamilton-Jacobi approach, ending with optimistic planning. The "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.03157","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/2212.03157/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-05T05:23:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vrpBZpr2BcKHy0SlNtcpouXxkySv0auS7/+PHF1ERMknTDqBRyK4Sc0f/SqJShTQZyOasmax8Dlc2ruQ41nyDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:48:35.296193Z"},"content_sha256":"621b375385512eac916a71d69f3f285f44f4dcc56076a9aa07a7ab9e18ecc3c0","schema_version":"1.0","event_id":"sha256:621b375385512eac916a71d69f3f285f44f4dcc56076a9aa07a7ab9e18ecc3c0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3VODP43HQQ3U7UTP3NIZF2C67O/bundle.json","state_url":"https://pith.science/pith/3VODP43HQQ3U7UTP3NIZF2C67O/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3VODP43HQQ3U7UTP3NIZF2C67O/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-07T13:48:35Z","links":{"resolver":"https://pith.science/pith/3VODP43HQQ3U7UTP3NIZF2C67O","bundle":"https://pith.science/pith/3VODP43HQQ3U7UTP3NIZF2C67O/bundle.json","state":"https://pith.science/pith/3VODP43HQQ3U7UTP3NIZF2C67O/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3VODP43HQQ3U7UTP3NIZF2C67O/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:3VODP43HQQ3U7UTP3NIZF2C67O","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":"a5fa5250d8231f52a5793ac1e590298bd5e934933c5cad009116455458ca3777","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T17:32:19Z","title_canon_sha256":"6f34bb17cfd320ec7683d1d8d4f056f67cd11a866ab0523c6c09456cf198458d"},"schema_version":"1.0","source":{"id":"2212.03157","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2212.03157","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"arxiv_version","alias_value":"2212.03157v1","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2212.03157","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_12","alias_value":"3VODP43HQQ3U","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_16","alias_value":"3VODP43HQQ3U7UTP","created_at":"2026-07-05T05:23:04Z"},{"alias_kind":"pith_short_8","alias_value":"3VODP43H","created_at":"2026-07-05T05:23:04Z"}],"graph_snapshots":[{"event_id":"sha256:621b375385512eac916a71d69f3f285f44f4dcc56076a9aa07a7ab9e18ecc3c0","target":"graph","created_at":"2026-07-05T05:23:04Z","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/2212.03157/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We survey the main numerical techniques for finite-dimensional nonlinear optimal control. The chapter is written as a guide to practitioners who wish to get rapidly acquainted with the main numerical methods used to efficiently solve an optimal control problem. We consider two classical examples, simple but significant enough to be enriched and generalized to other settings: Zermelo and Goddard problems. We provide sample of the codes used to solve them and make these codes available online. We discuss direct and indirect methods, Hamilton-Jacobi approach, ending with optimistic planning. The ","authors_text":"CaGE ), Emmanuel Tr\\'elat (LJLL (UMR\\_7598), Hasnaa Zidani (LMI), Jean-Baptiste Caillau (JAD, McTAO), Roberto Ferretti","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T17:32:19Z","title":"An algorithmic guide for finite-dimensional optimal control problems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2212.03157","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:a9e9cc2a5e2fbb2df683dde6bf7cd3be305841a6bc02d3946207ad1281b3781c","target":"record","created_at":"2026-07-05T05:23:04Z","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":"a5fa5250d8231f52a5793ac1e590298bd5e934933c5cad009116455458ca3777","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2022-12-06T17:32:19Z","title_canon_sha256":"6f34bb17cfd320ec7683d1d8d4f056f67cd11a866ab0523c6c09456cf198458d"},"schema_version":"1.0","source":{"id":"2212.03157","kind":"arxiv","version":1}},"canonical_sha256":"dd5c37f36784374fd26fdb5192e85efbb64abe8883283574e51b293692f6e066","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"dd5c37f36784374fd26fdb5192e85efbb64abe8883283574e51b293692f6e066","first_computed_at":"2026-07-05T05:23:04.437211Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:23:04.437211Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"if3l4Q35WcNUfQ7CGZIwuRUKiu+IRfKE3rXCxee9X1XRIgISSjdkf3M2MvGyGdB50LtfYYhctcvirA+6SsrQDg==","signature_status":"signed_v1","signed_at":"2026-07-05T05:23:04.437610Z","signed_message":"canonical_sha256_bytes"},"source_id":"2212.03157","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a9e9cc2a5e2fbb2df683dde6bf7cd3be305841a6bc02d3946207ad1281b3781c","sha256:621b375385512eac916a71d69f3f285f44f4dcc56076a9aa07a7ab9e18ecc3c0"],"state_sha256":"06857b90050d8e45131d56d1724e40bdcc6861a8c11fbc0dda834e19e1e134d3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pDgqJSBHPS+a4ZOAspFF5coSdksDVGDc0R37nZwgdm4fbirmqy1o1SxhDtgjAutryefM2BHPY9CwclcaoucvCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T13:48:35.298476Z","bundle_sha256":"790d0a7a059f9ef58ce91d149ab5586975da546ee5b6897b844771ef2bd63a79"}}