Cargo.lock,sha256=KfC56S1M9NIifb-TW7J3tkfRfLsilwTrtDUCBOHUHHY,13708
Cargo.toml,sha256=fK6akurpFsK1FGhR_zwc3Kx74k6MPidJnXQK0YjdQ6c,322
LICENSE,sha256=C-zxZWe-t3-iUrdmRjHdF3yPmhiJ5ImVtFN5xxMOUwM,14198
crates/discopt-core/Cargo.toml,sha256=0mxy4RyLl-2ZlBUS0j1Be0PLDMNOzlaFwGEgR3HHtzQ,2219
crates/discopt-core/examples/feral_update_cost.rs,sha256=vqCnchf0gyt-5_mRFdu-i_WRzk8hto2i0NyVhkJvUnA,6456
crates/discopt-core/examples/milp_bench.rs,sha256=ub176JwSrS4fnu1nPg9orF0ifCoJcfHHCCPiCc0pJR0,6636
crates/discopt-core/examples/par_bench.rs,sha256=4TcdoB42dR-UjZBTYEZD_cOkAHKkclknMxctbCcCFtY,5614
crates/discopt-core/src/amp.rs,sha256=TM0hKYZoozfeTTA73TPCbipqGYZCAZwc-Qekuz7dF4k,25643
crates/discopt-core/src/bnb/branching.rs,sha256=XbQMHQVuWRrlvJ1mTPGa6n77-OoDjy6ubnXQi_55w9Q,31084
crates/discopt-core/src/bnb/in_tree_presolve.rs,sha256=U484V1yAizJHuy74Ejfdu0bH3R6eSFMamODtUFFW5zY,10639
crates/discopt-core/src/bnb/milp_driver.rs,sha256=DmLWtCkdqCysmN3JtdpP01TsY2oc8I-nkplxc2ikufU,83353
crates/discopt-core/src/bnb/mod.rs,sha256=rIi3nJl0XDj5xqZMA10w0cOiYSJd8EIBQxgvTswE1WI,560
crates/discopt-core/src/bnb/node.rs,sha256=GsW5bbVRbZeKult2X0buDFYD-wdDq-u8coTrGeRf6Io,4418
crates/discopt-core/src/bnb/pool.rs,sha256=j9ukDlAbaN62aetBHS1qdKbZL16m4p2YNkww3640sxE,12411
crates/discopt-core/src/bnb/tree_manager.rs,sha256=cUEThyuIWS_l0EaELe6rCQYqHvDQkNp1ZsMjZo921zs,46400
crates/discopt-core/src/expr.rs,sha256=vA8CEHNjb8H-ZV-LSKxhWQIY-anfn6cbPIUqrvkgeAE,65292
crates/discopt-core/src/lib.rs,sha256=vmZZW-dZQFJDCdonuf7psllZ-XjJI3D4Xrhf4v_Pcvc,527
crates/discopt-core/src/lp/basis.rs,sha256=3KaglgOTXtn_p-K4VftJzYbkR_Sqkq3qxsRWnU_3F-Y,13563
crates/discopt-core/src/lp/cover.rs,sha256=FhEtjYMt2Yk-8SMrMRar9JGP5ghv6OthVQyqgHqAzNk,9737
crates/discopt-core/src/lp/crossover.rs,sha256=Oo5E8I52_miH5koSGmjiBMW2mFnaSDQnQjsmMgCqPLQ,14593
crates/discopt-core/src/lp/cut_select.rs,sha256=y6x3d0_zSxW0Wnn_1B-5Fp3UD2Y5hXbQO3l5cIiNdVk,4792
crates/discopt-core/src/lp/gomory.rs,sha256=foeUwNzTSvHctz187hUMHpjdV26__GXJGQQXQpAC89E,20665
crates/discopt-core/src/lp/mir.rs,sha256=9OVkckLwhii4_leh8tHTRsi6-YQcbjjQHevzy3fbk0M,9228
crates/discopt-core/src/lp/mod.rs,sha256=qrFIUMUUnQrkbqpRpLjh3ff4100IuYm6HZ2XoFu8WxE,864
crates/discopt-core/src/lp/simplex/batch.rs,sha256=A34IPDfmDTGTi8dyeK8MnoSljUftZGEHkUYGNYdbUgw,8593
crates/discopt-core/src/lp/simplex/dual.rs,sha256=dvxgYhInSU5RBOKI8altP2pIR-luBdLF9hmlf4ygDWg,54126
crates/discopt-core/src/lp/simplex/linsolve.rs,sha256=SbFG99CwXpy9j_dNwkG4iTX-o-BxvIbgXM1kCkBa9zg,31999
crates/discopt-core/src/lp/simplex/mod.rs,sha256=FYKIYIgXSdPQIhzc1bnDQDlnoo41qlsECVr7FuLNpkg,5110
crates/discopt-core/src/lp/simplex/presolve.rs,sha256=M594cxPrblN_ygdCOVVVHsqWtXbLH28FR7rd0atMxjc,8850
crates/discopt-core/src/lp/simplex/primal.rs,sha256=8smFrRCpCkEF2nidh7PmlaBahI1wPKH7wiVpNo1zI8U,52218
crates/discopt-core/src/lp/simplex/scaling.rs,sha256=xhqTDv95cFPZaFto_LUs11EHEXeKH9U-pAYBKFbyY28,18556
crates/discopt-core/src/lp/simplex/sparse.rs,sha256=nR0-xyals-breG6fqVKhqutCtbyAMKLXEVPPRI886_o,5584
crates/discopt-core/src/nl_parser.rs,sha256=gVMmAOPW1iOaRoPfE57wt96rti3ySjZD8biqWbjYxKk,77698
crates/discopt-core/src/presolve/aggregate.rs,sha256=R3Q2CPn4ohdWeROLMO91iuyzTSS8uH-gbPa4xIEZLUs,24603
crates/discopt-core/src/presolve/cliques.rs,sha256=HfawOI3iEF40ZFFLs7q-cYPOP9YrMh4L6L1vgUeLQ-M,13817
crates/discopt-core/src/presolve/coefficient_strengthening.rs,sha256=klmRKQ651wnruYqhaNbrzPLkzjFasnFAq5n-71coIfc,23796
crates/discopt-core/src/presolve/delta.rs,sha256=vtuHNOmNYnoRdjQjkjS_3i4LhzKlFsPqbGS_f48oenE,11028
crates/discopt-core/src/presolve/duality.rs,sha256=b9cialdVtdVMzRzZqTmrBS3rgy6ZbdfiZDG-VXBuY0s,11114
crates/discopt-core/src/presolve/eliminate.rs,sha256=m9iTITLzwOnKhnJJ6kS8cV2MQ2YIfRJe0hIxsc22xco,18294
crates/discopt-core/src/presolve/factorable_elim.rs,sha256=Qj_lqaFGHKioDooP_aRI6LWl-42ofPc2ULHFGO0lITY,23069
crates/discopt-core/src/presolve/fbbt.rs,sha256=4oXabLjEXFC4RluFVHQ0T-nAzK_l3SHLB29G3dUCSUU,90164
crates/discopt-core/src/presolve/fbbt_fp.rs,sha256=PqnclqZlaDJat8qVq2tlROfIdgo59F74fVJhzjcLaP8,16264
crates/discopt-core/src/presolve/implied_bounds.rs,sha256=fHPN-qzcRiAjEot8eV2l0K1iICyOY8KYAIG4HPx3kmA,22099
crates/discopt-core/src/presolve/mod.rs,sha256=iygg6RZPWndXja4ZB5bEyY3GtDMNLaciYkJVWSYRwgQ,3379
crates/discopt-core/src/presolve/obbt.rs,sha256=gM6ZlYNgDcKxNG0s0TVW-R8Idwhz_6ECFKhm3hcm_ro,21975
crates/discopt-core/src/presolve/orchestrator.rs,sha256=pVeh5EppAjkVYIA7j4YaeF596TrGkvO5yVZcdpgTmLo,7917
crates/discopt-core/src/presolve/pass.rs,sha256=I3shX4zH6XAKsjiGDmcX3149act6Nbhn_pmhEx7hQ54,5501
crates/discopt-core/src/presolve/passes.rs,sha256=sG12zZSgbsjqwC6XegwA6jscHJoeXpu4NOcgosGioj8,30357
crates/discopt-core/src/presolve/polynomial.rs,sha256=YIByzwRfT5i6Jcw5G5gVjT7x9Vj7t0iXA0YM5kROeVQ,34409
crates/discopt-core/src/presolve/probing.rs,sha256=8EpTTE5TLFWtKTmuzWsGoryGFqnimjQA2r36wqo3A1A,23997
crates/discopt-core/src/presolve/reduction_constraints.rs,sha256=Gig4g15Rz9ALVdOBWpWYit6jJvcf2Lal_SttQJKIhDA,17448
crates/discopt-core/src/presolve/redundancy.rs,sha256=auREQu8Dybx2qporuXKERwZ89cWD8RHqZtSbl56mx-k,20572
crates/discopt-core/src/presolve/scaling.rs,sha256=BE3jeGu3C3d0m4OzxJeiPSJpLoBcmlQW45dnDC338ho,10798
crates/discopt-core/src/presolve/simplify.rs,sha256=_lAjEbMndwL4t4anVqyCCCikUOep-VGr7n4SFnyDxpA,19950
crates/discopt-core/src/presolve/symmetry.rs,sha256=NxPY5-yqZUBA2qkH4TjVSZEyTTMIWSO9qylSoQ0PXdQ,17768
crates/discopt-core/src/profile.rs,sha256=cJFXi4gKMeOIuDRYPb557Wgik-eq07mQAtxGqlIQFL8,6676
crates/discopt-core/tests/presolve_determinism.rs,sha256=6GGWtXAXcPL3nCJ4HoWmVd0NfmViKo--SjqmawTzV-k,9978
crates/discopt-python/Cargo.toml,sha256=3Qdy8eo1560woqUI59YOIBMsbXhZF8_FQSBRE8fbJPQ,543
crates/discopt-python/src/batch.rs,sha256=BCyOIU39-sh7W27eMAH1yGKdhAPPZIsldMe7FOoM8m0,8193
crates/discopt-python/src/bnb_bindings.rs,sha256=0j-Bnb7jxRuiaLjxSgXDkvIu4k1t7pW3LLtI_26w7Qw,13046
crates/discopt-python/src/expr_bindings.rs,sha256=YGP3xlqiBKvHCJL2PMl-SAVI4wfiNwx8tpgvAYQzRbk,57653
crates/discopt-python/src/lib.rs,sha256=Ge18CWbA8oTXWkA983Rd3BjZZ0Wp8JFhmAwVyf7fwnw,1752
crates/discopt-python/src/lp_bindings.rs,sha256=rfehWyurWHQNfQa_veHWmOxNIjzAlO4Pyw4M2GKyMdY,25376
crates/discopt-python/src/nl_bindings.rs,sha256=SgT0D_SgRBPldl0wGCcrpF7ngGz1IDvYJOiLdit2nac,1100
discopt/__init__.py,sha256=jhDeNgprO_1jKRCLsxDUhmgX9Ov_gy6VBYT53Nx61sE,7511
discopt/_daemon_core.py,sha256=ErJY3_mjs1Q6DuO3yKW89Wd9dGLuP9SvG-fNc0ylNwQ,19194
discopt/_jax/PHASE3_MATH_NOTES.md,sha256=02eewSI6KhSIr-9_gO8Ju-CHzc5je4RvJLp3YWfRTV0,17285
discopt/_jax/__init__.py,sha256=sBtfhSq7Zh5qn4QlYV8Hsi_FF5fAH_vGadRXrWXjhBk,901
discopt/_jax/_numeric.py,sha256=kOiVdoMVFErNM8puCW-hCwCeW9epGWBhc4dj1BFRxYU,334
discopt/_jax/alphabb.py,sha256=6JUqcNBLnm-Z6B1S9CTOJxzqLYbxP1JS6s6p1WJXHtc,12675
discopt/_jax/batch_evaluator.py,sha256=Jbm_NwhIExuuu4RYh4dcMGa3in9lvb8tNj-M0_0E25g,5017
discopt/_jax/chebyshev_model.py,sha256=C0dnU9f0QnvapYEPRla42wVjIaWlRypfktUu5JY8iT4,15637
discopt/_jax/cmir_cuts.py,sha256=l2_eBSZ1gLQOe12AXqHcbiT2N5iXGYpe0DUlw3vtLtk,6321
discopt/_jax/convexity/__init__.py,sha256=MjfI5m2RPdNdAEeRszQLNiAaYTNL7XR-4za2SvgRu_U,1300
discopt/_jax/convexity/certificate.py,sha256=MhC1y6oN27PlQvn7v3X8vRs-OhbonblSzmzRz8gLYUE,7094
discopt/_jax/convexity/eigenvalue.py,sha256=V_SloULlyj3D2wcXxaRMmB2oSJ4pyA7UaDm7XTCJcUY,7186
discopt/_jax/convexity/eigenvalue_arith.py,sha256=4C10yGy-A4Tj6eY6hq5TuwO_OsSEfA5rn6Jy6H9Bl10,9225
discopt/_jax/convexity/interval.py,sha256=39nmh6vJ6Li1uoieqEJyi3AwigIz8pNjZvOv0XZ_7C4,22598
discopt/_jax/convexity/interval_ad.py,sha256=Xxi3e2x9I-lNtNoPjZftGBKlLTLyR3lI5BCQ4utVSMo,37512
discopt/_jax/convexity/interval_ad_reverse.py,sha256=lXjiqsasKs7sMUKfHX0DVermp-CzuuuK_ch_0fZKHA8,20165
discopt/_jax/convexity/interval_eval.py,sha256=mvpGaXHrRQVOSM17o_58yKRha9mzG3SyWDFQeKXYk-k,11702
discopt/_jax/convexity/lattice.py,sha256=2z3VEPATEqcn2o0EpjKl19Pq7YMdEvOidO69jr83VR0,16517
discopt/_jax/convexity/linear_context.py,sha256=lE1yhaOV300cXc-ZzDYvxSTrp5qry5wUvTGUmqp0COE,13035
discopt/_jax/convexity/patterns.py,sha256=ixTcv29wLr-rVD16b48hNduzhYl735kQdT7EMPYIXMc,43475
discopt/_jax/convexity/posynomial.py,sha256=a2Gj49VBwSIfiLNg9A7IHnWogTyvLUmeZxE8ShcVF2Y,11254
discopt/_jax/convexity/rules.py,sha256=RlVXT_oN-z-qkzcohUgewod4Q1risfqwGpsbfmmZ9RE,52271
discopt/_jax/cover_cuts.py,sha256=q1u8ymI3rGmYXZVYs1HaAKvZUmMIqPYYEQzO9i5WA6s,5701
discopt/_jax/crossover.py,sha256=twkYdjjCItTtplv5BDLDmWirnqRQJZ3Kjb-7vPSsijw,4075
discopt/_jax/cutting_planes.py,sha256=HBPuxIPznw0_2dKEVjuyiYjuzAkk0dqLIo6Cd0GBL90,43531
discopt/_jax/dag_compiler.py,sha256=utN8fNbu0F7zMUCARCeOhOiRB2bf907yaTc089ibZUE,13042
discopt/_jax/deadline.py,sha256=p6nrt1CpqaPnKztzkX8t8033cDvtWJ7gvBFXk6crHJg,3770
discopt/_jax/dependent_vars.py,sha256=uiftNTlOaZAA04INFrs-syRudSGQ3OnIY4Rh2fmQ3xE,12805
discopt/_jax/differentiable.py,sha256=IDRgLZaAkZWk0eNqcJPdg3OK07zLJI9Unsyithrs84M,54274
discopt/_jax/differentiable_lp.py,sha256=r7eHjn6S2yGNvcAYU0gFoJOovBLwCqVi5hK8UIv4R1k,6594
discopt/_jax/differentiable_qp.py,sha256=KLfUWM7z01358Ywuk4Ge6jw4atY97QY-tyRhBqaIR4g,6137
discopt/_jax/differentiable_solve.py,sha256=6L7NcNBBkDBpeLi_j8GArpcKGh62BAdj0bws12ZZp2s,10199
discopt/_jax/discretization.py,sha256=-6lCQYrzJw5Y_Xvyx9CuehENvLXokKI7v-OjFb7RTz8,7949
discopt/_jax/edge_concave.py,sha256=WB4luBzf1yr4GAvyJAiO36sni9NEYdhVVqpZbVOf3y4,8756
discopt/_jax/ellipsoidal_arith.py,sha256=5zJW_-PfbfIwbz--ldsyEDI0YoBq6zHCs2B7H2wYPXg,16296
discopt/_jax/embedding.py,sha256=3AD-dOXYL6BlaKXq5wzmH1ZCs-KZUj_a56uYpENDyO8,4540
discopt/_jax/envelopes.py,sha256=nIVwMYZQ4og9XrIKNyMJIpp-5-Al56O7PIMRmZINXeQ,20978
discopt/_jax/factorable_reform.py,sha256=mgSD7Ffx83NXmyYw0r71iLM0pkxAzF1D5RxSPH7H_VI,67081
discopt/_jax/gdp_advisor.py,sha256=QBAuMKdYfNIh4jL6mbVl-t3E1mx7xXhoEmK7W5MXIPs,9182
discopt/_jax/gdp_reformulate.py,sha256=33VZ_qvpeCTpbfGhtj2o9cmjGzHmS7CwIPTs_rEPbus,57921
discopt/_jax/gnn_branching.py,sha256=K0iDn-EB8chr7iSxlPvAQlX3vyfjfk1s2Z6djcxHHO8,18315
discopt/_jax/gnn_policy.py,sha256=Sfbh1eM2NHnzt8whAtlnmdwa-MuVMGtiTcc4eGQP8lE,7419
discopt/_jax/icnn.py,sha256=6QSWjV5ntVMg5hhTC37dscV5W1qjDAwAU7j0fOzA5aA,7492
discopt/_jax/icnn_trainer.py,sha256=OFjEQ-QhYO_RIlikBL_u13QKnKPnm4zQwt85wSplHPM,16137
discopt/_jax/implied_integer.py,sha256=8Nx6xYTRy-T2BQ6XbT0xP6T8e7YLNBHaWfUzZ0AafzU,4898
discopt/_jax/incremental_mccormick.py,sha256=P456RhW3-FmPN5AMMN3tNUMpO-t0OU7AwKVCarshCwI,12301
discopt/_jax/integer_product_reform.py,sha256=eZoR1dZV2MulXuHofCVqXoIxog_xJ8PAKQGrMHzQfy0,23640
discopt/_jax/learned_relaxations.py,sha256=O9MdqRAIEnMjFH1lnT8riU2s5g8llxOmo9TD-OCPRs8,9292
discopt/_jax/least_squares.py,sha256=kEPN1CHqDc9QWi2Eig7URO0uKYdDRnqjS-wt1Zy2dI4,9411
discopt/_jax/lp_spatial_bb.py,sha256=R9tqaobR-z2w9ayuhL2-GgK4sdkUdFgD_In-WUd8P8E,18583
discopt/_jax/mccormick.py,sha256=4jenzM7lgAdIVwkhcLcjbZomdPIMTnkzFt593FZVqzQ,24806
discopt/_jax/mccormick_evaluator.py,sha256=cjyg_UacGJ71x7ovWCfOiU-fx63B7QylwQp_QK3YJBY,6847
discopt/_jax/mccormick_lp.py,sha256=kAVMXkOqB46NYiEOigK2AO3G7YvCIlIsyNoW60cUZdU,75436
discopt/_jax/mccormick_nlp.py,sha256=XFn5V8Zw3IDAd29dElzkl9zvbMWkboZSScjcY8tYmT4,12779
discopt/_jax/milp_relaxation.py,sha256=i1c7b4druBdAzQDIBqiS88cuhfjp6_86X2m4-yW5gMk,359715
discopt/_jax/model_utils.py,sha256=hhxxEJZ_lWbhi1Iu2q4AZqh286UKXu0E7laQxVZy_7I,611
discopt/_jax/monotonicity.py,sha256=yvoppJpkrOodAMLyyCka_lSanQGTVhWj5R2jhPemT4Q,12412
discopt/_jax/multilinear_separation.py,sha256=WvJUHIPljo9gUGrzDxyyPWRmYwxSCASyuHBnlgOjtXc,6153
discopt/_jax/multivariate_mccormick.py,sha256=TS8iF6iI50vVgJ9PovAATv7e-9yfp6ZEwXZNn6cCReM,12029
discopt/_jax/nl_evaluator.py,sha256=HKCDregfBuWBIws9jWMOEz0Puv660R8-JKUAPbxY8es,10403
discopt/_jax/nl_reconstruction.py,sha256=g3oDUPeBGKgifG3bPopEuDxagaOpRn_AcDOETqdcKuA,4019
discopt/_jax/nlp_evaluator.py,sha256=kJgGHWc6-iEl8m04Y6Wob6rnrmavn0El3ain8UmgVq0,38898
discopt/_jax/nonlinear_bound_tightening.py,sha256=CRailIR7IWSLEV9qXcu9oZ9cGa2Gc1hRfzc0z6xA1Fg,103905
discopt/_jax/oa_relax.py,sha256=JgF9AXZYp90Za81NS5-mHOWjgkR34bhqeAqwpFQ1ZDQ,6718
discopt/_jax/obbt.py,sha256=9ZfSPeysul9UCRQtVzkqFFzLiNfXWhPWD4eVMsASYQU,84748
discopt/_jax/objective_epigraph.py,sha256=qKYSfwTAvP8BP8OU7y8JQ9QVGmHfy9KCAMvyiAz9gSk,13102
discopt/_jax/operator_relaxations.py,sha256=PPgJJL8zasEYZGCfoMpSYc7rrvr8-8Tr65r1mahzlfk,4370
discopt/_jax/parametric.py,sha256=xFS2L3Hd_zAnii6Uwi-VoIfe7pNNOydXBgGLsWd25c0,4077
discopt/_jax/partition_selection.py,sha256=PPC9xPWpjaWjnQZ_Sh9IMIlcASWDvYAdbqSI-TTnSsQ,10078
discopt/_jax/piecewise_mccormick.py,sha256=P5iqwm8VgBCA6-CAncj1PTabYGYeC1IGIIAm6y7NHUI,10987
discopt/_jax/polyhedral_oa.py,sha256=geEF-MA01vGm99VYw92-fDvpuM-NCUhZcdzStByZ5Ao,10520
discopt/_jax/pounce_layer.py,sha256=543jSqTFZZ2tkbKOWyIOBQpCKJdkomWM8NE6eM3XPxM,9797
discopt/_jax/presolve/__init__.py,sha256=u2oBiTgyO8_6Oy6-RHURxTqNv1XslI2iwiN5okWR-n0,1573
discopt/_jax/presolve/convex_reform.py,sha256=z7i0NneEe-Y_SGcScbupaH9bRkI-rVKe8V2vJ-PgOX8,6939
discopt/_jax/presolve/orchestrator.py,sha256=5W4MF7mdtYK9dH8JjjLbfqMHcmwvQ8J_qXltfLxUNd0,7695
discopt/_jax/presolve/protocol.py,sha256=4WmVwm1bUM7yvnF5gRcw50q5zRzMrwKTysdrlFAa2zI,4945
discopt/_jax/presolve/reverse_ad.py,sha256=eXCPdmENz6CyyOBdnZDf3U-NpeKj931I98mHK2Ge_ak,7282
discopt/_jax/presolve/separability.py,sha256=USG1bxTPyUraKNkBHj_VyhQ-MKek2YiDZblR_uvZq48,6501
discopt/_jax/presolve_pipeline.py,sha256=dvVdRs0ys_6HR5zHxDm2cCCxNUY95Vrs8-9hk0a5gR0,16707
discopt/_jax/primal_heuristics.py,sha256=cDRXj_gSltGddG0yA6sBLU66Oj80O3eavYgcSncMBDg,65043
discopt/_jax/problem_classifier.py,sha256=CN9iurSquDtxKWAgI3He_1-II62srPgGcW5q8kkLU8Y,50782
discopt/_jax/problem_graph.py,sha256=_5-Vfx-Ozw2AVyXBLNBlWVzbYYv4F_QXN2dSc3TJRtY,9580
discopt/_jax/psd_cuts.py,sha256=Nbp0WW-zqDjoXDy-9wea_7veKiiy5bVsoV5zflk7-Us,12179
discopt/_jax/qp_ipm.py,sha256=sPHM7ZCavtiKmU3rTwu7rlM16WQZiKShDGeu1thzQtA,22325
discopt/_jax/relaxation_compiler.py,sha256=KVvKUd4dzPfROKxfxq_GvAmiPDno87wzVpYaqnI13t4,57600
discopt/_jax/rlt_cuts.py,sha256=VWiHyM-H7rAEL_D6_MUeaaCvkNRgmzucAGUOIhjXLOs,8609
discopt/_jax/scaling.py,sha256=MyRXSgPzLPHSObSOtjlSgOrOfhH61iGembjdQv8BhAU,3007
discopt/_jax/soc_cuts.py,sha256=GOZZ5CqG4yTd2hEs5x0wiDK6NMf6-VREBTJtMNTxpWg,2821
discopt/_jax/sparse_hessian.py,sha256=MWKaDVUBp2XOsaXIkKhpLUmIZ-YtJWT8FNJMBZLKpXc,6809
discopt/_jax/sparse_jacobian.py,sha256=Fw93UBvEdcfC46SrGSVQMfnbUGFIgoTt3bKsDWWxK-I,5434
discopt/_jax/sparsity.py,sha256=k_Ej-fjSyszgGXSQzWa41YKzcUMo1VhCgfZQ8LXfEA0,18597
discopt/_jax/strong_branching.py,sha256=zf6aWwTW7ILiaxVQwqm2Bx9uft8YpvsD10r3-3PgWts,5895
discopt/_jax/superposition.py,sha256=QjVKNbgdLROVX8p9sKgMO630u65y1N6qEaZhfYBwdws,8622
discopt/_jax/symbolic/__init__.py,sha256=M4Dz76irX4Gj_7qtxNAu53KbUiyAX3hN8UPUqHcDxcE,2416
discopt/_jax/symbolic/certified_learned.py,sha256=IWe0eMNhjxD_MirniR5R-ZYGpOB-JdjUafqVVOFhWs4,5506
discopt/_jax/symbolic/codegen.py,sha256=5Fyj1P1OjNGxuPYDcZv9cEJDNPapPvdjz-jxpRpCtoo,3184
discopt/_jax/symbolic/constraint_cuts.py,sha256=2iH7s17bYjFlnrJuG-wWS7w_aKE2o-RzUxqh7nPsd5M,9506
discopt/_jax/symbolic/cut_recognizer.py,sha256=qZUpeKdeQO-nDoIQ2N0-2v_YIzJnVZH7WaxhNRzmW1Y,45192
discopt/_jax/symbolic/domains/__init__.py,sha256=Vmm5n6_oJfEVehB6WkHzSsaLaT4k9wnI5FBBBLGxZnU,558
discopt/_jax/symbolic/domains/chemeng.py,sha256=eY466b4Fgumt776N3LbP-4cBL6SXqUcKwPnnvPDwugY,2621
discopt/_jax/symbolic/domains/gas.py,sha256=konCZpjFSs9oRwHuTlHbuTxObyZodsPpjU9YjyR7wV0,5411
discopt/_jax/symbolic/domains/power.py,sha256=kzploYAMJ16Q7N4I14OUJ5qzBzP7tZcZvQVWms_d5YM,2539
discopt/_jax/symbolic/envelope_deriver.py,sha256=dNzp1R-shs5SCOWTy8c3RLc0SACgfQjIIPNsJrqVzwo,16145
discopt/_jax/symbolic/gp_hull.py,sha256=dEy6TImSeJGpTtSBJmHKHK9ILw7VuhL9v1BUm4EouQI,4379
discopt/_jax/symbolic/log_curvature.py,sha256=GDtxi0Yar4NR4XkOrbYvVT8HJy-zs2IiEg-SxBFLYRk,5540
discopt/_jax/symbolic/patterns.py,sha256=OrplrzQ3nAXubw_L2Q9BX9xhrO8sXY5CoHmjLmnWpPU,12403
discopt/_jax/symbolic/registry.py,sha256=D3DEUlDR0H6_-Mis5Hv5MVScsPcU4-sw6furlGmvES0,3596
discopt/_jax/symbolic/runtime.py,sha256=pQqe8ti5WWgHasHMn4_Cv8TrPKXLuRAAB1wh_lsBu_4,6160
discopt/_jax/symbolic/signed_signomial.py,sha256=uHjUafo-1ezjtVpc45H_mjVRyVkSklML4NJ6_HHAMqc,5903
discopt/_jax/symbolic/verification.py,sha256=SplqpzxEVJaBZefPzUL_mbnhF62c6VY1wO4O2iV8YJQ,5502
discopt/_jax/taylor_model.py,sha256=oAiLNowllgC5Cy395xr-lALry5w5_YHnpG4PkU0ufGM,14329
discopt/_jax/term_classifier.py,sha256=7RwjJyP09Yi5GGZfPpXqC-2TQdyqUA4lj4ZD6f-_Vsw,45990
discopt/_numpy/__init__.py,sha256=ElpnYCzWjq6dkk-RMczKIin10XQhqVHMRwsolvrUd5M,495
discopt/_numpy/mccormick.py,sha256=wv2jBITgg5BFGnD0WlzITzyycxYaYGqd1-HQiL8f9HA,10794
discopt/_numpy/relaxation_compiler.py,sha256=fSqntQC0tpNbl-xwcjhji4k3R3TzuHeaBiOjyxoqgKA,14691
discopt/_rust.cpython-310-x86_64-linux-gnu.so,sha256=JY09YCeUpz57UCWIRcre-bC4UDtqHC8DPdqVLAhgamE,3446144
discopt/benchmarks/__init__.py,sha256=xVsC5qFj5v9wTw8-wSM_aGPTwbIox_Go2VUydXfIuDA,616
discopt/benchmarks/metrics.py,sha256=Y1B9OGJ4TSYX_WEZ4tWL6ZZB2GnbiDXZ32BForX2uoM,6280
discopt/benchmarks/problems/__init__.py,sha256=uQ17aqduMe_8OwGiXbywvsJtrNw2svDz3obmNKTFdqI,272
discopt/benchmarks/problems/gas_network_minlp.py,sha256=kye_Hw5umlWhCQmy5hoasjmPv7xEwJjfA3ovuNmNMgk,9473
discopt/benchmarks/runner.py,sha256=WsP0XyRksCUFgwJ5LExA1ch0-uLiiyKTjUn80Y9Uezo,7016
discopt/callbacks.py,sha256=NtaIdCVO_CvoxC0LhJtKVMgIUomKLgLhJmJxK5YHziM,6529
discopt/cli.py,sha256=mvtDufpnrh0pVIeaATpjN3PSle7oeZ6AF163vUzsWig,21405
discopt/conflict.py,sha256=--lWL5un-OAa2vL_L7CG5WsKxXgWQElO7LdsYG9BlSk,6334
discopt/constants.py,sha256=d7d0AlTx5gl3-2yNZZY-xcoiZSsNb1mw8VYNRELNwao,2280
discopt/course/.gitignore,sha256=0wjakQwCcS2YhZBfK1gzKhWas-9IOpdtC_c_FZ555ss,316
discopt/course/README.md,sha256=Md-2SImnISc_WnUVLPQ9XUyehM0K4arV6sCV3VXShaI,4750
discopt/course/SYLLABUS.md,sha256=_4X5MrprOn_Qh-xlaD3NNY_3gGxI5KjGEkqv33KuHVQ,4382
discopt/course/__init__.py,sha256=gEhkVK6uBl4MrkGzs5mAf92FKhKykoHfQ_N1T0lazoA,884
discopt/course/_claude_assets/commands/course/assess.md,sha256=2VtCOrpXWuP-aC8XinaMZ2dgVPl9PlYylhi83iUlDrE,1956
discopt/course/_claude_assets/commands/course/cite-check.md,sha256=qvRnAHOdsV5GZA-CTiD-llLT_q7fXrYBlQrJG358IUY,992
discopt/course/_claude_assets/commands/course/grade-writing.md,sha256=8sQzv_cJfu2LdFsA41RxY9dd_WaRD9dOBA6djcNHDGI,1172
discopt/course/_claude_assets/commands/course/hint.md,sha256=yEbYdj-IX2YTUa-6Jp1OxzH6kspQcjm5I6IekmfDB4o,867
discopt/course/_claude_assets/commands/course/lesson.md,sha256=NJ3OLCPqAHjsLqPDu5OFph6-HFRUkKqxFE9tToAewYs,1728
discopt/course/_claude_assets/commands/course/progress.md,sha256=K5lRcz-iLUzV-xER2gAMxZa_p84FhAbVmiY-NadkUXI,994
discopt/course/_claude_assets/skills/course-assessor/SKILL.md,sha256=BNR00mcmlVUpga_sGQccGoQ2G-6XbQ-UphwSMaTMHq8,3711
discopt/course/advanced/21_spatial_branch_and_bound/exercises.ipynb,sha256=XXA68fDmUmn7C_dotRy4bdjnC_a1Y-mTa92lOydwhm0,2899
discopt/course/advanced/21_spatial_branch_and_bound/reading.ipynb,sha256=U-PjVJoBLbEvWaoUkefJFHk56ehWtRDEmllnttlHVMs,6921
discopt/course/advanced/21_spatial_branch_and_bound/rubric.md,sha256=0IqZuGKQTiP91Pebbx17TJIA0NuZrpUsHSzKUTR42tI,1105
discopt/course/advanced/21_spatial_branch_and_bound/writing.md,sha256=3YSbp2P60sdJlpOl8ywfzwnuFj_TkIWg2BmqCuG4WfA,400
discopt/course/advanced/22_global_optimization_theory/exercises.ipynb,sha256=5OQZOafVFT8LrB-MfKHhJUMCuZchFONERALjpiieti8,3111
discopt/course/advanced/22_global_optimization_theory/reading.ipynb,sha256=xARKdSPj8kOxIIQf6kr2dfT0gmkH1VR9jOlGe77HFN4,4926
discopt/course/advanced/22_global_optimization_theory/rubric.md,sha256=MLUBlsO1YQMtDmmfvOaVy9cNTevM9XSX3HgCqCkSOX8,1120
discopt/course/advanced/22_global_optimization_theory/writing.md,sha256=C1jaSJoYEZKQYeX37yZ_ZIgwhR52SLDGAcJKMVTYjE4,393
discopt/course/advanced/23_generalized_disjunctive_programming/exercises.ipynb,sha256=IQMIrL_ETlagFa8tCf0N8n4VDEdephJqAJy0Nhz59-M,2950
discopt/course/advanced/23_generalized_disjunctive_programming/reading.ipynb,sha256=3SSfIyLuOKcxCwy048V6cDyw8XfZalv9RC6BEabFAkg,6240
discopt/course/advanced/23_generalized_disjunctive_programming/rubric.md,sha256=qou1pNjea7HckvlnUyJdJ1RJ6bCM1qmBzSxNZ1j36GY,1152
discopt/course/advanced/23_generalized_disjunctive_programming/writing.md,sha256=igCCnOq8Qh7IvW4BPlc1TdZ_4F7SdpioHt8ymlip2vs,399
discopt/course/advanced/24_nn_embedded_minlp/exercises.ipynb,sha256=o6fH-Rr7wXC8el5nGnA2zMc3Pt6NkRliNTOyRHKJR4A,2947
discopt/course/advanced/24_nn_embedded_minlp/reading.ipynb,sha256=GwGat7W2-7W6pmgxn1rLzLqnm1TFTVOaw8Sd2ie0D9o,7993
discopt/course/advanced/24_nn_embedded_minlp/rubric.md,sha256=Ivw4KF2G9w5rp2iRdF7brusEdPWyEem8h5Kta_5Xh94,1147
discopt/course/advanced/24_nn_embedded_minlp/writing.md,sha256=NIyXS4LjsatQZRBsbJCu3DdISLgt0UyuXwg4hCaHxmM,428
discopt/course/advanced/25_robust_optimization/exercises.ipynb,sha256=IMPzjZgSlAkGOnQ5LXRa5mbeIe1t9kavSfvjLSquFb8,3134
discopt/course/advanced/25_robust_optimization/reading.ipynb,sha256=R6HmO6liSEb9HZqO1DqUSHFoprwMIaWYjPAr4DXBv0o,6856
discopt/course/advanced/25_robust_optimization/rubric.md,sha256=nRInkkMzfDB_m-WKHmcKA5lPlSWWIMyc2aTFKkU4G4k,1133
discopt/course/advanced/25_robust_optimization/writing.md,sha256=G7ACZgmSPmfXqrvvrYdLdxt_nUO0fy3JYdSwl3xjtik,335
discopt/course/advanced/26_differentiable_optimization/exercises.ipynb,sha256=PSll2ix09s2tKe59nuMhIHHHrmDEh0hRx6iUrf6ubJA,2967
discopt/course/advanced/26_differentiable_optimization/reading.ipynb,sha256=MEp7wMecHG3v-wsPCD1GH5y9SsZ0jyxnvpfYdypk_7U,4814
discopt/course/advanced/26_differentiable_optimization/rubric.md,sha256=hleknO0dC_hsTDrVZobRNh6NmNHe46AshzwJIcnadLU,1124
discopt/course/advanced/26_differentiable_optimization/writing.md,sha256=t8SheAO00XIgBbhRl9YZNxW6s0AehX4TAHemfdhwYS0,338
discopt/course/advanced/27_ml_for_optimization/exercises.ipynb,sha256=_NvfRZMQnPzVckPNcbjCvRrgTs7IW_ge6Jfl8H6kLow,3008
discopt/course/advanced/27_ml_for_optimization/reading.ipynb,sha256=EId6DL8VDtS6HGl9G4YPODOv4ZPuiRnV-swcKjniXvs,4488
discopt/course/advanced/27_ml_for_optimization/rubric.md,sha256=oKAKjIDhFlgGH_w5-d-mj4jWzuLJXLiHO0vuK152X30,1125
discopt/course/advanced/27_ml_for_optimization/writing.md,sha256=sp1Veou0vge4w2PaE3fl-Gdm5KL59lnc6Q7eb3ZoqsQ,384
discopt/course/advanced/28_bilevel_and_complementarity/exercises.ipynb,sha256=f2awcUAEt8Bv9Hnsx3BgEGQg5m52iN9LiZlDooyOqVg,2921
discopt/course/advanced/28_bilevel_and_complementarity/reading.ipynb,sha256=S0ryQGrZ2aOYMyKkKEwkG7A61rzHtJdS5iX23VdHXys,7579
discopt/course/advanced/28_bilevel_and_complementarity/rubric.md,sha256=lRephHN3enHeyzfz6blH1l4WKgRH46nAjkiXfx5kRqo,1096
discopt/course/advanced/28_bilevel_and_complementarity/writing.md,sha256=63AiRJfNtL2DlWMNwuWGfpz3eCfhZcfYHrPlPp2X6Zo,330
discopt/course/advanced/29_reformulations_and_symmetry/exercises.ipynb,sha256=4Kzecev_rW2G8CkxNp5yz20wZoqudzCM5ttTlwp_R-c,3225
discopt/course/advanced/29_reformulations_and_symmetry/reading.ipynb,sha256=sh3knOAasFATW16mWZ9uDSIkmeKU0Ei53F5RGo-Cu8Y,7701
discopt/course/advanced/29_reformulations_and_symmetry/rubric.md,sha256=ubIV2WuhVVaNZ3AJWysDPUNnkrm1NjE_uTNJ3qzepks,1184
discopt/course/advanced/29_reformulations_and_symmetry/writing.md,sha256=JuX5sydYJNho0uHGdg0mlV2h4sV3-rAyYjYqvmZOsXQ,338
discopt/course/advanced/30_capstone_advanced/exercises.ipynb,sha256=-NIM1yJaKxcBM3I0-UlQdmXatju9k1B_CVp7oFbOrDA,1271
discopt/course/advanced/30_capstone_advanced/reading.ipynb,sha256=Ms-hReV9MBbQq5ojC_elGsq12gbm5dMGCcxbTxZBlmA,3441
discopt/course/advanced/30_capstone_advanced/rubric.md,sha256=sl2xYhdZgXcVLrl_YMP8pxFhho3qwUQFJ2T3csqJNvg,713
discopt/course/advanced/30_capstone_advanced/writing.md,sha256=68V8w0Mt1mVJaBKf1ToYeKMNFv2ug3eXrebce0ioZRw,647
discopt/course/basic/01_intro_to_optimization/exercises.ipynb,sha256=t5nQRL1HWE9tRke2yuM2KeaxTkIymY3T938KqUYkcmg,6126
discopt/course/basic/01_intro_to_optimization/reading.ipynb,sha256=LclEK5tev39QO_xzPsj4cL9cvdcaope60NGSwUTqSeY,12975
discopt/course/basic/01_intro_to_optimization/rubric.md,sha256=L2nm7-zKG2lKh_Cbq4IbGVI3WJxfYI2CApHbt2OBkmc,2348
discopt/course/basic/01_intro_to_optimization/writing.md,sha256=TWA33g8BvpQI9lhCitAA_wzdGEj3HnWiPS5PRtdxrWA,1401
discopt/course/basic/02_lp_fundamentals/exercises.ipynb,sha256=ZQX87Owan4X_IYSDP_AuuCiQmDmchXEDSjJUFaNOuiI,3941
discopt/course/basic/02_lp_fundamentals/reading.ipynb,sha256=NQRLaqN9ZeKmRZVNBHPyopa7sDgY750TNuO6pq3vQXw,6512
discopt/course/basic/02_lp_fundamentals/rubric.md,sha256=x7lxSBZY8Zq_XGmaojow2zNfXZTcRYWFBIdWHLe-J5o,1608
discopt/course/basic/02_lp_fundamentals/writing.md,sha256=N0LV50YT2NyZRsQDGphq4qe211Hw2M5ncZ61GAPT4dM,416
discopt/course/basic/03_modeling_in_discopt/exercises.ipynb,sha256=ILfNJl4YLlvI-t0XrrF5tpvUafDwV1eyoO3Hjv9JMuA,3488
discopt/course/basic/03_modeling_in_discopt/reading.ipynb,sha256=6yR2OTpSfO4AbyYF9Z014j-pQJz5Eg6xTpUiOrM9TwY,5177
discopt/course/basic/03_modeling_in_discopt/rubric.md,sha256=I7FZ2qDdB5BZJ1ZHbayu8xTIfbKC8kB5Po_6B-lSdcw,1313
discopt/course/basic/03_modeling_in_discopt/writing.md,sha256=ApjU7fNnDjTF2LN3oNjCZkuxFCFQE3z8RjfXW2-N9gs,368
discopt/course/basic/04_sensitivity_and_duality/exercises.ipynb,sha256=nRKyP9eQgzSDVv6ImiAnU59VWw-XYynrWCggNLJpFTU,3920
discopt/course/basic/04_sensitivity_and_duality/reading.ipynb,sha256=lUNkOC6V74JyZ388t2gS3ge73A3iLqxlIdpxLhMQrDY,5746
discopt/course/basic/04_sensitivity_and_duality/rubric.md,sha256=VEcXBpx7GOsOrpN5TmVkzrUzo4-sjfC1_mSYWE3E5u0,1307
discopt/course/basic/04_sensitivity_and_duality/writing.md,sha256=WXfA2RSJ7VR4ayJ6cTzrzCVAHA92WxIn722FbpC-yGw,493
discopt/course/basic/05_integer_programming_basics/exercises.ipynb,sha256=L4Wj_Aaq9DOfJpGd_nBFv3Q-hfVZL71wKWS8V1t9HMw,3577
discopt/course/basic/05_integer_programming_basics/reading.ipynb,sha256=EVNj1r5x0wWno5TaXYzMspVOttlkhNnbwXXUDAAkaSk,4564
discopt/course/basic/05_integer_programming_basics/rubric.md,sha256=cYgCehtRnxwAfzK1O40gu-ymWv5bRft6ktwHIrlFhPo,1338
discopt/course/basic/05_integer_programming_basics/writing.md,sha256=r1tRx5Kh2VaXqPS2rfYXoTIjfj_anDHW6undNLlFIZo,485
discopt/course/basic/06_branch_and_bound/exercises.ipynb,sha256=4CtxHiJgsgxXzULzDrykCnJAzLg6LMJZp3DLZXNSEpU,3945
discopt/course/basic/06_branch_and_bound/reading.ipynb,sha256=SSGmd2_iDywIp-eJRN4K2Wl2XlvTVAcYdWgXbSmt_HI,4513
discopt/course/basic/06_branch_and_bound/rubric.md,sha256=l2c_DuJLoQqlRfAUN2vhkB_aTH4O7LczuQTSm-b0tW8,1307
discopt/course/basic/06_branch_and_bound/writing.md,sha256=F2TMKUg-XD_hwsDdjH3g-4Q7xuu28O1yVhi06Z1hqs0,391
discopt/course/basic/07_convexity/exercises.ipynb,sha256=XuRWS4yWkyZh5s5Oq-1ShaGt8VVoSmKCxhamOqx05E8,3476
discopt/course/basic/07_convexity/reading.ipynb,sha256=lKShSKfTErbql34elsz05EWHG5jWkXC0lBbyaItm_os,5028
discopt/course/basic/07_convexity/rubric.md,sha256=f0EEiasBtAjuDgjY7p4XrAG3ahNW3FHAOgAcYrTzdtk,1308
discopt/course/basic/07_convexity/writing.md,sha256=oKnmO3XDkE2ZDmYczYgBLv0tpnp0TKm8a3gelTFB4UE,467
discopt/course/basic/08_unconstrained_nlp/exercises.ipynb,sha256=Ih7fM0sE60uQI2fWnXPAFfzt6bloVLPsbHQP6gu6Xyg,3320
discopt/course/basic/08_unconstrained_nlp/reading.ipynb,sha256=2C8mh6LJwu8O1LThVanmiGuvgMPEeFBgiqzQy1nFyKw,4851
discopt/course/basic/08_unconstrained_nlp/rubric.md,sha256=kVleUEmFOfdmsAM-med0bQ3H5U3Bbuy6nl-EZt7Cyeg,1443
discopt/course/basic/08_unconstrained_nlp/writing.md,sha256=U-Mgc5ZXgR1AUayoGrVFeLQR5eNeJvt6wDS7qXdl-tk,450
discopt/course/basic/09_constrained_nlp/exercises.ipynb,sha256=Ev4N1RYlI-kaWocmLPK2e7AlFtc9JyOHUw-HkpIsPfM,3853
discopt/course/basic/09_constrained_nlp/reading.ipynb,sha256=A_UNgEuUnGt-qCEpit0BnTABEMsONAEiTdqp0tkhA8E,5568
discopt/course/basic/09_constrained_nlp/rubric.md,sha256=yMyLliHPEum7yrKfp9Aub_toiV_yMJrHedWwCBUEocE,1316
discopt/course/basic/09_constrained_nlp/writing.md,sha256=RJyIR2BkcGlUlo9b-eDT4mOGx7ak54JAR1B-iGNsqYg,464
discopt/course/basic/10_capstone_basic/exercises.ipynb,sha256=Z7cXWbi4wwRrirFFFYHrP46YFkLutfiIm7zCFuZU9JU,1583
discopt/course/basic/10_capstone_basic/reading.ipynb,sha256=LWItpMMspy1NUfh22Xfm4fMxA87zFBYCe1MpBjfP07w,3519
discopt/course/basic/10_capstone_basic/rubric.md,sha256=urlfX5gHhYGZbhWTIQfBuj7T8Vn1XqTmYFiye7vICYk,907
discopt/course/basic/10_capstone_basic/writing.md,sha256=FKJLDMTZO5oEyj7cRqk38UeFvj2XwuA-bgy_V-agtxQ,951
discopt/course/install_skills.sh,sha256=ahBzgXp7prqR1kcHEvV1ShSBm1Da5Ive10Np732tQFs,1391
discopt/course/intermediate/11_simplex_revealed/exercises.ipynb,sha256=79743Q-MJI8s4VIkumatJzhZMlHR9UvIu2-IIzDk5nI,3237
discopt/course/intermediate/11_simplex_revealed/reading.ipynb,sha256=e7fz5agFWi-_tT9LNKKFeydkWTajILKP9KXn0Lezzpk,5449
discopt/course/intermediate/11_simplex_revealed/rubric.md,sha256=JNkT1tIzfNUvRQ1lWyZbRPZ4MLxdzdur3-VH84Ka3aE,1201
discopt/course/intermediate/11_simplex_revealed/writing.md,sha256=q-x0xuWfqwSqyn09BlIwOT90hRnp-cdn5KE-QHetiS4,404
discopt/course/intermediate/12_interior_point_methods/exercises.ipynb,sha256=8nBWwVTnnzBRph-v5k7ylJXIKgBUn7IDTTLaH9hMqfc,3289
discopt/course/intermediate/12_interior_point_methods/reading.ipynb,sha256=kD8Gbk0g5gllAuTCBiWlkKsXbVLZCjFMi-3FOSen5Bs,5719
discopt/course/intermediate/12_interior_point_methods/rubric.md,sha256=poBIBmCVgjlGU9BpTCTzNBTXCFg23p3kUoUp04kGIjM,1158
discopt/course/intermediate/12_interior_point_methods/writing.md,sha256=FRL2RapxG0WYHab9HfdPRGhgZsgUMRDcYUUTcUsVO3I,350
discopt/course/intermediate/13_cutting_planes/exercises.ipynb,sha256=oeonj7xERWi6VhLVNPST7r4AQGk9QB9lds4rmlk_Qvo,3711
discopt/course/intermediate/13_cutting_planes/reading.ipynb,sha256=6ZHacPJ0YvuLyZGOB1-FdqEqs6Fke-HQ-KY0QOGvI_A,5646
discopt/course/intermediate/13_cutting_planes/rubric.md,sha256=hAv7wLq7y6Y9OeALxTi_Q3P5ZMpD0Msxj5TKKqp533Y,1351
discopt/course/intermediate/13_cutting_planes/writing.md,sha256=7AMbDwtowWFimgToPs2JyVQBEmJbkC1xI6bunFl6qpA,301
discopt/course/intermediate/14_branching_rules/exercises.ipynb,sha256=AuhLWJAImHnx1zLynDYc5NGZGFc7Gq6PG7F9vpPOlcc,3355
discopt/course/intermediate/14_branching_rules/reading.ipynb,sha256=2fin0_iDz2kPzL2DDFGrO4oMq1jJ3ETL6T-reknMFuE,4478
discopt/course/intermediate/14_branching_rules/rubric.md,sha256=EY_Gr506_WFKAaRjeHXOTkDmpMaH9l2wlIAAJmoqWWI,1224
discopt/course/intermediate/14_branching_rules/writing.md,sha256=g1AGSNaicXHSeUDTq_Mc5F5IbjZQa0CFqWwXNwgnxsA,488
discopt/course/intermediate/15_presolve_and_fbbt/exercises.ipynb,sha256=tkm3NBQNRkn2XWQdv6_n1GuovRgFgFdMjY3OolIJMkg,3038
discopt/course/intermediate/15_presolve_and_fbbt/reading.ipynb,sha256=1HhyBINHHTp6DVWid-xyW1540h-drlCqPsGSaUbfRrE,5728
discopt/course/intermediate/15_presolve_and_fbbt/rubric.md,sha256=UHxes4CN0sljuM85-Q2kPGUUUIOOLQLNRqKKTnuIw1w,1155
discopt/course/intermediate/15_presolve_and_fbbt/writing.md,sha256=bKNKWsq_2JIukvNpR0kug7cUoVRqJfRzTom_znlVFU0,395
discopt/course/intermediate/16_convex_relaxations/exercises.ipynb,sha256=iyHW2xFPruxS2PmCB9YMUGDEFvkYCWaOz4OCyqRwhH8,3086
discopt/course/intermediate/16_convex_relaxations/reading.ipynb,sha256=4w38tWXwq2s3UVtKrSOv3oH-H2-hzY1nUKkq3ud3FpM,7414
discopt/course/intermediate/16_convex_relaxations/rubric.md,sha256=CBgNQ-DR3ewyUB1x6-Y4_vqvIaEBIjFe7j0u9A25va4,1126
discopt/course/intermediate/16_convex_relaxations/writing.md,sha256=3r8z1bq3Ds-a5qPCU1mtgFDNJKEvRNWoMXY34n_5KSM,381
discopt/course/intermediate/17_conic_optimization/exercises.ipynb,sha256=4VuC01V0lPSBFi0xmAxhA5vAlhbGIk3px-cn9ma2CKo,3019
discopt/course/intermediate/17_conic_optimization/reading.ipynb,sha256=wjgPjbvTm5hL3np_PM7RT7P1MQexuKc0PIuvKh9bQ-U,4689
discopt/course/intermediate/17_conic_optimization/rubric.md,sha256=XPyffd13xcWIT1N8EHBwEONEWUhIJjv_qIEl4VdWP9M,1104
discopt/course/intermediate/17_conic_optimization/writing.md,sha256=6TSfjNN_NMf2xlRy0gOThAw5lZ_B2pgGSkCIkWY1N7g,418
discopt/course/intermediate/18_decomposition/exercises.ipynb,sha256=As75Lx_7rhD9QehMsFIGNM2a2t4wGe-pc6-3HgEHJD0,3141
discopt/course/intermediate/18_decomposition/reading.ipynb,sha256=wX8bXr61D9UbTqYMKpOIjQ4IPfwAUB4xNQ7WDMQkA70,5110
discopt/course/intermediate/18_decomposition/rubric.md,sha256=Hwok6MnIGiaatxlCIkAqsl2nSgjmNahp0YoDSdv_M2o,1172
discopt/course/intermediate/18_decomposition/writing.md,sha256=clG-jixzhXg2GQR5lW7aKOxUKo4yfGNHdC_sfS82C60,357
discopt/course/intermediate/19_stochastic_programming/exercises.ipynb,sha256=W3dTtwWba1ey3qxQ2DuWFsWxPW6xEAqwsqaUrsV_gUM,3332
discopt/course/intermediate/19_stochastic_programming/reading.ipynb,sha256=guP0-ii2tWc59NBJsO_xPhLiElmEpL9Ap8mvbC4OTK4,4351
discopt/course/intermediate/19_stochastic_programming/rubric.md,sha256=yaHhEk1mQLZLsL-NkXA11oNdU72EC7b4L_O3YUxKjbY,1166
discopt/course/intermediate/19_stochastic_programming/writing.md,sha256=qkjbl-IcSB_k0yLKSsUqqljgBMfBBoMHCCFaUGdhodQ,319
discopt/course/intermediate/20_capstone_intermediate/exercises.ipynb,sha256=uehWjCiG_oqkoapiYmkzme1HRjTpWikoQCM4Z6TSB74,1199
discopt/course/intermediate/20_capstone_intermediate/reading.ipynb,sha256=_7R454lPVB_LydCO5YNJ9HxoHfkykAsiT9bxDCOQ5PA,4186
discopt/course/intermediate/20_capstone_intermediate/rubric.md,sha256=Gc4gebFrDkCp5MUs9RPM5wyBSa7b9sX_dr59iJe783U,627
discopt/course/intermediate/20_capstone_intermediate/writing.md,sha256=-jaOvURWyrzrOl_VW9L96nuaboil70SCULJhudC4i6k,670
discopt/course/progress.template.yaml,sha256=EohJIjLJ3sewHJM0dH83EULffFapLgpLRt5QGZoaxCo,649
discopt/dae/__init__.py,sha256=MkiPu2oMQK2jVyqPKrsU1xB6SnTD9II5kszMiLV79lo,1453
discopt/dae/collocation.py,sha256=aA9hZqKuG8o0hBXey3ZTEeFXijRQUTAq2p4AntY3uA0,33807
discopt/dae/finite_difference.py,sha256=0KlFZJXVwPTr9jejkHPnxXvgh2zB55HJ__1PbRaTaPA,18841
discopt/dae/mol.py,sha256=FuvQNKakS4j0OhAJxFnxQuOFxSp62KQhV1K7gSHIeHw,15970
discopt/dae/polynomials.py,sha256=dBxBIt4Y5xYk2SaU81AstjMg2t0yI_GyqpPSeZKSDS0,7075
discopt/daemon.py,sha256=aZX6BLrUf7zCXllRSeJWTQDwroHClFSzafOvzZC_Yoo,8308
discopt/decomposition/__init__.py,sha256=gnpJAXrjJuU3_57-gEGH14BmioWIIg4-aHUAGD77YGE,1887
discopt/decomposition/_linear.py,sha256=-HJLD-1JM8tVsERQbEX0qb0NZ8HFlE1e6FZLr2pFN-o,4642
discopt/decomposition/benders/__init__.py,sha256=rS2Pb4QBexeDHmu0aW6pHjweebPavDnxo1OgsMTLA84,1450
discopt/decomposition/benders/gbd.py,sha256=857b72dV8EV44_U22TLs8UFMHd65Se1H0c_9hy0oOQw,21533
discopt/decomposition/benders/solver.py,sha256=e0KzCr9ZViiC0tL7EDsaG-Swd9Iudq6OlybO_c7877s,19271
discopt/decomposition/lagrangian/__init__.py,sha256=dboEav3ihU03gJrDWrj5lc4mdrmNsrVh6UQlsRhn6uk,1022
discopt/decomposition/lagrangian/node_bounder.py,sha256=PaxRst7qZgTKSVr9MfUETw5cnRrdmztm3hGibl7q0i8,8249
discopt/decomposition/lagrangian/solver.py,sha256=8P3xayPHFAPhSFBwsXJvSBMpVKmfhwzS9Zgo8kSX7Ww,11094
discopt/decomposition/structure.py,sha256=ZJomAMHkv3WCY2ySlYOguFRQEd2gcmJzp3CGWynYw1M,11383
discopt/dev/__init__.py,sha256=n815RySDzoinznFsuCe-KL2FA8eul1Xu4cyoe0E8mg8,340
discopt/dev/cli.py,sha256=1JgZrB23lm7yKLLjeuPl8ViYZLXLdMNutrvzapXj1Mc,12208
discopt/doe/__init__.py,sha256=sTG4M_za1vQGHxLjjod9DbvGdidV1wcwG49KiGEZEPo,6978
discopt/doe/acquisition.py,sha256=0SyCVRjcgGezhTfZbTikisQw6BgpUX7_6IxGM2tUgl8,5851
discopt/doe/anova.py,sha256=I8qqCguOOBdmP9HK941V7Xm_c3VExnP4CGoPpu1iOzY,11058
discopt/doe/cli.py,sha256=0BDjrxW0efSrPECeUON-eL4RnhXQci2WfuavoLYyZBk,73248
discopt/doe/design.py,sha256=KrxBxxp79WI1doa77ZVcFiI0WCkCjF2PWLExHlpWl3k,37679
discopt/doe/discrimination.py,sha256=xJYBTtGxP6xhCwisvQ7ULd4enVBXw1-mMc36vaBo_mw,30308
discopt/doe/discrimination_sequential.py,sha256=kqVx0M0Gevq38Qxe0Ig-Pjo115J_7LmKhitsMTSm_Qw,9001
discopt/doe/estimability.py,sha256=BKeKuRr6eJ_w55SmQTEgpmMXBEFaSdA1m5iQNPTCd18,13165
discopt/doe/exploration.py,sha256=wG6p8H_O2t3NgffVBRwdbeaNPPI9ad8ZSZJy9C50Zjk,6261
discopt/doe/fim.py,sha256=m68wLmfxS6Yy5JnslPeUA26K0_Hpegzb1QJRI5iuo9A,34533
discopt/doe/fractional.py,sha256=yD0OJtfx3CyrLLwZ5oB86Kw5aJxycVM7GsXdyWCE8zU,13526
discopt/doe/gui/__init__.py,sha256=T5soQhcQk9RsSAko2Df2CscNkFEHUWoj6aitBQpnIRE,236
discopt/doe/gui/app.py,sha256=KbERd-Twbo_7Jy4P5-3Wu-LfyqghxS5Lvv-TEWmbziE,81961
discopt/doe/gui/discopt-logo.png,sha256=yYJRHKRFNbwFtPpn6P5mgPIm2foAr_jHJOjmtWyny4k,910081
discopt/doe/gui/launcher.py,sha256=4Yv5ZaXXWRPWRAS0LXjvO_WAFQMd3WAYhBnjT5vnlBk,4084
discopt/doe/latin.py,sha256=nc94g1_UPo5Gnt0Mfbx9A5SPKB8u4j5zEOxrivFAT2c,10972
discopt/doe/model_based.py,sha256=dOwPAehkmt7vjmBibXJkeeuj57-ZCiMP6np5KARKj-Y,20274
discopt/doe/optimize.py,sha256=zvsVAvQ4nn9oet4xXBJ-lA8dKU_HKpo8OLT_rm_z6So,14348
discopt/doe/profile.py,sha256=a46GaCX1gevpIkqbKQK5CrWCGE24DJ24VZdt64Jqnzo,14544
discopt/doe/screening.py,sha256=mabD8WOJ9t-d7m9BnH1-kf4pxVhyuBX2LrYbMM0gMgQ,11367
discopt/doe/selection.py,sha256=4pcfcPbwfLv0yjgDQnbLr_hSq_73N2o9gcCHX9bePK0,13338
discopt/doe/sequential.py,sha256=hCus14yxhKTDdgnxJ4HVnjYUOt_2Yh2TXIx53Q9kv08,6100
discopt/doe/surrogate.py,sha256=PWncfx5Cr9dfY4rw9Ba1nSmQ4BRe83Y2MriX_P8_MEA,10424
discopt/doe/templates.py,sha256=3d2o35V64kI9xlwGCruefS3IA71NVxHW9sKkolZ11to,22637
discopt/doe/workbook.py,sha256=OtBWzMIpWdfIu6vcmyzwtNn54h_DvX75ZGOsxSuRCfo,25125
discopt/estimate.py,sha256=Bq_yeHk4q7LnUqaoXql5LNRcNcP4fQme2xbKKjvGr80,17878
discopt/export/__init__.py,sha256=XeYp3H0PxiZvVr2lOrOzsjuqjCX5Q0iOZhh4jcdsTlo,804
discopt/export/_extract.py,sha256=F9SS60MxlaeXd0X1tIntz-cgXDyYcRAU3G8tUDpGP30,18126
discopt/export/gams.py,sha256=g7rxVBO6rQCd08eBZ10jhgN8JG8SEWJfaHtJ6daFTD8,14498
discopt/export/lp.py,sha256=9t3WecRyMsuwlKmOk9y6bMkktxQjuWMkddUypfjrkAY,5917
discopt/export/mps.py,sha256=IAivd4nAy_kaxxTm1OveWGovLiB3Qie0Jg0Edwrd7y8,8924
discopt/export/nl.py,sha256=-W2Hwr9i6kHkQU7QmV095J8iWCXNs_G9OcIYdlRr49o,43926
discopt/gams/__init__.py,sha256=xmHukUazY5Ez52UbgU9cxq4GalJtl-_dpWaY2_UvwA0,1831
discopt/gams/daemon.py,sha256=2Gg_Cm-u0lHhfX9kh1wYReL4siadg5-X_1lkP_YVuSA,7446
discopt/gams/data/lp_prodmix.gms,sha256=m0kgvrLayc88DPZHu6hj0gpa6_QDWOZkjj32U-RVHy0,410
discopt/gams/data/lp_transport.gms,sha256=8W__284wlHeBtL0HdQaFp5jRuiDlKvHgRmAB2ffzrxM,842
discopt/gams/data/manifest.json,sha256=CXRDhk570T2Bsz7PGlfXQGgRrV_aeMt2SBcnhVbHLeE,2444
discopt/gams/data/minlp_exp.gms,sha256=cyZ2An13jeP2KpYZEs7-HkhoqC0pj16xtgT7wN5JiXE,506
discopt/gams/data/mip_knapsack.gms,sha256=lhWW3Fi_PVFZbLtH7EkgUJD8y9MNVCekZupbaEdV35U,606
discopt/gams/data/nlp_circle.gms,sha256=5wvrJ4DP4SD1xOS9ILnz4MyPv2nPnMCNqCSYo4K8Dxw,384
discopt/gams/data/nlp_rosenbrock.gms,sha256=wF_w9_mppBbkROHVLt0WNcuHA6cS-qT5nEsFZe11DrA,464
discopt/gams/gmo_translate.py,sha256=YT0A9p6cUo0r2r_HXgDGzmwU829Q0_d81HAXV5OjEmE,5928
discopt/gams/instructions.py,sha256=kJfA0bfLAoamJH69yxCPDkHej4IlpTr5Xi1QAWoPXNk,15333
discopt/gams/link.py,sha256=UddpC2XGexUpnjDtiNVZhhQif1BEs5H47KLKv7LI6X8,18942
discopt/gams/register.py,sha256=Haz2QgbrOI-X28q1bYl_O8x2TFcxPwZpIvF92LPZ-3M,5648
discopt/gams/verify.py,sha256=AfeaiufYnnYFoTKESZEFdkCzEnu58yaHYAQGhT-eF5M,5783
discopt/gp/__init__.py,sha256=o_dZUqSkpbP7WRGKQhxd7G9ME8EwZePZV7RNNKJmjoQ,17339
discopt/infeasibility.py,sha256=pIy1OOaUJH3WdD0T_1Qtrgkpl9Hy5G19KmzTiIlWCAI,9775
discopt/interfaces/__init__.py,sha256=44eCRMQkVdH73chSooYElEJVrs3iCUNK5FAOoMd8ZDM,55
discopt/interfaces/cutest.py,sha256=7e2VlYDVLY4BugvwnYAZe0um7w4yUMhxt7cBjT-5kIE,18976
discopt/llm/__init__.py,sha256=04NkA3_yp7j6UYBeNLl7WfrCuGqbn5fm-JB9CB3yQF0,2858
discopt/llm/advisor.py,sha256=Upa8aPnUTOOgZOJvEUCCgDGqqqByFRVTjIPmiyQEkfc,10862
discopt/llm/chat.py,sha256=nItyAj8jCKUC2xI5x2C6sMqZ32WDXvhhsN7bbsxkSVI,11880
discopt/llm/commentary.py,sha256=v5I-hIF4Js7_gCF5gqpPmcZx0APBWnP-YNg7H0bOZHA,7032
discopt/llm/diagnosis.py,sha256=BBa-s3et488ugfvkP8Wqzx0sphZM0sjCO9CPQSZ4b1c,10619
discopt/llm/prompts.py,sha256=N9xlfiPzh4VrI3614r6EcEdkzl_QcPrsEA28LqIKP_w,8525
discopt/llm/provider.py,sha256=YQG0IlcRFzi_cZcwH-uh0f3-TpY-Sks05ANxiKpqVck,4486
discopt/llm/reformulation.py,sha256=ztPkbzWnkmmaxXMwW2Ey31bVTteJTPZuupAq5zQAK88,11381
discopt/llm/safety.py,sha256=6A4FomT64UX0UQF6uhTUGx9DfMb5_YMIc7jBztHmrFE,4210
discopt/llm/serializer.py,sha256=2idqOnu3tsYtzgMzMlsXG0zuu7V-ctmaY319iQc8V1Y,6957
discopt/llm/tools.py,sha256=0j4wkZdxwq6nsffvpZfZW0WY3_OyOenyMRURQvf2Akk,22314
discopt/mo/__init__.py,sha256=uWVPV7pCl3RhKE0mSi4jtGsKU-zX5X4VLXdxOVAKgEc,2646
discopt/mo/indicators.py,sha256=T7oeCPlMS7ZTMGlAfRhA8VkTbijfts_4Am6HNthO0vg,9472
discopt/mo/nbi.py,sha256=psaTVBzOaAFdzWiLDlVACNJPBcHJo5MOk_51J6IB-Zw,12289
discopt/mo/pareto.py,sha256=J9q76ODwR-wwR7_zt5nL88QLbhON_bLtDTj_WfY2Hkw,9015
discopt/mo/scalarization.py,sha256=7F0U2eA-8TtXkQ8O8iGRTa-TVWwcMmr4SUuRzl84g3g,22406
discopt/mo/utils.py,sha256=RSkBwdJIUleLPr9OxVCcP2ZSaEssvtOldGTRqp5pGiw,8635
discopt/modeling/__init__.py,sha256=Pty9hQ-APBmoBkqPv7FD1CltRrlFg1dCoTFUhLXbe_4,2862
discopt/modeling/core.py,sha256=JVw1gdgMG73IWSfSMTQlNyMD4FbL5OHlTIoBvHcW0lM,129869
discopt/modeling/examples.py,sha256=HD4BKWeVeRmEfy1UPLp84UKhIOWGrTxac9RqyUb_KRw,31721
discopt/modeling/gams_parser.py,sha256=LkURAy9jZulD9t9l9c_CQWxeRCGZUHCb-7ofo60T9uY,86590
discopt/modeling/implicit.py,sha256=7VWPsmiXhe0tORcNSRz3tcwmApfL7-inMNrr5Ujn-WU,6590
discopt/modeling/indexed.py,sha256=3NLCU7R_zbhofzuZTNw82W7f0QPLyRX70SV8d8SH50o,10809
discopt/modeling/latex.py,sha256=fQyWWcAnxPI-F8SEqdJAs4M62W0-g9yJjVReczuH_j8,10104
discopt/modeling/sets.py,sha256=TEJRX7fDOI22mwGYEjYHsdf8yHXMtPN5cWw7sigU2sg,12632
discopt/mpec.py,sha256=ljEg9LDT9LvxSWfv83GshuCUEzzC7m8V1b1qUUA2NMk,10615
discopt/nn/__init__.py,sha256=miEBcpwP24zyF3xVPofV4vZCfMLA1MobWreY4oGlXvk,3039
discopt/nn/bounds.py,sha256=qnQxa4d2E0D2kqgrEPTiLTKMdgxJI1rxsQVK9UbMDVI,2746
discopt/nn/formulations/__init__.py,sha256=5votzUuy6C7YeahKxxzRG6I513BJEYxEUzNLR4G_R7M,443
discopt/nn/formulations/base.py,sha256=zDZInkrthSlFJnHtKqKXQYpX3kkJvioyz1F463HeAs4,5742
discopt/nn/formulations/full_space.py,sha256=KfDZPj2p1uSt9og0wOs85eJshYfCjqXDACaBAOeEMp4,5827
discopt/nn/formulations/reduced_space.py,sha256=xxJTOH9oLlMxqqpJLoOP0XmZQbhHCf50kxqH44YbKtQ,4594
discopt/nn/formulations/relu_bigm.py,sha256=YSrq5pA9WMipC5uh3ExMFZgeAR5dme-DOLfhGNkrZus,6544
discopt/nn/formulations/tree_ensemble.py,sha256=JerZOLdZOTfqb1t8WkeJKxKZfXE2F7EkOeu7YBN8qew,4526
discopt/nn/network.py,sha256=5Kn6CSoes-ptb_kol00Ksr0wLq77noBBWQbAMiWJlw0,3783
discopt/nn/predictor.py,sha256=WHI80rBFklMbSjHg6cvvlsr8eM1LtYI0UWexPPyctWg,5855
discopt/nn/presolve.py,sha256=bfLkaBHRkUIYPHnM17lvVJbLfIr-QYQP6sqGib4cFLY,11188
discopt/nn/readers/__init__.py,sha256=WISJFAKy4Wy43EAtMgHn7Ez1MBlf6fnoZ7GFCGIsWbM,36
discopt/nn/readers/onnx_reader.py,sha256=fprnRUAa8jTrPZ4E2pTEq4Bk6M7Mu-I38y-6Q0eyEIQ,4597
discopt/nn/readers/sklearn_reader.py,sha256=FwI_jNUZpzyCgXQjfwvfOy4Mli7K5VniFNNIV9T1lbU,5495
discopt/nn/readers/torch_reader.py,sha256=EddRMlJQdsCbfeKQif4SH8SwaqMmnBKizOQTMo30-Wk,2624
discopt/nn/scaling.py,sha256=LDOyvM8UkxkOtJSsC9RMh0E6Qtr0EhNADpZgEHNvalM,1204
discopt/nn/tree.py,sha256=gm6WtWj5iOUeD3MDIEq891BhCtuZ6z9yRAZmDKAKoY0,4256
discopt/opf.py,sha256=MWa1ikBm8WC97OqIxTF4TF8Cys0h8dGHSUzbbL492G8,5684
discopt/pooling.py,sha256=y4zxBE1naO4kELfEK0HcB90DfDBuQzAy8euCeNMy9Ho,10525
discopt/profiles.py,sha256=rWV8ZNkTLl-oRLdRBqCcJ3WE_Q7OKfuUx37WFCJUuYI,3602
discopt/pyomo/__init__.py,sha256=QPTp719t3DcwFYT-7K15torCc3UwN8Ng2B0bH5d0K0Y,1689
discopt/pyomo/_mapping.py,sha256=UBjgjP4UQqdGURUbyNegjiwPCfP-I_fowL07fMOZG8g,6322
discopt/pyomo/_writer.py,sha256=AI4FbwiobqpeJ9ETzSoBJWbDQS-8cLItElpoILCmOwU,2061
discopt/pyomo/solver.py,sha256=a-xxyJMF94UNZ1N5CnBZhAmI5tbe8lUUiyrPugjZcn0,9495
discopt/result_io.py,sha256=KdvP-HDxUZX3MPnMEnnfl2FUO3CiFToyfRLCHGSo2r8,5482
discopt/ro/ROADMAP.md,sha256=39-D8sxsSx6E7Fa9FD0G7y3Kxkt3xgjvNfGXldoQYZc,5034
discopt/ro/__init__.py,sha256=eC98IX5ASLG-ig7v8ZOI9Q_QdJ2P0l-be5_BD3krEws,2815
discopt/ro/affine_policy.py,sha256=mACPSqsG1QkSWI3SgYddkiFoapJVG0REJLbqw5qacFs,17690
discopt/ro/counterpart.py,sha256=QDY5bdSPLNHcdlHD983W4Ume0i3fBX4UVQmWMOc9Ws4,6926
discopt/ro/formulations/__init__.py,sha256=LlwPp1WZlPv4-X1m19hctCOYETEALXjYF_zJi3mhfS4,367
discopt/ro/formulations/_common.py,sha256=YqGvzS9gd97nCH4gijBXmG607On1Vl8nU1oMFL9O7zw,10742
discopt/ro/formulations/box.py,sha256=WqLRkOGbUwQe8J7ogUkbaIws7jUe87J-Ojrh9XJTaeQ,15739
discopt/ro/formulations/ellipsoidal.py,sha256=zqi8njI5G9fy1AraDxewLtj5zLHD8AgLugSMiy0Gxbs,8708
discopt/ro/formulations/polyhedral.py,sha256=7kA-U-kzLGz3i_TNWOYRsodee6rARNjmhONlOI3xCYA,11275
discopt/ro/uncertainty.py,sha256=WzHi4x50TPHYynlDW5nFCkmE4XOmru4aE8He4bvu8Qo,11108
discopt/skills/__init__.py,sha256=t-s_23-Y9yIpl0hbbmwG7V-TIAKodxQos-PzHnWXYSk,1814
discopt/skills/agents/amp-expert.md,sha256=kqLkmDJ6uzBW0qXRR4ZG-RYgmF5Aae4-wEMAYSWb5XQ,8170
discopt/skills/agents/benchmarking-expert.md,sha256=3sjSL9tBtQCBci8TIt7q9yghaImEbzBgVyL3pFGugA0,8348
discopt/skills/agents/convex-relaxation-expert.md,sha256=A_DqpnLV9HA9q_xAsOlqukNuHwbtX4Op27ZBsx-JgvI,8168
discopt/skills/agents/convexity-detection-expert.md,sha256=vAqq42l3m5K5HeiVYQzOUOXYBxqnrZbGQZE9yvhELSQ,7374
discopt/skills/agents/differentiability-expert.md,sha256=NJa6sxFqirPKVP1t6F_zeqbnlZa0-6Hn2REVLasoCDU,7380
discopt/skills/agents/doe-expert.md,sha256=Fxms5XB-fqHbUr4ybwutdT9lylUcgqboMOJtOqI4uWU,6763
discopt/skills/agents/estimability-expert.md,sha256=snUZ188qAtbhr_MTJZVGFpfdjN2sBK6hXjKTYaR8VAs,7447
discopt/skills/agents/estimation-expert.md,sha256=TP51-2h49b9Yqt0gP2-SyyBoFwdDutQYadPHDsJ3bpg,6825
discopt/skills/agents/heuristics-expert.md,sha256=urfjW3CvxgvQi5wmnkB0a87MmI35zsO2_ma9OUq2DYM,7544
discopt/skills/agents/highs-expert.md,sha256=PzUHL32ltvmyJHh0IJ3CwuR4Mu0R_Cn6e5IWh4gAPdc,9021
discopt/skills/agents/identifiability-expert.md,sha256=6x7QithF9ngdKJqMWjCDC7fn3agH89K8M-XBII8NjfY,8177
discopt/skills/agents/ipopt-expert.md,sha256=PUs5CkN5IaHYQJIxyzGQ9neuKrPV_cVyh2JfJ200ZOc,8797
discopt/skills/agents/jax-ipm-expert.md,sha256=-jKMgx4P3XpU0HMAEP6DBI0G8buy2vluClZ_wJrrjGk,7916
discopt/skills/agents/llm-feature-expert.md,sha256=hPXIdDKNAXHG3_uwTcuH2GYVA-GkkkrT92YMFzXPCTM,8860
discopt/skills/agents/minlp-solver-expert.md,sha256=jqBaZzaqmkwPFB43b-Osi8Wqe5Q9u3ipkxG5fM5FNiQ,8165
discopt/skills/agents/model-discrimination-expert.md,sha256=Fi5uLUDISaA-8E1KRAr6B1Ankh7Igi7I92NRtziRd1c,9430
discopt/skills/agents/modeling-expert.md,sha256=ZGQWhpRrisXbdC0e6evRWxIeRsg_rV5dIU43djmrWIU,7779
discopt/skills/agents/multiobjective-expert.md,sha256=MTp5DHwmvjW3PQFSHxksTvdlCB644tsDoVEGG-YzacI,8412
discopt/skills/agents/nn-embedding-expert.md,sha256=nccmee2ZBWyUVZ7jFfUbSyhSkp40zRfiGwrjatQIgpw,7627
discopt/skills/agents/presolve-expert.md,sha256=rd19f5rKZKB6YetZlOOLHpt1DCOovDSybnfqEVql-3M,7181
discopt/skills/agents/robust-opt-expert.md,sha256=Ur-g5kTWZhQGaIFq3KtoGGbuf0whFlBsXwRw3FSPGqA,8048
discopt/skills/agents/scip-expert.md,sha256=lJyyIagvOKHhblIoMOtqt6EGkfQVMPgjCjBRjhOzUQw,14306
discopt/skills/commands/benchmark-report.md,sha256=BcwlLuia1X9Gt7kLnX1NzDTz574eNZvo_DXSok9FzLI,4726
discopt/skills/commands/convert.md,sha256=zXcUusm0amfyIvwrgpk_X37oftSEf5Npt46MV5VU1oo,5349
discopt/skills/commands/debug.md,sha256=DBihy5FguxmkGOkToYP4toT4L2ivMLhks4Vh0asHj54,7910
discopt/skills/commands/diagnose.md,sha256=4MEYjCZnY0c821Wn6JiCXanTumbNZiF2lumjQy6vsUs,5807
discopt/skills/commands/doe.md,sha256=sMeozaefMWj1_mqCSGNQC-VXJJiDKhl9CphNLH_mIV8,5805
discopt/skills/commands/estimate.md,sha256=7mEuedt88ATtT2gNuSEEaEQlrBB0TMFLII0kOyZyrJU,4023
discopt/skills/commands/explain-model.md,sha256=MFaUbyLrlREWwCX0eEokQuD-VX7wtY3sI6f7YHh7wAg,4571
discopt/skills/commands/formulate.md,sha256=Pb-aQLXyIfrIYMTHGZrQEQAXp_dMTgbghRZ175Ib6K0,5886
discopt/skills/commands/reformulate.md,sha256=6HInQCjpcqokBp-Kj2Ul76a6mNfC8oeBfk9EyR1L7ls,6396
discopt/solver.py,sha256=V9wu2hVkyNyr2TIMbTrGoT3XbYaBhXum8rzYI5sEuuc,538957
discopt/solver_tuning.py,sha256=bZbfqoKm8OPts5OfYqCaKD2vqSXQI-ZyGn2vgEvwEKc,7397
discopt/solvers/__init__.py,sha256=KoiIWFwR9BtXvHLgw1Sw5SbCEaMmNdYjrRSwF-qX378,4716
discopt/solvers/_root_presolve.py,sha256=cblI2y1_bL7fXdF6ggWsV7sDPlJfA035UQf6V0isB0U,3809
discopt/solvers/amp.py,sha256=UjsJsER5qBVgOrrvuaTHZwZGBm8IsQWvKFX2nTV8Hk4,134814
discopt/solvers/gdpopt_loa.py,sha256=UmMgHMsTHvMMj5bn6iFm1agWWI37EnIGQyodSYimTG4,18650
discopt/solvers/gurobi.py,sha256=2vLTy6fvv_ZKNkTiqBOm33CFnqoYdtp7GILm8r-S50U,24077
discopt/solvers/lp_backend.py,sha256=ZyyEbGlVWlRoKEtSG6l7OXZ7PXPQuNvmbdHp6oV7xHM,9439
discopt/solvers/lp_pounce.py,sha256=bYnQVfzPUz4U2kaW1UTrjyWYmThmfOYRVdehNB2IBTg,22134
discopt/solvers/lp_simplex.py,sha256=g2cv1TMjm0WqMpnCDiDaYWR42433P8Csj6SDNenKPWA,11460
discopt/solvers/milp_pounce.py,sha256=jAHYLzDKtC2VgHJq3bkMwfEYR1Dpi8OQBSH8SihHD3Y,5638
discopt/solvers/milp_simplex.py,sha256=AA1296EFGr_YDRog5gO01CaODzhxopdF_8WpjSTBsQY,21476
discopt/solvers/mip_nlp.py,sha256=LSE9iUUPh1cgHD-bi2R57KqpXoMEcXoQ_h0fMV5d6Io,2181
discopt/solvers/nlp_backend.py,sha256=EXleu6_O5DWPRwRKbW5DxpLDN96_66krjDmPWvk9WnQ,2072
discopt/solvers/nlp_ipopt.py,sha256=9jGcwUuc6JBvuu2CKR8tr2uWl6uIWv9sYieg-k-ONnY,10030
discopt/solvers/nlp_native.py,sha256=4pikNPJ5aoKt-y4lQQYI2Tc8-EiJf5vQ_Ha85tOT6DY,12281
discopt/solvers/nlp_pounce.py,sha256=f9JxW0kGeHPk31p23CVEKRBAebBJNf3kM985M-aRKIE,5255
discopt/solvers/oa.py,sha256=SV8EgXO6ciq6cNt0PGFVVcbElPYt8QWrNej5zbXJHSY,32226
discopt/solvers/qp_pounce.py,sha256=y5ggbPDGUI9_ni1Kja9CXhaEHyKsMOrFiNaU-TvFf6Y,13337
discopt/solvers/sipopt.py,sha256=h0u34sn8wHbH7chEC3j72xAn1V0TTiSi0Zn2R1ZjeR4,8537
discopt/tightening.py,sha256=iredOzb8SINojKin1CYosw1BoacOdwr9Mx3AmMIO7wo,4647
discopt/tutor.py,sha256=d3iebN0zfm11EyTL2uUIXBo-c7PeZYKbAxYr5cq-z0s,19209
discopt/validation/__init__.py,sha256=8wB_R8xRRQ6qx4oW1a-pDd-n1iHjy3PQRYwfSHKWNOI,845
discopt/validation/examiner.py,sha256=vBafCzGk0TMCdV_d17gaW3VwHGyK6k7hqUBvxBRUaj8,34078
discopt/warm_start.py,sha256=IwB6wn8NZ26rrqm3K2hMC0CLpL_SSNxX4YOU3098XEU,8468
discopt-0.5.0.dist-info/METADATA,sha256=OE46HfQNHL_ZUnNhcEzp-YqIx-LCZUj-r42xGs-xohU,21139
discopt-0.5.0.dist-info/WHEEL,sha256=-bOm5EwmXXVWc_NDQ10S5RCvkDk93EadhsAARmUy1II,147
discopt-0.5.0.dist-info/entry_points.txt,sha256=FzM7q-ZqVUYPOkVIC8s_Pr-crz3b6VbxM4pJ9lc10Bo,157
discopt-0.5.0.dist-info/licenses/LICENSE,sha256=C-zxZWe-t3-iUrdmRjHdF3yPmhiJ5ImVtFN5xxMOUwM,14198
discopt-0.5.0.dist-info/sboms/discopt-python.cyclonedx.json,sha256=IO_emGp6aPWaDUrNi2FU9LLmGvt_w9ISSdKQa6sxF-I,67303
discopt-0.5.0.dist-info/RECORD,,
