b1cb63e7b0602a4fe524cb8d2470e5d0aff5f5aab31b928eb203555468d6b425  README.md
53659295e13987ecc8b0d4fbb69d19624d2f4edbfaf99410bc1e7b571a5ff343  SPLIT.json
db6ce70e57074e6c59749a0bee835b99da2368642472e3ceeb0dce692e19cb7e  artifacts/final900/results.json
5b593b8e295bc2c1882ab101ff7a7f792204b322fa7b5521a1402c9d36c0a059  artifacts/final900/table_main.md
a7bf4611342e935eb9a094d38c2cefdd044cfa16d4bc7d8288443b088e005826  artifacts/ppa_sweep/results.json
76e272f4b27b316647b53f170ac8534e2ef9bed7b8753080d8dc60944213f3fa  artifacts/seeds300/results.json
15fab64a6e6f6e7c6a7df35c54846292f29e2bd5fd49954ab5845b54a62194f4  artifacts/seeds300/table_main.md
2fdad817a2151484196627354d1807b1201e44b0a4c1bca73bb44674e212a561  benchmark.py
50752fe681abf0b55d1bd0a0aff2ac5960122499e837b33ac4e09b943b7e7456  best_params.json
398e50f4ddab59d62ffbfc60c00ebf070304321b875ef8e8c15264ee7abc04e8  mpx/analytical.py
4d438900515c1cee08d2ce90eddcf19afa793a90e8e11f588957d7f7c552a18f  mpx/analytical_batch.py
b20121952ba5034f7eb96110b511c117d62e16fdd601ae160885d0c34a163563  mpx/engine.py
e373e8bed208dcc5735822a05dbfd3976a2abc266374e3cd4cd987eb56a45edf  mpx/extract.py
d64ac2408523f4d5a713867d8a2e3293b790b79827549d118bb0bbbf31fc8bae  mpx/incremental.py
7cc5885a551cfbf17036e5b1d560b438fb71f065358cc8093e71261a30cda43c  mpx/legalize.py
4c44272c5cbbc46d42cf5c9cb262f7f65103bd84579a02fa15719d844a9a2311  mpx/search.py
7bc9ed075916dc0db4593f682ef53df9a0190a3324d074df6a339e2cea8134cc  mpx/soft.py
818061c29a9fea5ebe237f1518f75818c574c7d620a12c6a5e56a350082b32e4  mpx/soft_batch.py
3d9da1c1a2f8217633acbb8249bee3cdc8a0910b948d97e9f415cb4507958a7a  mpx/validate.py
fc5934ba3dc7a0aee68d64682e71eeccfbd890c55d8e806149b65bfbc917892e  paper/data/interventions.json
e7277d92659e27c30ac2e196bf8e4db28f0fe51c86ccf137f82a1819948770cf  paper/data/verdicts_macro_placement.jsonl
b5c117ea31f6e53246a350d58b502b5376f61ad3922badfa9ac4f329b6cce0ae  results-summary.json
f74ef6a98c81351642f5b68ed221b890c07750947b2a50dce5a2f0e29b1c8125  run_full.py
f821df804e8451bd10d3d2bfbc996b0c8ed0ef303ca981f47ca87b0c5fb62fb2  solution.py
fe47b3f226ace6e191b1fd5bb5e8b23b8f690145141a336df1513e7261b0ae7f  verify-frozen.py
c02ebecf00c11f2000a032ac8a92949878c3271eda6fc9ef69e22841b141934a  verify.py
