Cargo.lock,sha256=-sANDYcBVCHwOzlqlqXhqec2UPoicFsPIDENweKWVf4,14242
Cargo.toml,sha256=Ok-LNO1Z7OEah4MWxnzPJ3nOifAtuTr5wm8iBCEIeAs,335
LICENSE,sha256=IrIDo_K_o1_ycu1XcC0VSu2JZuoJeMRM7KZljyxgvFE,14474
crates/discopt-core/Cargo.toml,sha256=HhSDhHM-XmHH-N7DHOjTw5WQiNrSjiVyyG3gsV1iieA,2262
crates/discopt-core/examples/feral_update_cost.rs,sha256=5A2wsf0X52bdDQWBDXGIRRTCDjv-MEcc8D1c2pskm5Q,6647
crates/discopt-core/examples/milp_bench.rs,sha256=YG1tzJBNIQrmMgG48Otqyspdbkm_MsF4ENr20leoQyU,6881
crates/discopt-core/examples/par_bench.rs,sha256=gmMhVd8zRoXDG4T3R2rTDONZPNjjXI4qzbvGvsZsjRs,5800
crates/discopt-core/src/amp.rs,sha256=MV--Iomi1iCp_9Y95y0ao00YTnerjBHUq-EuWSeFkxM,26411
crates/discopt-core/src/bnb/branching.rs,sha256=o1BNpPSfuYvX5u5OER6bmMCr-mdIiEhKhySWq3kQ9l0,31973
crates/discopt-core/src/bnb/in_tree_presolve.rs,sha256=YeTGMoDxka7jMfcIeRlhJ8MSVimk-3LtnbF0kPjiyC4,10958
crates/discopt-core/src/bnb/milp_driver.rs,sha256=F5lE8ojXhmycrDQ4XQK_BpV6j1LA8AZt6UZjz14K0oA,85305
crates/discopt-core/src/bnb/mod.rs,sha256=965Tf-VLEfYnkYYJo3wHcB1sPS5R2ZoCDXGHyXBQtDg,575
crates/discopt-core/src/bnb/node.rs,sha256=AOI7Pkk96Vjv-pzvwY301EgMcaLR5hw75NW9c6QOHU8,4561
crates/discopt-core/src/bnb/pool.rs,sha256=OQLKzUzsIPwNYaF_sRp1vF3eS3MtE2qv7XTh213wd2o,12761
crates/discopt-core/src/bnb/tree_manager.rs,sha256=jCYQDG6uYi9UlWBA_d3qf1n9bIDgabiix74aCuwnTEg,47601
crates/discopt-core/src/expr.rs,sha256=5cRLeioDSVyxTqJAMoCLfoGqQDPvzUIBo4WGEFqHa5U,67162
crates/discopt-core/src/lib.rs,sha256=isDkjckj8x52hEbKA2sh6obVDsjZkf_Kv_kCRSwEks0,556
crates/discopt-core/src/lp/basis.rs,sha256=WTso5Q-xr9n_XozGeL6Ud0OU6fDSDHGs2ZWxKeNS9F0,13939
crates/discopt-core/src/lp/cover.rs,sha256=83r2m5qCCb1ai6H75Vkzzvi2Unwxn-W3LBujd2CeTgQ,9998
crates/discopt-core/src/lp/crossover.rs,sha256=liopd0JSwOuc74RESypRuIBlc5jpbHDfatwnhabuUng,15021
crates/discopt-core/src/lp/cut_select.rs,sha256=iqCZp5gNGKzGDleK2gW2e-ZxjG6orcgl2QglytQer-U,4929
crates/discopt-core/src/lp/gomory.rs,sha256=Gu47xSlm1KyQupl1tqchdYRaepw9s1qCUYMJLU6Ha7g,21223
crates/discopt-core/src/lp/mir.rs,sha256=FU-y9ATCIH40ztPER-rSjFuZj-nTWzPRjtPotaAPvn8,9476
crates/discopt-core/src/lp/mod.rs,sha256=YSBsTXvHTuvZllOgz0LEYrItX4b4P8_aS2Z_CcHq2BU,884
crates/discopt-core/src/lp/simplex/batch.rs,sha256=VmjvbP7QawbCqLg9mAULE-znNrc4iINjFH4z9eKTM8w,8838
crates/discopt-core/src/lp/simplex/dual.rs,sha256=6GHwzpUZXaO58nQQcaBccAIAiIrErc12NXR1O8o4NsM,55453
crates/discopt-core/src/lp/simplex/linsolve.rs,sha256=SIct9HkoU0Zi4hlCWQpmLk9dRp1DFOidVM1wyarSe48,32771
crates/discopt-core/src/lp/simplex/mod.rs,sha256=Bhviv3gRz5Lip7eBLuUCKZugXIWfJ2zs-EC6xYkGK6U,5228
crates/discopt-core/src/lp/simplex/presolve.rs,sha256=E-oUaDZAN_KToRcnXgkMJfUJcNtn2Ah6tJTI1b6TzWU,9086
crates/discopt-core/src/lp/simplex/primal.rs,sha256=25fWgvnCEuw219mVhGaQx2u-prYbfgly8goN-2L73hU,53462
crates/discopt-core/src/lp/simplex/scaling.rs,sha256=OoGRzXlaUgkqo3VXn6Jfy_WK2rRcRbRGL6-6EAUHGNo,19030
crates/discopt-core/src/lp/simplex/sparse.rs,sha256=VWR3HN4g3xZko6vM8HpoRCKqauvqp4eEVDzfoP5ncpU,5748
crates/discopt-core/src/nl_parser.rs,sha256=WJ8WrknsZCVOwvnnleCcOnPh7EjLK61oQP3dzZtbLks,79909
crates/discopt-core/src/presolve/aggregate.rs,sha256=u1p9PR3ZFqWwe5WDk0VS0qVI-FUKT3nxNc_cBIVXBOw,25263
crates/discopt-core/src/presolve/cliques.rs,sha256=3bTexUC2hZUNJsWU0e0dyMzub9LI2mlNjgZFZpD6k_M,14214
crates/discopt-core/src/presolve/coefficient_strengthening.rs,sha256=kpcuUc1HpMjthKW9RYZzo17QFoFQ2N8zUYHFDI-BCk4,24421
crates/discopt-core/src/presolve/delta.rs,sha256=4uM83oCmKtEYVvcNvDG9pceNQ-Ji1SIRA1QPUUnNH90,11288
crates/discopt-core/src/presolve/duality.rs,sha256=hm6E4ZjZlNOtueP7Gvgmd017oYim2rUSTTdMtVjg1cQ,11448
crates/discopt-core/src/presolve/eliminate.rs,sha256=blIajs-luKBcSp7BSttEpxfU2i5dvDKmk1cBUJtEFk8,18797
crates/discopt-core/src/presolve/factorable_elim.rs,sha256=8_le5NugZ1cx3PYJJ28AhJ6JUgqryJxGLyyH8ZsNZIE,23697
crates/discopt-core/src/presolve/fbbt.rs,sha256=a9LbVyyPSN46adyQirUcPz-bTSuGN0VO12LgiobveV4,92550
crates/discopt-core/src/presolve/fbbt_fp.rs,sha256=DV1SFvfkcYiJOAjijizSgp2u6Qd4qu0YgFoGVcyYji0,16709
crates/discopt-core/src/presolve/implied_bounds.rs,sha256=Z6-CKDWYEKkJrOxvexjmsrNz0eHLAtvEHr3WozneOLs,22682
crates/discopt-core/src/presolve/mod.rs,sha256=LjoDrckxIhqVlccJ53-X2-9pephd5BYw0uzrFMVtnkM,3456
crates/discopt-core/src/presolve/obbt.rs,sha256=griJav6nS8g_fBTPeVd-IARHDV-IcOUgwecjcd-2SI4,22598
crates/discopt-core/src/presolve/orchestrator.rs,sha256=Ktxjp3604G9Qz3G6a57QDIu5msY4ECeK4CdxUDGIr_s,8133
crates/discopt-core/src/presolve/pass.rs,sha256=fhn6S7XfnaVgKy4PeWLGb40sJ1UAp-A8AkcAgInabhY,5639
crates/discopt-core/src/presolve/passes.rs,sha256=Vn747zWuK-zBH4nYgPY4LGJXeytF5_8Vot8GKJOU_SY,31023
crates/discopt-core/src/presolve/polynomial.rs,sha256=GOOiRGKYm5omv6X-dgNxNb5KLRGrhkBz2AMsEGrwGQQ,35354
crates/discopt-core/src/presolve/probing.rs,sha256=Kesdo9oEnNs-R-XiMfSOW9f-6oud1BhJ6MnNgCLVJVE,24694
crates/discopt-core/src/presolve/reduction_constraints.rs,sha256=MGnoNOPs_E16-HmrlADAz41Q_c3A_feU2aF61drsusw,17930
crates/discopt-core/src/presolve/redundancy.rs,sha256=FzPNNaNqd7GJkx-Po_u45kQzk_iKCki9zWi7kDkR168,21163
crates/discopt-core/src/presolve/scaling.rs,sha256=3LhzPQP1dFMxGbcq4DYXqd2or5o-VPn8_e2blfH_FF8,11123
crates/discopt-core/src/presolve/simplify.rs,sha256=LBKPwvGsD9D8YDblXgjelBajCZaQIyQ-8iDMLm4ry2k,20558
crates/discopt-core/src/presolve/symmetry.rs,sha256=mwc7bWui-54WgJvtp6Hdwg1Ri9JNe2HNlEv-2dib4hk,18251
crates/discopt-core/src/profile.rs,sha256=AmfRJORoL2jupgxlcGaZJgIugZl3Lc9yrXqOvTr1hBg,6869
crates/discopt-core/tests/presolve_determinism.rs,sha256=l_3MvvsghlovjFJ-wzzmmg9FfIDcq7rhdyj3JF4XF3U,10268
crates/discopt-python/Cargo.toml,sha256=rZHGWR2BSq86ieWwE1hBa7XRV-n2MbOuJ6pb-jXvx-k,565
crates/discopt-python/src/batch.rs,sha256=B6O0sfHEhu5mf_iYkGCc-88iE3alpln8IH1N1ZrrIyI,8444
crates/discopt-python/src/bnb_bindings.rs,sha256=RIkuczyoIFNrPdsjbZfytmF0Occ94ynntd0ivm5Kdp4,13408
crates/discopt-python/src/expr_bindings.rs,sha256=FcA5RjKu7uJeNIJ0uytq69Oy2waoB2w5x3w6ot3jD5Q,59113
crates/discopt-python/src/lib.rs,sha256=vXdf6FhHPlgCTt3YLApYeqif3KBw4-v-ATAX0uQQWRg,1796
crates/discopt-python/src/lp_bindings.rs,sha256=YDARBPMssKgcjOrdquOcbme2duie6YO33icWHwRZjC4,26066
crates/discopt-python/src/nl_bindings.rs,sha256=vvoyoFvEEaJFQLTg29hl0rHmEANSrKSPC1UXKNj83_k,1137
discopt/__init__.py,sha256=tBZn9Jaqg8DsABufzt0gNlUq24iwiKT39T1y4i5GQis,7733
discopt/_daemon_core.py,sha256=ZKnTItKffw4pky087H_XzweJMkKPcOEZzXBUjMIDhHw,19692
discopt/_jax/PHASE3_MATH_NOTES.md,sha256=7DfKFAS5cceWERE7mjSrrAya97yAEy0R0y0Z5NmWWZQ,17703
discopt/_jax/__init__.py,sha256=x7tOBgbIvpI1O-e_Js-j5pkmTA3QP4N6zioQuHPHWOI,928
discopt/_jax/_numeric.py,sha256=GZBGCST876AnMoBeg7Vw0ex2zLy9Bs9JAQ1AHNtt57Q,346
discopt/_jax/alphabb.py,sha256=yDkRaZna18nb6X2CNR6wMsChmHgrZi-bFyY2GcK-wFQ,13023
discopt/_jax/batch_evaluator.py,sha256=etwoJRXsUGjwItK72sKRVzBHOYj05T8mxfpb_7O-q44,5161
discopt/_jax/chebyshev_model.py,sha256=21s5MMmNNsfpocQYyBZT0Q8GpFmArEZ7ldFubpImJbE,16072
discopt/_jax/cmir_cuts.py,sha256=fCZUBpM0a-PByyKfaxxwmN26GsMJbVBOp4AKpW2lWD8,6472
discopt/_jax/convexity/__init__.py,sha256=3jDNH8Ctg_Isamdz_K1wEf7DRKCBI31MjynQCHqxSq0,1344
discopt/_jax/convexity/certificate.py,sha256=RyOTpv520f-H6IEhzuw8wkG6iCfH4GyLu1a47sQJhAs,7282
discopt/_jax/convexity/eigenvalue.py,sha256=3V8DDSC1XDPo7-HT1aTgv4KbEt1-8zufq95W1UEK9As,7358
discopt/_jax/convexity/eigenvalue_arith.py,sha256=RuuiGjBvyzq2QulVWoP20TleKCWsslF9WBOIHLxMqrY,9443
discopt/_jax/convexity/interval.py,sha256=gd8MqJWQPzb3tYILF-xrk4oSiyPLHMYtM2PxHk4s-fM,23170
discopt/_jax/convexity/interval_ad.py,sha256=FvsPRq2urvlWwdqAs3DC_n__rdQfI1L1GxMI1iRFNSk,38494
discopt/_jax/convexity/interval_ad_reverse.py,sha256=YRuIFcZ-z5xLCatHfyCRFAh5rjB32-_Tu5eJDI7TOeM,20698
discopt/_jax/convexity/interval_eval.py,sha256=rXBdwwSjjp7oy24K2ftpaOK4DqscrWo-e-1SP5gWTUY,12029
discopt/_jax/convexity/lattice.py,sha256=gfoAoWSnETuF7XIgsuufhtUOOhKaM8XIJnFj04wFG94,16980
discopt/_jax/convexity/linear_context.py,sha256=DBARu_jBTSpbghTS3m7toPDMXfabsx196aUPR-S5A3s,13364
discopt/_jax/convexity/patterns.py,sha256=i8H4JcBkv1O-OwF5AwHIR6vASL-vyySxsujtO4TtxJQ,44533
discopt/_jax/convexity/posynomial.py,sha256=NXpRX42Gke5UGAq5JonKJ3DS0yyktiZ86x1Vk_5K6JM,11554
discopt/_jax/convexity/rules.py,sha256=x9Uz-ckxd8OadRHbLhjb5bbh-fmYlxjC5MBJGPa4qoU,53538
discopt/_jax/cover_cuts.py,sha256=cr5jlS7d2jO6nGngJio5TDft-zWAVo65rK7KSjOCZa8,5857
discopt/_jax/crossover.py,sha256=sZtsibrPA3LjFYaTzNisYMqWLksKLAoClOEefgTuxXg,4192
discopt/_jax/cutting_planes.py,sha256=zxrAMwE4QpGmAXFKklqV_oUzDEF93N_NKFNoQmOfeI0,44748
discopt/_jax/dag_compiler.py,sha256=PuWq_RR4HgG43der00WITWfrZdcm8vrThxW7IO8ZPHk,13431
discopt/_jax/deadline.py,sha256=ggVCyWgNxdDC2Qb1HeHbJjlM9y9ikX4X0yQHFc0gTjo,3882
discopt/_jax/dependent_vars.py,sha256=38D-tjiwwqZIdzeMCH8U4jxTcdRnc5IUpRbjCxqGbpw,13088
discopt/_jax/differentiable.py,sha256=EsyZcSHydMPtZgTyB2sV0ivIPNQzVUPla16JO4hoyZE,55781
discopt/_jax/differentiable_lp.py,sha256=Geq2Xr3k9ArYwwb3MaL0HGD2IAc9bESDD0x9zl_qMN8,6791
discopt/_jax/differentiable_qp.py,sha256=aKGGWeJz59ZxXHkOqj-cffl3Mw_inyS1x0VoWh2U_L0,6328
discopt/_jax/differentiable_solve.py,sha256=ks8TnQgy8k7xN0UpEv04dF7P9HMqt9xgcjq1EMFgI5E,10498
discopt/_jax/discretization.py,sha256=99AOpFxE4aRl0x9BqPkG9HDskJpIPlptjP3t4TqEJ0Q,8187
discopt/_jax/edge_concave.py,sha256=nzT9yMY0F0qz2y90MyVuFpzgj1axSeIKI7UjRTb9OHg,8968
discopt/_jax/ellipsoidal_arith.py,sha256=EPYou85slv8eRBgJkmfnfBVWqAkDgoKzUwf5f9wWWNY,16689
discopt/_jax/embedding.py,sha256=_t9yAP-NI-T3diacFqJC5lqzPmoyoz487fbh59F8iV8,4670
discopt/_jax/envelopes.py,sha256=tOcLu6MOXKSXzQI9HMP9QTUIC4CLGf2tXSY27_nOaR4,21638
discopt/_jax/factorable_reform.py,sha256=ucpfUulwGqGQM1ubhH3f91SE4KlfOrzq3pMtsN-qK2s,68525
discopt/_jax/gdp_advisor.py,sha256=PbPana5wsZwEutf9M0CRSQzPIPdrANz8QFxCoptlByA,9438
discopt/_jax/gdp_reformulate.py,sha256=tNK-iL5K0eAlpXGLYWQzeU1ibq4mnNC2ellfaFKIqSw,59545
discopt/_jax/gnn_branching.py,sha256=zJHZl6BVrnDZX7eg2AynIDBq_KEP67p-TOFI7ID1b8w,18871
discopt/_jax/gnn_policy.py,sha256=sno7ub2Cy01l7VCBbIJDgnb8XxwnPM9wtbBm0fnu_mI,7620
discopt/_jax/icnn.py,sha256=REn57TSsj91tDlrMq45vQWnUf7YW3qcEGHPW2sJou0I,7707
discopt/_jax/icnn_trainer.py,sha256=8bKdxgVM_L77YQKDYMR1ZRYx3cFL0Uk3GEYdMetM9Nc,16638
discopt/_jax/implied_integer.py,sha256=J4wSKRGCqXwq2tfqDqJvrj-cTjzpXJhstV9x2WMrIYQ,5017
discopt/_jax/incremental_mccormick.py,sha256=IuEH1L08-gjqQm1ic0iLcDYovZIuki5qdqMzqi9pzNM,12565
discopt/_jax/integer_product_reform.py,sha256=26vNTHC5DY45K3HEgGX2pOKbPbQ4mnWVaDcmTQsRrD4,24176
discopt/_jax/learned_relaxations.py,sha256=g9acfNOX3FG9bziC1C7zhN7KsF5P7H6V0jXeJk1xKSk,9592
discopt/_jax/least_squares.py,sha256=wjCTT69dfpqG67sNvOSFoYz9hPfWhM8ZuCeRcUwxFH0,9632
discopt/_jax/lp_spatial_bb.py,sha256=OQTx5Gz5FkmEKcKSmzmGrxD0vqgclYLIy9So95hGqaI,19021
discopt/_jax/mccormick.py,sha256=OkvbcaM0pjSQg6WqHVHD9u_t0uLdQjRmIxiKDuC9TM4,25571
discopt/_jax/mccormick_evaluator.py,sha256=H5SPacFHdsPa9OZhMsU5zoe5gcpMtZ7kqCNTWkjuaJ4,7028
discopt/_jax/mccormick_lp.py,sha256=O2MsU-8W2wD4XDMJmyGFHCiFAEmpgVuSQmlo5GxJtG0,76936
discopt/_jax/mccormick_nlp.py,sha256=T50z-SekFzkL4AitSL-FddVqZrpb79oKtS8vqsJEGcA,13152
discopt/_jax/milp_relaxation.py,sha256=V3ryX_l6NKYrm6C68lSP5v3wyX437K3MXCvya01D2cQ,368178
discopt/_jax/model_utils.py,sha256=X6EY20VtEmafusw7N9tp5tv7W2z5uWqKsay6CbM_V4A,628
discopt/_jax/monotonicity.py,sha256=1DdE8xkXWx3JVljh-ZMVf3ktviJmVuwwbRrmOUfC7sA,12783
discopt/_jax/multilinear_separation.py,sha256=8RavzRBd2n4aZoi7Me3bdSdnmxHRxQ9eJuHXVmb1uFA,6296
discopt/_jax/multivariate_mccormick.py,sha256=Gt0y_PP-MpNd_6EMm9crzkpydXgSkPmnUTd3jbeguZ4,12334
discopt/_jax/nl_evaluator.py,sha256=HgN8_Zcm0ToviJwVaUj7hvTTl12iIITl07nxozxwGFM,10677
discopt/_jax/nl_reconstruction.py,sha256=mi192_QoZ-sRK4bZgA8n1H0ZKdZA1PegNpO59-lZ0Hg,4152
discopt/_jax/nlp_evaluator.py,sha256=xRm-zRAV5JIG37Oxdj2ye-ua5YGYFrNHOhj21XszN8U,39750
discopt/_jax/nonlinear_bound_tightening.py,sha256=oSU48uLJBNcgZBq-wBP4UgdH2QFvGb8p7FFzBiaa5yg,106653
discopt/_jax/oa_relax.py,sha256=fuUM8Hkl7pozgK6WON1pIY78D52gT8YnIbcfsb0e4Rg,6909
discopt/_jax/obbt.py,sha256=govpUMIuxQ1y7vkFpSKj1E_Hlz37HlwmVNwBUQeN00c,86800
discopt/_jax/objective_epigraph.py,sha256=ySNrV_9HTkRwjnlACW-vOws2k1HctRdN1l_1do4WKXw,13443
discopt/_jax/operator_relaxations.py,sha256=N4YAoZE_rvz1dTk5Euqjr_WNfB62Vwjp0VQU8dhkNbE,4496
discopt/_jax/parametric.py,sha256=61y7vM0TBCMO14kJzN-j-gjxSF5yoA28-KHYFOGL32U,4230
discopt/_jax/partition_selection.py,sha256=ui1uzU5yjkOW4J7vCR6zeSwZg6L7Q8BAbTu7j9RRFTI,10371
discopt/_jax/piecewise_mccormick.py,sha256=Rnsj8X81o1we5Ks_TyyZLZG_p_sZakCwIpORLs0d_nU,11324
discopt/_jax/polyhedral_oa.py,sha256=m7as_Ra_KLrG51JXWbobc3srTqKq9Bkk3Xkpv7swoSw,10774
discopt/_jax/pounce_layer.py,sha256=57I3CD9SxFTZi5uUnS9ciUxE17J-C8hzuBJXQwef110,10054
discopt/_jax/presolve/__init__.py,sha256=sXv7ZnMK7QTG03Ip1_QJ_c839YApg5nO2HglR2xNaxc,1618
discopt/_jax/presolve/convex_reform.py,sha256=cd3FEw639QZoLkv-0vCBaaa-KOorIsNI2blOIrJJkxA,7101
discopt/_jax/presolve/orchestrator.py,sha256=csgeLkesl670Xx92TR_7BJSz5elJyUaQTNKwqJDSJkY,7881
discopt/_jax/presolve/protocol.py,sha256=LyceELZxqXqCjR2J0jgIJsKf7ooRKS1d-2qD9Z5-HlM,5088
discopt/_jax/presolve/reverse_ad.py,sha256=9ODbPrBkOQcUOwgiHprfbuC3X4E-yI5tf0cebWUr-EQ,7471
discopt/_jax/presolve/separability.py,sha256=s7GCBYKkCopbkOr7nHJUE8Op9FDRIg3zZHaGfDqBwGo,6694
discopt/_jax/presolve_pipeline.py,sha256=yIv23bT9Uz8iSprqoUovW7bU0J65VOKjn2UBLYMZXT4,17129
discopt/_jax/primal_heuristics.py,sha256=6gbO9rLaFyiIF8Cq4UhAFtNbHlH0uEN5emA2WuBz6Kw,66558
discopt/_jax/problem_classifier.py,sha256=E_5GLLnvfl1Ray8RUY5i7WAxqF7O4dWDOPu0rmWy5fk,52170
discopt/_jax/problem_graph.py,sha256=4QytupkMn6uUfD4kw_HqVa6zQRd9UqSb-cUNW3faPD0,9863
discopt/_jax/psd_cuts.py,sha256=o-W3y3AfaU89LhqTObJFJk3I5zzaJsZt-rT1JKnRGJw,12512
discopt/_jax/qp_ipm.py,sha256=oriIH64Q0INB0ksGDvCmBNZGv1tv6kTVCHsFTRnFiaI,22986
discopt/_jax/relaxation_compiler.py,sha256=rui5ksg1mIM5MDJzw8F2VDxmC9s4qLmwDEnw7_BW7uU,58994
discopt/_jax/rlt_cuts.py,sha256=p6-Ji5s56tszA2xq_ubbDKzJHLWsohG7sYIuzI99APA,8838
discopt/_jax/scaling.py,sha256=1C0apTEh4TFqbg2N5wDxPbcNoerhbQhcMQhf59fQgoc,3105
discopt/_jax/soc_cuts.py,sha256=ItnUZa5TaJyvMrLeAcpxEqbzAYsAA_WkLA-qfrmuRBo,2900
discopt/_jax/sparse_hessian.py,sha256=LGH64LNIUUvsfoGZc-q1mL8AZ1IbTtVb14QHe-M_CII,6975
discopt/_jax/sparse_jacobian.py,sha256=aGiOffOyt6Dsmik1wLhRyuAi30BiOaDWRI3XOaHVKD0,5597
discopt/_jax/sparsity.py,sha256=cU3DyqJoFcyYxBjZjGA-zDqdZL-1lOqAs5yzImNzjBQ,19086
discopt/_jax/strong_branching.py,sha256=__0qFZkCUVRKXFxSYMab9B6KqWHgs-QAsyZ7iImoPPM,6087
discopt/_jax/superposition.py,sha256=44MbCSF31Vtc0UlgY8umhOe3DvMvcOe44vJJhhlXQyo,8838
discopt/_jax/symbolic/__init__.py,sha256=3I3qST5gR87fqxuLpTmodY2HlF7RQgpzcdaw0aYwfsM,2482
discopt/_jax/symbolic/certified_learned.py,sha256=IlDybeUKqI-y-zX9ascgZye8pHgKHPqqaUf6hu0PwIw,5654
discopt/_jax/symbolic/codegen.py,sha256=o7L72jEl_TJ-_C7EMs10aoaDPsqfr46Uvn0iNruWg98,3285
discopt/_jax/symbolic/constraint_cuts.py,sha256=yaBQRBdNvs2W1OX9uunsbDoe40ilrdQKp5NEuMh99UE,9775
discopt/_jax/symbolic/cut_recognizer.py,sha256=60HzRw7N0hgknPmGLy8yax9_1pKHiyHA8g2m1uEVwV4,46302
discopt/_jax/symbolic/domains/__init__.py,sha256=7lVreHlnhA2agjK25bFwPLQ_Zay-ZvHkPivL4Xm1_Lw,570
discopt/_jax/symbolic/domains/chemeng.py,sha256=9hM3UIUlm4aM5PnMDc76I8phYfBTCPb04Z6QTqFHgqE,2700
discopt/_jax/symbolic/domains/gas.py,sha256=owQEAm2QJk8JNlpmMoAJdeDqTTqZgW_hXuLeV_XP8ac,5565
discopt/_jax/symbolic/domains/power.py,sha256=kCbuce10VUfMHFfxoe6v0VByZrR0LOguKhUMhvyytrs,2598
discopt/_jax/symbolic/envelope_deriver.py,sha256=bX-GRzDswQeCfTMsCY3HRjfzWMed0PFvtBwOeoKqULU,16581
discopt/_jax/symbolic/gp_hull.py,sha256=35KZuOufK0e__tPC0QaSRBFjnRHb-3LhS_JuhxP7QjU,4495
discopt/_jax/symbolic/log_curvature.py,sha256=nJsTuJ2eJyD_j-ly7rK6L1eytgMhuMT69qbwQ5A3Tq0,5695
discopt/_jax/symbolic/patterns.py,sha256=QK-CW5x6VFEzXdEf6EXiw2zQerZSJpQ5ruaeOT8yiPk,12718
discopt/_jax/symbolic/registry.py,sha256=mJ0RLW9WRj_j1wpiwwMmNUG6RWukJZDBRb2t_PbQr-Y,3710
discopt/_jax/symbolic/runtime.py,sha256=HBlYBk0whPCNk3hW8tpAupJs84OOvcf47obzcAFqeOo,6356
discopt/_jax/symbolic/signed_signomial.py,sha256=JKFjJ9ilDnxNgo_WACUKmPg9AXDIxfPfRL9peeXef0g,6068
discopt/_jax/symbolic/verification.py,sha256=9Az0UpiZN5WqDBKm2drsEasw6kf1UxV9m47qoLr5pto,5646
discopt/_jax/taylor_model.py,sha256=PupkAAKIW2w6fCzfenfXu2aTid-nRZU72kPIsUb6oWY,14740
discopt/_jax/term_classifier.py,sha256=zvv1Tmb7qnFbyMhU5BtCuPCOh-DwZzLPELNPF95J_kw,47025
discopt/_numpy/__init__.py,sha256=2cKYa2WxUm-8iai9iJN-pIXJLiFqD6-BMDAYdC8acxM,506
discopt/_numpy/mccormick.py,sha256=vhthfMQ-83kDkV1Kv_357PVHjkwEwJd52eA7sIp3-MM,11146
discopt/_numpy/relaxation_compiler.py,sha256=D9TNMHEsbBZZI3yjauuEC5E1f7dJUWM4gJFlcBXT3XI,15167
discopt/_rust.cp312-win_amd64.pyd,sha256=z1uLFbDkGFd2GsgTmI_lZkpaQNW0KlwJEcNYAqE-tF8,2892288
discopt/benchmarks/__init__.py,sha256=c7yo7cM7sLgpzc0YNRQapgOZG4k_3bfJFi8XOBm9gKE,643
discopt/benchmarks/metrics.py,sha256=NHTTkHG091-DN_o-7f_8_wzTYv7QEzXjctmfN4cIprE,6473
discopt/benchmarks/problems/__init__.py,sha256=WFtRoJI3MMHe3aBj5Ix_sssOuuzc9qkF1x1h9AjYLpk,283
discopt/benchmarks/problems/gas_network_minlp.py,sha256=HOezAE1EQ9N4ZTVrDkfQlX0TCI_1aogLjBmeY9n6jb0,9707
discopt/benchmarks/runner.py,sha256=ky2DBYpidMWlsg-2ibIQWm-Z9-ihQmbl6iMQWNSLido,7241
discopt/callbacks.py,sha256=T-37rd1NEXjSOGZntedbT8Np3InAVtZOWA_m4h1PB8Q,6742
discopt/cli.py,sha256=lV-TZi8mR20W9dYRg83g0HfKFoexZmtFjNV-q_B62ZA,22025
discopt/conflict.py,sha256=MWI1c23J0uStF1W1z64k9f1jh-Fv7lvf3BjSvMwL6oQ,6500
discopt/constants.py,sha256=feLNcm9Hmp_fihV7VFvSgdmSkpkOLn8zONLRr14YNhI,2330
discopt/course/.gitignore,sha256=SZlwDhmH7y8XCeVul2dojHgpvffkOjM_GJwnr1nz8gU,328
discopt/course/README.md,sha256=zmH7QNOnUGXOxpnogAxs8RZvJqCQwywSagvwd8hfuVg,4863
discopt/course/SYLLABUS.md,sha256=K1jLwFw6SO6QhOmtM2r9NYr6dtx0w_DCpRLnbFA2DjI,4454
discopt/course/__init__.py,sha256=7PyST1eb8SnnGz43kr3qlDb0zcuRgDlKDGVNUh5bzW0,910
discopt/course/_claude_assets/commands/course/assess.md,sha256=2mKjC0allgOQcvqWLA_Y2AR8nRztG-3_wMT0w9Qon0w,1999
discopt/course/_claude_assets/commands/course/cite-check.md,sha256=ARltLPQrP4tFjG799WvVG5vJ8MSt13w9HThcHzu0_P8,1023
discopt/course/_claude_assets/commands/course/grade-writing.md,sha256=meDHV4RCqHaPBtC15jOnZmo-k9INlltzrQMIQtyCdzA,1203
discopt/course/_claude_assets/commands/course/hint.md,sha256=A9vBL3OdES2j4uls9xj7nnSPhW7V34fRq5TES7jNLLA,888
discopt/course/_claude_assets/commands/course/lesson.md,sha256=KNPjGS2j8UxEgKuIo24gUD4GI4cnD8otk3u_F5hNOgU,1761
discopt/course/_claude_assets/commands/course/progress.md,sha256=jFScs1M_A5Ou3pdGjKLj_wnOnWRXxyMQKmGaQSHU5VQ,1020
discopt/course/_claude_assets/skills/course-assessor/SKILL.md,sha256=ubRKCpEI_hgOHNab4HYIC_q7vSXAm5H0E31yhVFz1bA,3809
discopt/course/advanced/21_spatial_branch_and_bound/exercises.ipynb,sha256=BDjWkqHhbzYrlfBcA2RtVjWnJgqAeHR83bD0RqDx140,2985
discopt/course/advanced/21_spatial_branch_and_bound/reading.ipynb,sha256=DHVdE7ciVb_tKD_3wl7edqglNTxmsP1aRKoUH42Dcvc,6988
discopt/course/advanced/21_spatial_branch_and_bound/rubric.md,sha256=5J9n11gMOUiMOHtNPDYMKyCZyyobG4DD5MMxuaUpKWI,1130
discopt/course/advanced/21_spatial_branch_and_bound/writing.md,sha256=bhoBDtt5xVtA9u-zlK8NFn5vjcObGcbirX868_Pcehw,407
discopt/course/advanced/22_global_optimization_theory/exercises.ipynb,sha256=JSDm3fNkBeIuLaw2CPeePGHXoD71hWlkN_kwLn1Ftfo,3197
discopt/course/advanced/22_global_optimization_theory/reading.ipynb,sha256=HZ_R8SHJV_mrTeAiUOSSI8RYujb7quqjX_Qmgkc_XyI,4991
discopt/course/advanced/22_global_optimization_theory/rubric.md,sha256=urAbgwb89vPNdFe610rBIqf-5ddwxCsruIuOA2VEGXE,1145
discopt/course/advanced/22_global_optimization_theory/writing.md,sha256=ky7rUsEwzJRHw93t93kO_FRTddMQuINl8cm4KY_RphM,400
discopt/course/advanced/23_generalized_disjunctive_programming/exercises.ipynb,sha256=Ogdhes-GI-actcU9Ra-AyQdhGA1dDUdGk4EI4mLeZWI,3036
discopt/course/advanced/23_generalized_disjunctive_programming/reading.ipynb,sha256=o6le_VhR0MqRcThI5EqN400paRc6U-1Wyg17kORM8n8,6300
discopt/course/advanced/23_generalized_disjunctive_programming/rubric.md,sha256=WgT1OGPFGyDRiMIagiG363k0oLN2_lZ99_Z_9bLjajQ,1177
discopt/course/advanced/23_generalized_disjunctive_programming/writing.md,sha256=4uJ6Co6AH1TO6SD23ARYQtxrlYn4y9KQfe-wKwPw1ks,406
discopt/course/advanced/24_nn_embedded_minlp/exercises.ipynb,sha256=PM_zm8jiJm4p_CaJvA5PICIoyW7jXXS9RV_ai329tyg,3035
discopt/course/advanced/24_nn_embedded_minlp/reading.ipynb,sha256=gQ8UGLy9P4PYb2C5n3SGuttd3B0fZRwaH3yD_W6hlck,8195
discopt/course/advanced/24_nn_embedded_minlp/rubric.md,sha256=hNpKea7ATgXXpe4RGQ6Vclp8z_i4zhdek6Tfit8B6oY,1172
discopt/course/advanced/24_nn_embedded_minlp/writing.md,sha256=0hya3JmZcpsZ-ZwkxtxjibQi3Ctucrw8dQVtUSqaBns,435
discopt/course/advanced/25_robust_optimization/exercises.ipynb,sha256=4PkTINGgFds9Yb6q2EEr6S5n1WH2v88fUh6a0eBaOHA,3222
discopt/course/advanced/25_robust_optimization/reading.ipynb,sha256=8u4jqugLw7Ko-XAQ3guzQKjlwcn6cm1-cKoucfA7jfo,7053
discopt/course/advanced/25_robust_optimization/rubric.md,sha256=CkeLjX_TOY-ZAKe-FTH4OjN_TH9WF_aLqgMl4qXornk,1158
discopt/course/advanced/25_robust_optimization/writing.md,sha256=Aw_Lo1L8iiIALiwKAvWm6E9VFNP75HHX4_QGHASRnmE,341
discopt/course/advanced/26_differentiable_optimization/exercises.ipynb,sha256=6QlvYUleIRVEotTFryv_6ArPEIdxwV-Xd7rS_L4yt4s,3053
discopt/course/advanced/26_differentiable_optimization/reading.ipynb,sha256=Q-iJPzbyZVWbMa6swFizAf7X2PcukYMDgUBOTMuuwrY,4872
discopt/course/advanced/26_differentiable_optimization/rubric.md,sha256=zhSftQj928PJvbE2Vdi1dapNPB4fu-qjZNk7khAZ9iQ,1149
discopt/course/advanced/26_differentiable_optimization/writing.md,sha256=4ktn95V1sP_-S8dkOkNdSy1dSiChnlunRslN53DBbnI,344
discopt/course/advanced/27_ml_for_optimization/exercises.ipynb,sha256=PMjDTt4j4n2giDBCa7G1kbG9-ofj2lKNqcpEXiULkNA,3094
discopt/course/advanced/27_ml_for_optimization/reading.ipynb,sha256=z-G7gBFWhEirSWPNSeOHiCdFtGFHPG7avtjXe4VSxA4,4543
discopt/course/advanced/27_ml_for_optimization/rubric.md,sha256=QjrYLDattqYG5_goG4wTP4KzvVvlKO8-iPKNTgsfiNw,1150
discopt/course/advanced/27_ml_for_optimization/writing.md,sha256=iwzWAGOpyO4RUEpUVIKcWa3sopl91LJCTymi5rr-KfU,391
discopt/course/advanced/28_bilevel_and_complementarity/exercises.ipynb,sha256=QDp7k-omL4IxDKICKRvBvxmvN7d1yLFwo26A3bYKc6M,3009
discopt/course/advanced/28_bilevel_and_complementarity/reading.ipynb,sha256=yW8pGphzHTXtFswqpHiSOIfuXr5b_SKC4SJHVcb1MnY,7778
discopt/course/advanced/28_bilevel_and_complementarity/rubric.md,sha256=0tg4x_wOlpMBld1yKJk2PmUTxEhocsy5eVw2AFhMS8A,1121
discopt/course/advanced/28_bilevel_and_complementarity/writing.md,sha256=j3kQxP3pbHmISnVfbizwlTyzXqXwP7XNvHv4hNloVH8,336
discopt/course/advanced/29_reformulations_and_symmetry/exercises.ipynb,sha256=HAiWja41IkN1zx2IHKfIW7WEQHy1NYn2ksNJyg2yQu8,3313
discopt/course/advanced/29_reformulations_and_symmetry/reading.ipynb,sha256=6AY3TBC0lo12gWMWy0Pb4KC39Mg-UDqFYlGUdR6YDM4,7896
discopt/course/advanced/29_reformulations_and_symmetry/rubric.md,sha256=yTQWX2atjlHlVQTVEYck1eC0fZv4SNacalDeq3AMFK0,1209
discopt/course/advanced/29_reformulations_and_symmetry/writing.md,sha256=7TdIOesEuj7ZxLAgoEBfgzMUxsHtgvYjp3BZD6Eoafk,344
discopt/course/advanced/30_capstone_advanced/exercises.ipynb,sha256=uzb32LehhElx-lKC-YVkKSnM7ouOVzbkoQoAVCRYN9U,1306
discopt/course/advanced/30_capstone_advanced/reading.ipynb,sha256=EGTCC4NApmSnRRgj2lTDq82uBIoq4uPz9O-sB_GM2tE,3474
discopt/course/advanced/30_capstone_advanced/rubric.md,sha256=QrvcVVujb2ZMyRnXo3sxuk1cUhYilMFEge3b_cNMhoo,734
discopt/course/advanced/30_capstone_advanced/writing.md,sha256=LuQ4jDTUGOyVxjEpatxCezp5LaZhJRXpAtNDtKV6I50,662
discopt/course/basic/01_intro_to_optimization/exercises.ipynb,sha256=TxmSCFtKQeHRScMZHPH2yVG2kLTdckdTmbjZXHbZCbs,6217
discopt/course/basic/01_intro_to_optimization/reading.ipynb,sha256=CU-tLWySozdf3zQ3viw-3D2w6eEQJ6mDqx0fQL6xIa8,13343
discopt/course/basic/01_intro_to_optimization/rubric.md,sha256=nu0imIGNDMIzmOvaTKT8mBSA_D0b7j7wS8H-KaZuJJE,2398
discopt/course/basic/01_intro_to_optimization/writing.md,sha256=IHQtmjhXotOwC8nkzZuo168XUvx6Rzt5Q_-bNpIdBRw,1437
discopt/course/basic/02_lp_fundamentals/exercises.ipynb,sha256=XQ-3j2kz-yYZyksgHKFR9Zj3eqEBDFYFeWsTLqcEzmk,4029
discopt/course/basic/02_lp_fundamentals/reading.ipynb,sha256=wJapuv-ZkpqJ2iQiaclMpvqZyuGMzN0UnL49QfXkeuA,6573
discopt/course/basic/02_lp_fundamentals/rubric.md,sha256=SRhQ7c5LtNVSn_sYoVUv7W-4vzFhi_8-xyu1jFccneg,1635
discopt/course/basic/02_lp_fundamentals/writing.md,sha256=S0uucxTBl_ijpOitIRTv-NTp39flBBZdIOQP5_mJAgM,423
discopt/course/basic/03_modeling_in_discopt/exercises.ipynb,sha256=QLMswBOPHMSEWn-e8YFxagtxrJOdBNOStWZfB2qyuBQ,3576
discopt/course/basic/03_modeling_in_discopt/reading.ipynb,sha256=shBgVEUA2tE8GcTgxeqyCwGetNszrF_pWcTi5JjpQV4,5232
discopt/course/basic/03_modeling_in_discopt/rubric.md,sha256=4s-hCtLi0Q_qu-7Xw9Ou1rqaz5GdWiWTU1xz3hXHuU8,1340
discopt/course/basic/03_modeling_in_discopt/writing.md,sha256=XNVLshOUx2EuS91c4Um3myTBqHrTHgYoL4Io82aIXT0,375
discopt/course/basic/04_sensitivity_and_duality/exercises.ipynb,sha256=QmCecp5_eqPjdC1YyZ1Q1xO4yvQMXkHkaCxcoEybXrg,4009
discopt/course/basic/04_sensitivity_and_duality/reading.ipynb,sha256=DpUl2cNj0ATtHOEZw3TSxc8j-YnHO6EL9_PdgIo8ST4,5807
discopt/course/basic/04_sensitivity_and_duality/rubric.md,sha256=feRScK5N0FxQEEXbRlL9YpO9kmi6VIDDG3Dp-yEfu_8,1334
discopt/course/basic/04_sensitivity_and_duality/writing.md,sha256=QIGfebM0EiPYHSVUg_sZMhd-s_VabEl1YFwzvy8Nu3A,502
discopt/course/basic/05_integer_programming_basics/exercises.ipynb,sha256=MbDowdcskJpjHmxB1WYWUaBOcciprJDTE771JOgljB0,3663
discopt/course/basic/05_integer_programming_basics/reading.ipynb,sha256=dD6-bdTx4TFK6e2SflaVpuP-2B0peZq3rDpYPoW4yJk,4617
discopt/course/basic/05_integer_programming_basics/rubric.md,sha256=I0cNsPJjqRvnBFQIT6sdsBh3GtQFPvT_3v10qKtADbE,1365
discopt/course/basic/05_integer_programming_basics/writing.md,sha256=g4xrHG6e9lGfXcIHK4HP0b82kEATDC5ZrrniVwezXNA,493
discopt/course/basic/06_branch_and_bound/exercises.ipynb,sha256=5e8vzb-c53x5qNwFR4vZrAPLutsxhrwq8qs3BKfalIo,4033
discopt/course/basic/06_branch_and_bound/reading.ipynb,sha256=1jOFUVRsezxsX6aj5dofeUbfDevhdSXHebj7JKu0Bic,4568
discopt/course/basic/06_branch_and_bound/rubric.md,sha256=e3jFAniF3tpviPL-cF1orDMqlOqzk_09WcrQbHYFwIU,1334
discopt/course/basic/06_branch_and_bound/writing.md,sha256=O72N-2bJRLMkAkMVf_0HrDcIGEChzVNB803PHhqHIhY,398
discopt/course/basic/07_convexity/exercises.ipynb,sha256=jz3zB5iZlq1AW7NMZOlLaKHo83bwA-30xv1YZ9TBdQ0,3560
discopt/course/basic/07_convexity/reading.ipynb,sha256=X1a5EdaojLCesmGO5vUf_ZvEqbeBg4O6OwPMeIiVwkU,5088
discopt/course/basic/07_convexity/rubric.md,sha256=iXx0AnY4ObJmoMjJQ7MzgMKlQT7FmyvYcId0l9XJwD0,1335
discopt/course/basic/07_convexity/writing.md,sha256=vLn1HaQKzIDQHXsB-HImGSais06Sh9ImGVANp7cOoeI,475
discopt/course/basic/08_unconstrained_nlp/exercises.ipynb,sha256=AZIW_VzwlQSxKj7qv8jS2jxZhU8R6Yp-n7tjtk1WYFg,3408
discopt/course/basic/08_unconstrained_nlp/reading.ipynb,sha256=Q8MUMXCvu9yJPxm3UD7Qg_6MZ15ydFmqHTmBCbZJ-ZA,4911
discopt/course/basic/08_unconstrained_nlp/rubric.md,sha256=Y4B-o5fFQbh0mFjFqO32_b1HSF-vUGI0RYWII0dEmR8,1470
discopt/course/basic/08_unconstrained_nlp/writing.md,sha256=VejglEUXJrhRoOLE4CZi0HTDcqOjSuMi3rRG09dEVqY,458
discopt/course/basic/09_constrained_nlp/exercises.ipynb,sha256=eloxZG2uufKAi_oeBwnjHi8gZSrTB9FgxwaffmrHdZ4,3941
discopt/course/basic/09_constrained_nlp/reading.ipynb,sha256=de340BmIg7uxFpkr0qwYOpzhUW0tloKOrfPm-Chx-P0,5629
discopt/course/basic/09_constrained_nlp/rubric.md,sha256=v8Z_Px5OktXLP_t6q87VOiGRgpFWO3AP9KZM8_DIxR8,1343
discopt/course/basic/09_constrained_nlp/writing.md,sha256=lsNwl6DuWRFLqdSTjDCTscPWx5V6k6OCeQWwY8yfaZw,472
discopt/course/basic/10_capstone_basic/exercises.ipynb,sha256=dvnUvqTF1uQbSDca3gEkP3lXpAx1FtnFGbfyGashtrM,1623
discopt/course/basic/10_capstone_basic/reading.ipynb,sha256=Ur-iApE-ILjaJWH1mxM1g34Ni_SS2E-3fCy2GZIlkHE,3557
discopt/course/basic/10_capstone_basic/rubric.md,sha256=Ii0BEhyO6aDb2_k5C-W9hyJOVh9r82CDxnJ6CZA-kC4,932
discopt/course/basic/10_capstone_basic/writing.md,sha256=WktfZZZ_bpvB6sJFtmYHcXR3FNf8ZcjGLd9GYB3q99w,975
discopt/course/install_skills.sh,sha256=lSk__hE_Yxdqm2nCPwQJ2tKeIr4e5ipLSxnMDo7RDGk,1438
discopt/course/intermediate/11_simplex_revealed/exercises.ipynb,sha256=_B1wTYa9a_msudnGUB-HQA5QiFxm69SWc0n6HIK6z7k,3325
discopt/course/intermediate/11_simplex_revealed/reading.ipynb,sha256=BY1RIGz7kgksxpAniu_cvP2ymubtJRZH_hj91EOHVLY,5504
discopt/course/intermediate/11_simplex_revealed/rubric.md,sha256=wpYOjs1mL31lT9oI3E90UvfZ8vLARcYXE3gzlCKo7AM,1226
discopt/course/intermediate/11_simplex_revealed/writing.md,sha256=QNbQMr-oRfnlNx9Gi6SS7O-ncsxyRogzpVWNjGtGZo4,412
discopt/course/intermediate/12_interior_point_methods/exercises.ipynb,sha256=j56yZKV5z6UZ_VD6sX8-aJSbESjjr_2-DlbApNiz0bQ,3377
discopt/course/intermediate/12_interior_point_methods/reading.ipynb,sha256=j7bYzJP9a21W5lZ9eKzL6n0hhsEg3ESF8Scd2xlVNUI,5779
discopt/course/intermediate/12_interior_point_methods/rubric.md,sha256=bZEG8U__LqJMff6HLOz-7r4OPCG85ib2iO_oBMzvzlw,1183
discopt/course/intermediate/12_interior_point_methods/writing.md,sha256=21_ViKDHW2KsWZhfZwh93OSq1bwZn3QlHqUz8RfcgI8,357
discopt/course/intermediate/13_cutting_planes/exercises.ipynb,sha256=wLUeOOC0w1kTa84hi6C-ioMWST2K6cB60EJV0SRZFRA,3799
discopt/course/intermediate/13_cutting_planes/reading.ipynb,sha256=tDPfYxlO48doBGc0VWYbPRR46FVTff59c9v2iHpAQpU,5701
discopt/course/intermediate/13_cutting_planes/rubric.md,sha256=oo9biS6WrlvnAwMKwq2RcfSTdx09qY1Q07KUrgFcySc,1376
discopt/course/intermediate/13_cutting_planes/writing.md,sha256=2DjUoQrcwDTxJYu3wl-voFET-0ffX6LweN-NGXNDIko,307
discopt/course/intermediate/14_branching_rules/exercises.ipynb,sha256=swRv1F2Ua8K3zjpe1cOKHJoBHGJqdlkJf4QEy24LFmI,3443
discopt/course/intermediate/14_branching_rules/reading.ipynb,sha256=eA59BNbkE8JCxTeLnrNYgTq-YQhz9agAuLg9Gj-eI1Y,4528
discopt/course/intermediate/14_branching_rules/rubric.md,sha256=WX4AnMo2aXllDSonLH8ojlst8ULDteTc1N-gqJ4IJYs,1249
discopt/course/intermediate/14_branching_rules/writing.md,sha256=XUSvBtwomOZ25jWIfuZVhai6uJqMwxCXSSdH0DtspE8,497
discopt/course/intermediate/15_presolve_and_fbbt/exercises.ipynb,sha256=y8NuqOJV9-GRWP1lus_5uGLd5ZBaPVpo07vgQ8YahOk,3124
discopt/course/intermediate/15_presolve_and_fbbt/reading.ipynb,sha256=EKslMM4Gz6JOZqnYudUqX6JNDTgmdA2g3wquqqC7Nkw,5787
discopt/course/intermediate/15_presolve_and_fbbt/rubric.md,sha256=aeOzusOPBrP_RA5ARZVeZhZ0deFY11-eLst80WkPZSc,1180
discopt/course/intermediate/15_presolve_and_fbbt/writing.md,sha256=lzKuEbQssW39X5b6kzhsQTl0XFt1J1BQOyGwLq7t6yg,402
discopt/course/intermediate/16_convex_relaxations/exercises.ipynb,sha256=SsIxaVbV4e_SwYNBCyMR1Ia3kLTj082YbsD8cvu-AvI,3172
discopt/course/intermediate/16_convex_relaxations/reading.ipynb,sha256=NvXXWKPDCVKjkTHkTjgGssBvd09UBRS6YbUH6tvW9KA,7487
discopt/course/intermediate/16_convex_relaxations/rubric.md,sha256=pAIcKrGkpVnaBMngXh0iuCjVJ9UO2wv5tD7eR0kR4zQ,1151
discopt/course/intermediate/16_convex_relaxations/writing.md,sha256=v9PqJ1JcJj_AhAzfLZxzPAOSrXC8UQV-3eevzJhD4DI,388
discopt/course/intermediate/17_conic_optimization/exercises.ipynb,sha256=ovrRnk_iRUcVKWwx6ftF-1R91QA6g1dmwM1cgJuNMX8,3105
discopt/course/intermediate/17_conic_optimization/reading.ipynb,sha256=lJWNIH07dummP_XruwawisEehAB6gVCruSFLv-UHWfU,4749
discopt/course/intermediate/17_conic_optimization/rubric.md,sha256=qsXNPfrYSVIgsz9amhljxsW8PKxnlafz4F8z3mmmyaA,1129
discopt/course/intermediate/17_conic_optimization/writing.md,sha256=46elDuvFBbRXw0LiAGNP82qBshNJqBzjs3CA1WVQgW0,426
discopt/course/intermediate/18_decomposition/exercises.ipynb,sha256=-I0y2X-M-ASE7qPj1Hdhitv0eNI1-c6QZqxzxnRUXfs,3225
discopt/course/intermediate/18_decomposition/reading.ipynb,sha256=PWpNc5arz1b5s-DoBU3s9SrLrXJMGkMMYRM6lolJHsM,5170
discopt/course/intermediate/18_decomposition/rubric.md,sha256=z8-m8x7BTbH8IMSh22LwundSZiIVOK6EY0HPKOZI2Nk,1197
discopt/course/intermediate/18_decomposition/writing.md,sha256=tplH6BO01LhNbscgO3qLWbWA0Wqp-GMIGTL92sqoWFo,364
discopt/course/intermediate/19_stochastic_programming/exercises.ipynb,sha256=vPru6To-XmN8df0PRDx2CJ2viUoQCSzuMUyUyekEIek,3420
discopt/course/intermediate/19_stochastic_programming/reading.ipynb,sha256=WF5Zjhv5xBGcfO2WM7QJx_6N3-s6Rlbs-CpzRG3GwVo,4406
discopt/course/intermediate/19_stochastic_programming/rubric.md,sha256=YRvLdR0N3AbNZtjUPNYRpGdaOW41v_gwk_i6fVZGQow,1191
discopt/course/intermediate/19_stochastic_programming/writing.md,sha256=C-rh1xip4CFzaAmp-cyY2wz-VLbNH6wcDFcrLykX6VA,325
discopt/course/intermediate/20_capstone_intermediate/exercises.ipynb,sha256=QM8SJDrBfZs3hWRSCPD7kIpemR3CXofmUZqjNTo218c,1234
discopt/course/intermediate/20_capstone_intermediate/reading.ipynb,sha256=LlB7DRELCsIKLdZuaFtpG2edODD6DhTTioAd_uoNS1I,4219
discopt/course/intermediate/20_capstone_intermediate/rubric.md,sha256=dy5dcNwzMNi7Q_jjAZLPrJ78-0sfW0YYgxmcms-EWvw,643
discopt/course/intermediate/20_capstone_intermediate/writing.md,sha256=cLsFo-HzO1p_feQ-Yotnpe799W9gUy39AMNIcCl6K8A,685
discopt/course/progress.template.yaml,sha256=vHo4c0wP7Mnx8uIg5zY2Gj-Ihlx_sWcFhJNMaA6eUP4,671
discopt/dae/__init__.py,sha256=2wGTsGS22rYuGgTcI9ulbhs6GksxIuCDW5-VAhsg4QI,1508
discopt/dae/collocation.py,sha256=yNmYjuKlXgtJC0S_Ww4wIlQQC6R_d6wNboGu-beVpYU,34769
discopt/dae/finite_difference.py,sha256=JhhZILDubpiz4adzlXlRlcpZ80povoldUk6pMvbsuOU,19358
discopt/dae/mol.py,sha256=pMefnHksjhCCoKb4pRmljuIX_WST1GgtkAlOaMuewws,16420
discopt/dae/polynomials.py,sha256=X6JedwtyT08aNG8kVfTi6MrLm5BzVci9m73AYKioAXU,7322
discopt/daemon.py,sha256=6K9W2-auh2MKd2IL0xz_wDiWeqenli6-p42jI-GJqwA,8527
discopt/decomposition/__init__.py,sha256=6NNPSul3dNciUrQ5Fu2dYJ37BsZqio3aaGxQ8yiHPIk,1945
discopt/decomposition/_linear.py,sha256=WPalTbtDGBYfwCBlPcjvUnhPwcNMz6ao6SG_l1FgjEg,4766
discopt/decomposition/benders/__init__.py,sha256=Sd7f0LAfHvCuIBmFTnAWKf6-j_1BKKAcKZu5N4H3fzg,1484
discopt/decomposition/benders/gbd.py,sha256=1W7JjJncgKCwy5vmyIWmrayiOKFqN8UIheHdsQm85VM,22038
discopt/decomposition/benders/solver.py,sha256=7hOXJB5LXQ9DEV-3qaRfOMUGZKKnyRAZhF5Ol2AjYnQ,19757
discopt/decomposition/lagrangian/__init__.py,sha256=7iNYCusghU4RrJGwuu4w6ksb2nCHyC1uDnxOHjLwlD0,1047
discopt/decomposition/lagrangian/node_bounder.py,sha256=mNIU1WYKO6XLgnF1DFtgq52p-R5HHkHv2jWySa83Csg,8471
discopt/decomposition/lagrangian/solver.py,sha256=tiopwBf9fQLwa8MxBEXL06bbpbfMNt6hRjZzAhi2NIA,11396
discopt/decomposition/structure.py,sha256=Uq81_RM8awp6Ucp3TmGdpoXsA1ZJwJlJHJ3YcfivVVM,11709
discopt/dev/__init__.py,sha256=yZmKGkV01Guh6_sJgGhzeu55YgPb4CJtDiNq6VVXQmM,347
discopt/dev/cli.py,sha256=PqcGjwsPw-YfTyJQMVUHHP1WHAOiktca1T8beySIYzs,12575
discopt/doe/__init__.py,sha256=Vmg2i_IiAznSeAH4dfR2U0BzxAzweh0e110GDaT1YLM,7222
discopt/doe/acquisition.py,sha256=RAmRBR-nROtyaa7HqIMmO_Vm2LpuxQZI4Y1IQQZP-Po,6035
discopt/doe/anova.py,sha256=UlUfqIQu19RXWHQbIwPGPZhPukLHI2H-9AhMKBwJBck,11386
discopt/doe/cli.py,sha256=dL0DRJ5td8rELRuMQ4sChnFBMyoPoncVA83NJfuQQeM,75236
discopt/doe/design.py,sha256=RTIAn55NXFWfZ_Nuj1arTrd0X_LcdR66GmoX0IcJmRo,38712
discopt/doe/discrimination.py,sha256=C8sANn2fS3Bs7vWPwL79YbP35p8jrikufC_2Hr0JOL4,31066
discopt/doe/discrimination_sequential.py,sha256=I3dsMKswIM2lPf3md0n_0nLcW4QbVTBSch9klVFuyBs,9238
discopt/doe/estimability.py,sha256=-FN2PLj5adeVz9wqJk8uMJJbmI2sRGePP6oMl8RGcmI,13542
discopt/doe/exploration.py,sha256=OdeixCdLGeJ88WrulPdRqejnnUUAjc9gAp923jtuuwo,6465
discopt/doe/fim.py,sha256=NTUWex6Ad4EqqT2gs-mQYTv-bviww2R-Z5GOEssgeso,35454
discopt/doe/fractional.py,sha256=wKXMnm9hgW7-LQ8Qy70pAjdfdEh_HHAiTVD39rld50g,13888
discopt/doe/gui/__init__.py,sha256=XQrFVtkqW4lB9309JCqoONB9ZMI20DDeHUfclcq9vPE,242
discopt/doe/gui/app.py,sha256=1lGYNtNJ0DmP_dIrkJdRhuvDNCxCLsKdclns5hmrkaw,84243
discopt/doe/gui/discopt-logo.png,sha256=yYJRHKRFNbwFtPpn6P5mgPIm2foAr_jHJOjmtWyny4k,910081
discopt/doe/gui/launcher.py,sha256=_CHA4-6g2og_ZuDj5PhdFN0wfaRnvfOrWFvBjamDUaI,4226
discopt/doe/latin.py,sha256=Vy0QjR5LIFmJZtmj_S92qkElE0jX7Ajtfer7v7LfarY,11282
discopt/doe/model_based.py,sha256=TTiFzi1sOeciQBsP40SFCNmhW5ZceZejfcrdhnfdgJY,20784
discopt/doe/optimize.py,sha256=APDldfHcCMDOxVX811q9JoshDwGvCt8NqaIKV5h2fY4,14713
discopt/doe/profile.py,sha256=vK8uS63ajcpSaGF_TKHQxRZfHbO6sj6hcWu8TH7GkY8,14968
discopt/doe/screening.py,sha256=TS-HJdiNsMFmCF1bA3UvvYjPjBPi9oJi5hzOc3-bupI,11683
discopt/doe/selection.py,sha256=8Wu1HXhiZ9-I81GoPdO60so55k9SaVJsSGqXCu7S9QI,13714
discopt/doe/sequential.py,sha256=B3jU2vIM3rg7_uabAeUu4_GV5HnT9kxKXNyV91kj20g,6287
discopt/doe/surrogate.py,sha256=bkUDpz0jPTucOE3gZ1Xg4BuVYR1nyPXiUlwy2Myauok,10699
discopt/doe/templates.py,sha256=1395K2ALdFXMuiUDKdCo4nT1_PCmoPXs4mmOna4B7V0,23260
discopt/doe/workbook.py,sha256=oAMN6A1CBwlzbUpAU_E0I4t-8FXEcdOJ04S5ehil7EI,25802
discopt/estimate.py,sha256=FaJeD53fl530CnGNtskxpvjnrwBJwA98iZOJshngYLE,18360
discopt/export/__init__.py,sha256=pi8y-eInnSCm_VmY6jqIbtqptUxPSSjE9N2bfDm3Qeo,832
discopt/export/_extract.py,sha256=y5GbdpzqHbB5aHqJizYLxykUHkyjU0rh99RGx7GvSgw,18620
discopt/export/gams.py,sha256=fLakTQ_309y4iw4FtfsW4rf1yPvSq4Ji3cI2aglbcE4,14893
discopt/export/lp.py,sha256=ciKWBjaWz8ApY315dVJF3iOM80IhsW86tqH13QbdYYQ,6126
discopt/export/mps.py,sha256=zzBv_E2dixGcg_OL1jJdwsqSRxsVrWV1_ZEifG7Vop0,9173
discopt/export/nl.py,sha256=f5863uNyrfBAsfo18ugizeQaswZ5MV4Z_v4smXPe8Fc,44996
discopt/gams/__init__.py,sha256=lcOw-vp1_YxS2JVkNfAbDiyHnvx1atonPnMTgGyKwmQ,1897
discopt/gams/daemon.py,sha256=Smmu7k-vFXC082n1KxED2IKJPTYUeIsHc9sy6mbF6eI,7667
discopt/gams/data/lp_prodmix.gms,sha256=QwFn1ploKfRNzKhb2TqaV-QmyX1cgscxnWanvKSWwEQ,425
discopt/gams/data/lp_transport.gms,sha256=RzRnlbQoApBQcquVulx9j76Zi4sWB0q8gaksft8YdRA,870
discopt/gams/data/manifest.json,sha256=dChf_x5wmDKfqAox6mJCrT9bIdKHzJuUTW1gD4kDALc,2515
discopt/gams/data/minlp_exp.gms,sha256=QqV_Sj8Y3OrdYxy7BHQlzhl7zBa3_M4YX2IuW0S82lk,524
discopt/gams/data/mip_knapsack.gms,sha256=VPyeS9PTOfcGZyOiDIJif35D7Y9UzE9_2gLi0awi9Gw,621
discopt/gams/data/nlp_circle.gms,sha256=ARu7emkGK3wk0HBxCSPxLvohCNU62OHEiUfNcTazigI,397
discopt/gams/data/nlp_rosenbrock.gms,sha256=SYfTEPFuU1hMoUjJBOUpXz-Wyh11z3iGEL_VzkylkdI,479
discopt/gams/gmo_translate.py,sha256=IWfcD9lx4F4Dw3lTZUeDrofzxe-izPE_LfHBBHHXShY,6097
discopt/gams/instructions.py,sha256=ghDG7thPmjNGtgFVRLFlFtpVjHEupHlCvDfAijmUwCY,15796
discopt/gams/link.py,sha256=65SpIHdUc0tqqwcePI732BaX7BEjjkcz5pBZyZ7xsi8,19408
discopt/gams/register.py,sha256=_FSkNJpBALSGzTwY2nB7oA_S5y_QwE28_smnPyk5zvE,5798
discopt/gams/verify.py,sha256=V3z1frUV_1zsFN-Hgwj7UM75xn6pXKIdfBIAAexPCeQ,5936
discopt/gp/__init__.py,sha256=DacNGveTIWgkwKrmryElYAgDe5C3FA9i3VRIVmECltM,17793
discopt/infeasibility.py,sha256=ZmqxLR9lBhgE9fr2l0lHcHKukUH5EgizYpmoynjYJjU,10031
discopt/interfaces/__init__.py,sha256=de_l6jduxtXn2fH5myTUKTOUFM3OHpjFf1Gmt_lc9tY,56
discopt/interfaces/cutest.py,sha256=uCPa8Ts8TX1ClFpOMHrOW05aeEiLnVwtOZp6Trj3fEI,19507
discopt/llm/__init__.py,sha256=xpeu-VZrGRZpgXx-UywAQOydM_RqWYg0yaOmvMTgR78,2967
discopt/llm/advisor.py,sha256=i2A_8GGY98piquqqDTGEm212khjYWPicFZ7iCwNCdOU,11204
discopt/llm/chat.py,sha256=AvHe0AuVH1fTnX1cBZ6tDSBlu0CEGMVQOF04qEeDJYk,12238
discopt/llm/commentary.py,sha256=UHXAdSAdeDD8_7T3BrpUQ4qkjwJF5TfCZElwxWZmffk,7265
discopt/llm/diagnosis.py,sha256=1nqHS3EIaYNOWXL-J6UJdxtuOl7aHFKa_CwY4yOfFVk,10954
discopt/llm/prompts.py,sha256=vx7entLQdr8FEYW2ZQrzJ2dfOT8Frf38rBEi8Pa-a0c,8740
discopt/llm/provider.py,sha256=6YOWyQMe455IupPtRTDKG8PTYWgJvloRVYUQB61ythI,4646
discopt/llm/reformulation.py,sha256=rxJeTxknXULKXbA7RPScxjX9PCnFDlUIJJ6m7wyNVfA,11723
discopt/llm/safety.py,sha256=EhJtapmGpfwRtO0o7v7tnBZv8dgKn6amoe6pjKLzC88,4356
discopt/llm/serializer.py,sha256=UHdonzqSXx9_F_ECplHJZDw4AwnES8NLzjmF76oz6hU,7171
discopt/llm/tools.py,sha256=LDflJBzGP5OQvKg05QSQG2bkadsDzrnRRBBfjJ4uhKg,22923
discopt/mo/__init__.py,sha256=rk4Mzzue3dSHuUpE-UUCbHyQY3FYYICK_iD2ynsz_Eo,2739
discopt/mo/indicators.py,sha256=YQV3Va6aMhhEJcx8OWFn0MTpZxD_Zloy7LNirjg9GoA,9739
discopt/mo/nbi.py,sha256=qnL-WtU6D2DaoVUKeRtKBbd4UAxJ6O-Jm9QNIEK9zi0,12625
discopt/mo/pareto.py,sha256=bt2yuSrFDvC_rCHsa2fbWo8nGdafDrP_e5re-_QR22M,9271
discopt/mo/scalarization.py,sha256=V5z86BycAxkoDgiIU484Qgjdht-Oktr3CctV1JxN8lY,22994
discopt/mo/utils.py,sha256=h6MHxuEuk2Litxas1GHBW1vIW5z9hgVF-xV-srhjEDA,8878
discopt/modeling/__init__.py,sha256=sCDTuL_E8lJ-SALWU5UqdyymreynbecSJkyhG5SYc6I,3024
discopt/modeling/core.py,sha256=TgCYeAw8mJfpYAPSl1U3grsR3gUwEZopdCznZWG2SRs,133584
discopt/modeling/examples.py,sha256=hkLIjrmv_KttfQDuReEXiHGeoOwrvSYayp7TIpaRDQg,32547
discopt/modeling/gams_parser.py,sha256=lE2z3_xxgmjKeZf6c8OV_HXWxoz3NBzv2hdoy3fSri0,88874
discopt/modeling/implicit.py,sha256=iMEtXgngGXAlwV4CdYYM9wLYyr70gnqYqamjYi7j59k,6760
discopt/modeling/indexed.py,sha256=xSCB37M6ZgFK39fQpk8eCV49ExlWT46TMZoRjcexxAo,11138
discopt/modeling/latex.py,sha256=m901eqZLUhOgks5N0OZpukFLhu4bTAANN_IqZBduu0A,10364
discopt/modeling/sets.py,sha256=bsAqurpdOdK_k9UyCbv4IVFnAS1Hp9nHGyeJUyODph4,12991
discopt/mpec.py,sha256=pPwfl_56NwRiKXtAsZ8NfvbfApWu5Btc7LV8xg3z6ks,10890
discopt/nn/__init__.py,sha256=YX5JzsO3iLu5Zbde0rWWJiWMCCTFl482UBs9YlVsP5M,3137
discopt/nn/bounds.py,sha256=5Dghbj96SBgBm4lFwByVmIGdO_oGlvfO7xP2ZpKbQBI,2836
discopt/nn/formulations/__init__.py,sha256=t09DOGHaoqUjADLnpwzitgWh_qpIBEISmsvpDjrjznY,456
discopt/nn/formulations/base.py,sha256=r3OWNYuILxMjoPDxwM0TmuquSnvEPNVku6CK_UMlcPI,5915
discopt/nn/formulations/full_space.py,sha256=yoPbvRIPmZbb2VmqTO3Xgl53QZ_qCJy5GsP1wlkVXpk,5996
discopt/nn/formulations/reduced_space.py,sha256=CcbdFMyqi_C6yYjqVxYGxfiJY9rnM4UdoJq-t_1aIbU,4727
discopt/nn/formulations/relu_bigm.py,sha256=A3w1__BeD6Dgc7gbBulm2zdoUWqYLlOoIjXaJwqbUiM,6740
discopt/nn/formulations/tree_ensemble.py,sha256=tEXwb4-WjIy7Zq7v9ssx6f4D8EkQX-W5Y9kbCSELniY,4659
discopt/nn/network.py,sha256=sjn1KLSLIvN1GzqkagpZcG1JOVjXvqwGsxwZldI5_84,3903
discopt/nn/predictor.py,sha256=q3eguJfKkO-ppD25Ymta7_gcY6ewJtvweOl1Vr6wGmY,6007
discopt/nn/presolve.py,sha256=vTd_ySX0R_aqiSlJGimFy6JedIapZeR6oWSpPOloCxk,11468
discopt/nn/readers/__init__.py,sha256=tDBk-zrRgz_scthxS6D9nprZwuQDZjO1_wa0ft05O60,37
discopt/nn/readers/onnx_reader.py,sha256=r2qpTj2FVpwN1ULIIXV5NJL9yo5-O7JmIvcg9EGRPI0,4741
discopt/nn/readers/sklearn_reader.py,sha256=rvbTC_pBKYXX2uOirUTg3TWDIt3iXmnxM1duVQ6RUus,5662
discopt/nn/readers/torch_reader.py,sha256=WoDDVTM6QIrFTFFaz5MOFqk-Ce0BflUUUKpjkueREcY,2698
discopt/nn/scaling.py,sha256=kU1N6hIYxox2E4gSZqdknSTlrALvOTkaLlslpdI9sI0,1243
discopt/nn/tree.py,sha256=7vlPae9EfZ9NZip3K4hXBzik_ubX4X1e3Z2AJvJjP6A,4387
discopt/opf.py,sha256=dKl7mZEBY7JOMDsEEkfHKPEl3Vbb0_YZID2FJJRagfA,5845
discopt/pooling.py,sha256=wV4gVa4oTVmRD78XvDjmSdPJbL2TWi2LALL8h-UQEOE,10812
discopt/profiles.py,sha256=JA2N_lacNgSOCTlfJyEzzXZJQQJiaCHNtyfBK0gzNCU,3705
discopt/pyomo/__init__.py,sha256=xenTKttjLnJyUIBloL77lWUQ4ChWY1jRg7b7LKZgBhs,1741
discopt/pyomo/_mapping.py,sha256=9Z1mv5soZfjMWYO9JWDmoW4fS_ZxiwCfoL8sbbqm77c,6483
discopt/pyomo/_writer.py,sha256=aoWE81I9hBB1l1UM_fC8ELSMc6fXIUUUzO0KJ1yJ8Qg,2107
discopt/pyomo/solver.py,sha256=_XzfItdb6OSMVJhpZZ9R05ByG4PkcRJkExVnKcZi2WU,9749
discopt/result_io.py,sha256=T0KKI0kQaN3SA4Gm8zORR8XT9DZ-4bXdLSSzmuM324E,5646
discopt/ro/ROADMAP.md,sha256=6xPqxGo-Voa7DzCk-n3bJh9xy3QD4EkPEYHL83A3NKs,5136
discopt/ro/__init__.py,sha256=XnEgG-YWX0ZCia16ip3xMuVIABfeK0SXAQciEnck-4k,2898
discopt/ro/affine_policy.py,sha256=MWuaQmDUQvaIkzbAY9ZMakKm8px65x9g0_q2YyCDeG4,18111
discopt/ro/counterpart.py,sha256=Ft2t5ZdERRm5TThnz0DxXQyEt_LzQkragvOgUFt35os,7114
discopt/ro/formulations/__init__.py,sha256=m9SYWzSTMXC3rbl2iAF4iPhFPXWFe68YTdrY3Zd0F8k,378
discopt/ro/formulations/_common.py,sha256=POdSePvPpEr06PgWnsdfVNszTwKYJ-1ngC5u-K7z5lI,11015
discopt/ro/formulations/box.py,sha256=7X9sHdw2s_wkzcZU_MnFvQH4ZCJxB7ZRnxJcro-7Q68,16128
discopt/ro/formulations/ellipsoidal.py,sha256=pjsb8Bk5KgBJu6unWWiqzGQoajim9LRH-sWk7ba4iq8,8948
discopt/ro/formulations/polyhedral.py,sha256=n0lf-p7RGBm8Cr8YzhdMG-YMuslxhK67PqqjhKhYs-0,11557
discopt/ro/uncertainty.py,sha256=QvNXn4NEa5wwFWEmsl0T18aVc579wHbTwdJ9NTW2gCk,11416
discopt/skills/__init__.py,sha256=bNdZVXWdu7ZrTfPx9Ylb2L1UDMuhrt_TCXcqquym5_c,1869
discopt/skills/agents/amp-expert.md,sha256=kHA4pYn5J3lDyygU4wCIuRWXtEoThVzW81CCeo3nYSc,8272
discopt/skills/agents/benchmarking-expert.md,sha256=ReFH6ZYmCC8SFGft_J53WwC2mNMr6_qLFrz5NGWXP5Q,8466
discopt/skills/agents/convex-relaxation-expert.md,sha256=ANGoU4HiAH3tp9qo2ldpOD8d2axIWGSM_v-wiKI_wdE,8264
discopt/skills/agents/convexity-detection-expert.md,sha256=zZsdYbw3GW4FHBe5qdll0rx6640BDEOF3twuHhb5I4k,7466
discopt/skills/agents/differentiability-expert.md,sha256=9hi1pZraSJG6W-u8LNm19gODwr7sjSVUfts5ZJlVlZk,7486
discopt/skills/agents/doe-expert.md,sha256=DA1oqCADtrQ0-wJiu54mdkgBSOI-g5OcaFYgLX7wSUM,6851
discopt/skills/agents/estimability-expert.md,sha256=YsNMdzq3iLLrsEXTzEpmA_d7sYkqlYi4wdjvm5AK5rI,7562
discopt/skills/agents/estimation-expert.md,sha256=ST8viLMJemDOeVfvfbVZKxKwZvUUE7y97KrvhitlU_0,6920
discopt/skills/agents/heuristics-expert.md,sha256=E4xNWUkFIvCK2kARjMVMttbXuBXY5Qz2dETCEq-aHRY,7642
discopt/skills/agents/highs-expert.md,sha256=fLFdg2uOn7e10rjmlhVddDqLiLWRos8oDcgNEZDXfP0,9167
discopt/skills/agents/identifiability-expert.md,sha256=lL2U_cHQycLeDjsUVcbuUQvsv6HGLWIFN7bhVS22-Ww,8283
discopt/skills/agents/ipopt-expert.md,sha256=oReum8eBLfEglcPEgaeow1E9fQuLLqgZEb_tbpE-Bvc,8918
discopt/skills/agents/jax-ipm-expert.md,sha256=HxKV1cIUIUVcGwF3DQhSesZ1jceGDvwKIULaTuYsRe4,8018
discopt/skills/agents/llm-feature-expert.md,sha256=K0oeO6luc14BkprjAvY_p54hlrTxOikYwCGlRh9MSHQ,8984
discopt/skills/agents/minlp-solver-expert.md,sha256=YDOJ_IOtKErn4nWEdXXZYRT_Fc3v1NeudhMr80vyhi4,8274
discopt/skills/agents/model-discrimination-expert.md,sha256=qAbXxIpd_oJhSlDyN6i1t5lbUanmHU1yS6G_YpmMLUI,9569
discopt/skills/agents/modeling-expert.md,sha256=aXZLoOujepIrRc29IH3aeyRECs4Vp1OAp6mnzOvoupU,7886
discopt/skills/agents/multiobjective-expert.md,sha256=yOCyAEzmFA0GaAanRBwJETti0T9n7MVbDkPk74DYGOg,8526
discopt/skills/agents/nn-embedding-expert.md,sha256=Aa4nC0nBRwXQ-UgvLE_R3vhlVabrCLs_gw3xT1gwj1A,7739
discopt/skills/agents/presolve-expert.md,sha256=dPTGwGQGxrcL0neZIHxlwiNmLiuv1hlbg5LlkTsJrA8,7269
discopt/skills/agents/robust-opt-expert.md,sha256=aVZLMLEKjT8GaJe20H8sNJqfQZAvOUlxl21j2j4n70E,8163
discopt/skills/agents/scip-expert.md,sha256=qKXD77kVHlvrkvIrQOVzYSj_Gx_p6NAKroiPUg1Zx9g,14510
discopt/skills/commands/benchmark-report.md,sha256=n1CpCjW_ISKJOPiqftVjQnC-QqlPsy8QUQWyFuxLTZI,4850
discopt/skills/commands/convert.md,sha256=WXXnHgOfmVKsG__doQxbBUlVBhG_Iwn7-1JrLqFVC80,5456
discopt/skills/commands/debug.md,sha256=8wnxWUQCazyJotdY3Rmuqg8PdKeqZVtRVAn11wsHQeg,8060
discopt/skills/commands/diagnose.md,sha256=Wma1K3sXTEHTwU33-6Kjhfj21qacxn3wIbwXrOBxG5g,5918
discopt/skills/commands/doe.md,sha256=2AlbfGOv7SYNktvuGYkvhMjO7AbwJRPHXI7Q2JcKkhQ,5968
discopt/skills/commands/estimate.md,sha256=jGT4Wc3aFmKMyTRWdcn09vseZmwhkuXIKmsIEninxss,4137
discopt/skills/commands/explain-model.md,sha256=cPhqfibb7uGcvY1uZ4j4rr1M8Z7zm03hw1KNx8U6bW4,4692
discopt/skills/commands/formulate.md,sha256=5Bb0YKjqYOJStH0m0PH4JZdNrmWHoE65NmLNXkc991Q,6010
discopt/skills/commands/reformulate.md,sha256=TPuIYEZj5YkUVJ6Pzy5t2NciTenqeDHEz2flEC2KAes,6514
discopt/solver.py,sha256=G8sSj7FpFBO7_igZYic6o1ssNjUs8jsvW2tj98TBJNA,550450
discopt/solver_tuning.py,sha256=d1dG6K0Nyrf1bnnFXkxaHUXZqNkD3bJ1A6ksC6OQIYM,7566
discopt/solvers/__init__.py,sha256=fYkBZy8jsukX2CkD-qeeVNzlXGMNOIeCVgLpJJ5f_rY,4850
discopt/solvers/_root_presolve.py,sha256=E1tkLlzDL0SMsQKl4iJcGzcNjQYe7cd6DQsW8pT7YtM,3926
discopt/solvers/amp.py,sha256=LbIqWS6bs_6fSh7Ut2wRTfj2fN4kam2-SagTWeNw8Q4,138288
discopt/solvers/gdpopt_loa.py,sha256=WvAXkGte2LNJtp9LNqGAuKz6r06JKIJ2qiUBmchhq2M,19255
discopt/solvers/gurobi.py,sha256=eiQ7xZFvpbwoPspRz6d2gQqoiV3ngvmfttlPkjGoDdE,24764
discopt/solvers/lp_backend.py,sha256=A4m5ZwEcZHOxC3Gs0HEL_TRWf4sPxj8FQx0SSMao5x8,9655
discopt/solvers/lp_pounce.py,sha256=KEH1n9sw93cYTLcujXFt8wCbylzrlQAFMR1kex1cCmg,22664
discopt/solvers/lp_simplex.py,sha256=rMJZn_fdZbt4c05cZwGM0Cy6lulnDYy_IAEzBHQWNaY,11735
discopt/solvers/milp_pounce.py,sha256=57erSsD3azHywDNamzBWBpbvnCHu6hAqgjiyte94jIs,5797
discopt/solvers/milp_simplex.py,sha256=jwatywBqp24hCx-TKvNiDi69gc_7O_IJHBCTBKvElbk,21966
discopt/solvers/mip_nlp.py,sha256=T0SUQMouqLb7X0h4TFVTSTbYt4YotUbxWrNYy9ga26U,2255
discopt/solvers/nlp_backend.py,sha256=0xtdvln-EOIMD1QrbX0lf99SKuVCMCPgNQtx3sFSJEs,2142
discopt/solvers/nlp_ipopt.py,sha256=r2rKmQGPV_9yzrVfJymZ32HrM7UnxnZb-wucXGmXiLQ,10302
discopt/solvers/nlp_native.py,sha256=MGvGxTj1LA946Pv4AyQl9ezI92eerPtXhLg_53XlbDM,12583
discopt/solvers/nlp_pounce.py,sha256=5kfvCt6_Yw_LoxK3Fnh-wZQhjGqNmINTz7sfV2BA5mA,5416
discopt/solvers/oa.py,sha256=DrhxYARrO8xdNZGYtqCRqJ-FuIaah_Y8cMytVJ9ehpM,33197
discopt/solvers/qp_pounce.py,sha256=dtFFtibTMm77bTaoebf6W3Z2RQ1HLMImavuliV3XJns,13677
discopt/solvers/sipopt.py,sha256=Bdv6oxjFX_29OMXE32iXzLpmvGJzE89tS5FXzDWd95g,8783
discopt/tightening.py,sha256=SdiXX22SyZJN1u8sMm7eFi8gfgaF4D0IrxRcqWt_Cfo,4773
discopt/tutor.py,sha256=CxDHlcKkjh_psN7gpjWByUyns9DDcoOCjrlJXBqptIU,19743
discopt/validation/__init__.py,sha256=WbT5lcdxaxDDg9IH_EKp3riRwTHqGIm3GqzJ-zcj2Ko,882
discopt/validation/examiner.py,sha256=oMyg78QiuTdljh5EJLiFeR14ElwKZDiUZjOeRKmhThA,35005
discopt/warm_start.py,sha256=Edq2_cNqjPLmJixe5l8Et2-j55s6kHSAHXFwdXH1KYQ,8704
discopt-0.5.0.dist-info/METADATA,sha256=CZe-gfriSxWvJfqQLjNW-qSLhDmkLg54ovD2nbmC-Jg,21496
discopt-0.5.0.dist-info/WHEEL,sha256=SN7W5s0Ji01-9u_6QL7cEnscsXvljOVQDFMt-2tILwI,97
discopt-0.5.0.dist-info/entry_points.txt,sha256=FzM7q-ZqVUYPOkVIC8s_Pr-crz3b6VbxM4pJ9lc10Bo,157
discopt-0.5.0.dist-info/licenses/LICENSE,sha256=IrIDo_K_o1_ycu1XcC0VSu2JZuoJeMRM7KZljyxgvFE,14474
discopt-0.5.0.dist-info/sboms/discopt-python.cyclonedx.json,sha256=Z0s2Nt7CUhd0sl-kPpJoP61gTu60t-z0wxpUPEvIoNk,69573
discopt-0.5.0.dist-info/RECORD,,
