Tags: jump-dev/MathOptInterface.jl
Tags
[Diff since v1.50.1](v1.50.1...v1.51.0) **Merged pull requests:** - Add an extension for CliqueTrees.jl (#2967) (@odow) - [breaking] move BenchmarkTools.jl to a package extension (#2982) (@odow) - Bump codecov/codecov-action from 5 to 6 (#2984) (@dependabot[bot]) - Add support for - in convert (#2987) (@blegat) - Throw GetAttributeNotAllowed in AbstractBridge getter (#2988) (@blegat) - Add MosekTools setup to solver-tests workflow (#2990) (@odow) - Replace CompatHelper with dependabot (#2991) (@blegat) - [docs] document why [] are not allowed in identifiers in LP format (#2993) (@odow) - [FileFormats.LP] fix reading variable with negative upper bound (#2994) (@odow) - Update PrecompileTools compatibility version (#2995) (@odow) - Prep for v1.51.0 (#2996) (@odow) - Fix a common typo: avaiable -> available (#2997) (@dourouc05) - Temporarily disable MosekTools package in solver tests (#2998) (@odow) - Update to julia-actions/setup-julia@v3 (#2999) (@odow) - Fix MosekTools.jl setup in solver-tests.yml (#3000) (@odow) **Closed issues:** - BenchmarkTools dependency (#2728) - What to do about matrix factorisations (#2973) - [FileFormats.LP] read files with [] in names (#2992)
[Diff since v1.50.0](v1.50.0...v1.50.1) **Merged pull requests:** - [FileFormats.NL] fix reading defined variables that are not expressions (#2980) (@odow) - Prep for v1.50.1 (#2983) (@odow) **Closed issues:** - NL File format: "Method Error: convert(Expr, Float64)" when trying to parse V section of NL file (#2979)
[Diff since v1.49.0](v1.49.0...v1.50.0) **Merged pull requests:** - Use ParallelTestRunner.jl to parallelize the tests (#2932) (@odow) - Add LDLFactorizations.jl as a package extension (#2933) (@odow) - Fix isapprox for ScalarNonlinearFunction and comparison to Number (#2934) (@odow) - Remove Julia 1-ubuntu-latest-x64 from CI (#2935) (@odow) - Add an explicit test for method redefinitions instead of parsing logs (#2936) (@odow) - [FileFormats.NL] add support for defined variables (#2938) (@odow) - [docs] minor formatting changes (#2939) (@odow) - [FileFormats.MPS] improve performance of parsing each line (#2940) (@odow) - [FileFormats.MPS] allow the RHS name to be optional when reading (#2942) (@odow) - [Bridges] fix print_active_bridges for some constrained variable cases (#2943) (@odow) - [FileFormats] throw a nicer error on unsupported keyword arguments (#2946) (@odow) - [FileFormats] add ;generic_names support to LP and MOF file formats (#2947) (@odow) - [Bridges] fix missing operate in various map_function (#2948) (@odow) - Install Dependabot (#2949) (@giordano) - Bump julia-actions/cache from 1 to 2 (#2950) (@dependabot[bot]) - Bump actions/setup-python from 2 to 6 (#2951) (@dependabot[bot]) - Bump codecov/codecov-action from 4 to 5 (#2952) (@dependabot[bot]) - Bump actions/checkout from 4 to 6 (#2953) (@dependabot[bot]) - Bump actions/upload-artifact from 4 to 6 (#2954) (@dependabot[bot]) - Prep for v1.50.0 (#2955) (@odow) - Fix error message for LDL factorization failures (#2956) (@odow) - Bump actions/upload-artifact from 6 to 7 (#2958) (@dependabot[bot]) - Fix Cholesky decompoosition error when given different element type (#2959) (@odow) - Use ParallelTestRunner on x86 (#2960) (@odow) - [Bridges] wrap compute_sparse_sqrt in a try-catch (#2961) (@odow) - [Bridges] fix bug with open intervals in SemiToBinaryBridge (#2963) (@odow) - [Utilities] add support for relaxing vector constraints (#2966) (@odow) - Bump julia-actions/cache from 2 to 3 (#2968) (@dependabot[bot]) - [Test] add a new test for solving a multiobjective problem (#2970) (@odow) - Revert LDLFactorizations package extension (#2972) (@odow) - Fix deletion before final_touch (#2974) (@blegat) - Implement scalar coefficient change for MatrixOfConstraints (#2975) (@blegat) - Rethrow for bounds error when modifying constant vector (#2976) (@blegat) - Modify vector constraints for MatrixOfConstraints (#2977) (@blegat) **Closed issues:** - Sparse LDL for QuadtoSOC (#1971) - Make a multi-threaded test harness (#2883) - [FileFormats.MPS] slowing reading of .mps file (#2888) - [FileFormats.NL] support common subexpressions (#2937) - Failure to read Netlib MPS file (#2941) - [FileFormats] Support `; generic_names` in all relevant file formats (#2945) - Inf in Semiinteger and Semicontinuous sets (#2962)
[Diff since v1.48.0](v1.48.0...v1.49.0) **Merged pull requests:** - Allow creating model from parts (#2902) (@blegat) - [docs] fix duplicated anchor links (#2905) (@odow) - Explain reformulation for SOS1ToMILP (#2906) (@blegat) - Fix various errors found by JET (#2908) (@odow) - Change error msg for GetAttributeNotAllowed when is_set_by_optimize (#2910) (@odow) - Improve type stability of more functions for JET (#2911) (@odow) - [Utilities] add distance_to_set for VectorNonlinearOracle (#2914) (@odow) - Implement extract_function for transpose matrix (#2915) (@blegat) - [FileFormats.NL] add support for MOI.Complements (#2916) (@odow) - [FileFormats.MOF] replace JSON3 by JSON.jl (#2918) (@odow) - Allow JSON@0.21 (#2919) (@odow) - [Bridges] add SplitComplexIndicatorEqualToBridge (#2921) (@odow) - [Utilities] add distance_to_set for MOI.Indicator (#2923) (@odow) - [Utilities] add distance_to_set for more sets (#2925) (@odow) - [Utilities] add distance_to_set for more sets (#2926) (@odow) - [Utilities] fix support for complex values in Indicator distance_to_set (#2927) (@odow) - Prep for v1.49.0 (#2928) (@odow) - [Utilities] fix bug converting MutableSparseMatrixCSC to SparseMatrixCSC (#2929) (@odow) - Install torch_geometric for solver-tests.yml (#2930) (@odow) **Closed issues:** - [FileFormats.NL] add support for Complements set (#2879) - JET.jl identifies many problems (#2907) - GetAttributeNotAllowed when is_set_by_optimize (#2909) - Distance to VectorNonlinearOracle (#2912) - Revert to JSON from JSON3? (#2917) - Indicator constraint support for complex-valued equality constraints (#2920) - `primal_feasibility_report` fails with indicator constraints in `distance_to_set` (#2922) - Sets which do not implement distance_to_set (#2924)
[Diff since v1.47.0](v1.47.0...v1.48.0) **Merged pull requests:** - Add MOI.LagrangeMultiplier attribute (#2890) (@odow) - Fix a typo in `CountBelongs` doc (#2895) (@dourouc05) - [Nonlinear.ReverseAd.Coloring] fix acyclic coloring algorithm (#2898) (@odow) - [Test] allow skipping ConstraintDual in test_vector_nonlinear_oracle_ (#2899) (@odow) - Prep for v1.48.0 (#2900) (@odow) - [docs] clarify that new sets must not contain references to variables (#2901) (@odow) **Closed issues:** - The dual of VectorNonlinearOracle (#2887) - Documentation suggestions (#2896) - AssertionError: k == rinfo.nnz + N (#2897)
[Diff since v1.46.0](v1.46.0...v1.47.0) **Merged pull requests:** - [Bridges] fix ConstraintConflictStatus in added_constrained_variable_types (#2871) (@odow) - Remove DSDP from solver-tests.yml (#2872) (@odow) - Add the package UnoSolver.jl in solver_tests.yml (#2873) (@amontoison) - Fix dimension of VectorNonlinearOracle in test and docstring (#2874) (@odow) - [Utilities] allow penalty relaxation for ScalarNonlinear constraints (#2875) (@Robbybp) - [docs] improve docstring of VectorNonlinearOracle (#2876) (@odow) - [docs] fix duplicated anchors (#2878) (@odow) - Remove KNITRO environment variables from solver-tests (#2880) (@odow) - [docs] skip link check for sourceforge (#2881) (@odow) - refined hessian sparsity detection (#2882) (@mlubin) - [docs] add a contributing page to the developer documentation (#2884) (@odow) - [Nonlinear] add amontoison's Forest type and remove DataStructures.jl (#2885) (@odow) - [docs] Fix LaTeX alignement in example of `VectorNonlinearOracle` docstring (#2886) (@franckgaga) - `distance_to_set` supports `Parameter` set (#2889) (@guimarqu) - Prep for v1.47.0 (#2891) (@odow) - [FileFormats.MPS] allow AbstractString when parsing MPS files (#2892) (@odow) - Typo fix in comment (#2894) (@blegat) **Closed issues:** - [Nonlinear] sparsity pattern of Hessian with :(x * y) (#2527) - Bridges lie about ConstraintConflictStatus (#2870) - Documentation breakage with upcoming Documenter.jl release (#2877)
[Diff since v1.45.0](v1.45.0...v1.46.0) **Merged pull requests:** - Add nospecialize to some very highly specialized methods (#2830) (@odow) - [docs] fix spelling of juxtaposed (#2855) (@odow) - [Bridges] fix IndicatorToMILPBridge when z is not binary (#2857) (@odow) - [docs] fix output nodes of `SquareBridge` (#2858) (@joaquimg) - Add VectorNonlinearOracle set (#2860) (@odow) - [Bridges] throw GetAttributeNotAllowed in ZerosBridge (#2863) (@odow) - Test CI with JSON@1 (#2864) (@odow) - Prep for v1.46.0 (#2865) (@odow) - [Bridges] throw MOI error subtypes instead of Base.error() (#2866) (@odow) - [Bridges] fix supports_constraint for IndicatorToMILPBridge (#2868) (@odow) **Closed issues:** - Too many MethodInstances (#2829) - [Bridges] no error thrown when IndicatorToMILPBridge does not imply first variable is binary (#2856) - [Bridges] throw GetAttributeNotAllowed in ZerosBridge instead of general error (#2861) - Caches that are not caches (#2862) - supports_constraint can be wrong (#2867) - Add support for non-square matrix sets in @product_of_sets (#2869)
[Diff since v1.44.0](v1.44.0...v1.45.0) **Merged pull requests:** - fix type instability in set_dot (#2831) (@araujoms) - Add ToScalarNonlinearBridge (#2834) (@LukasBarner) - [Bridges] restrict when ToScalarNonlinearBridge applies and simplify tests (#2835) (@odow) - [Bridges] add support for querying ConstraintConflictStatus (#2839) (@odow) - [FileFormats.LP] write a proper recursive descent parser (#2840) (@odow) - [FileFormats.LP] some renaming in the LP reader (#2841) (@odow) - [FileFormats.LP] fix handling of required new lines (#2842) (@odow) - [FileFormats.LP] fix type stability of LP reader (#2843) (@odow) - [FileFormats.LP] move Base.write to separate file (#2844) (@odow) - [FileFormats.MPS] split into files for Base.read! and Base.write (#2845) (@odow) - [FileFormats.LP] remove lowercase usage to reduce allocations (#2846) (@odow) - [FileFormats.LP] allow newline in term and improve keyword identification (#2847) (@odow) - [FileFormats.LP] add a documentation page and refactor some names (#2848) (@odow) - [FileFormats.MPS] throw a proper ParseError on read failure (#2849) (@odow) - [docs] temporarily pin OpenSSL_jll to work around upstream bug (#2850) (@odow) - Prep for v1.45.0 (#2851) (@odow) - [FileFormats.LP] add explicit tests for the ParseError messages (#2852) (@odow) - [FileFormats.LP] Add some keywords without surrounding new lines (#2853) (@odow) - Revert #2850 (#2854) (@odow) **Closed issues:** - [FileFormats.LP] write a proper parser (#2351) - Missing bridge to ScalarNonlinearFunction in Objective (#2833) - [FileFormats.LP] Size Limit for read_from_file (#2836) - [Bridges] support ConstraintConflictStatus (#2838)
[Diff since v1.43.0](v1.43.0...v1.44.0) **Merged pull requests:** - [Bridges] add support for VariableName in variable bridges (#2822) (@odow) - [Utililties] fix dual objective value with open intervals (#2823) (@odow) - Remove use of deprecated IntDisjointSets (#2824) (@odow) - [Utilities] simplify _dual_objective_value (#2826) (@odow) - Prep for v1.44.0 (#2827) (@odow) - Re-enable support for DataStructures@0.18 (#2828) (@odow) **Closed issues:** - Printing models with parameters (#2762)
[Diff since v1.42.1](v1.42.1...v1.43.0) **Merged pull requests:** - Add OPF benchmark (#2739) (@blegat) - [Bridges] Add Interval to HyperRectangle constraint bridge (#2754) (@blegat) - Add ConflictCount and conflict_index to ConstraintConflictStatus (#2775) (@joaquimg) - Support DataStructures@0.19 (#2796) (@odow) - [FileFormats.MPS] allow any whitespace as a separator between fields (#2798) (@odow) - [Nonlinear] parse x*x as x^2 in Nonlinear.Model (#2799) (@odow) - [Utilities] fix backwards compat of ConflictCount in MockOptimizer (#2800) (@odow) - Typo in comment : writte -> written (#2801) (@blegat) - Fix duplicate test with same name (#2804) (@blegat) - Add a test that methods are not overwritten in test modules (#2805) (@odow) - Get back to 100% code coverage (#2806) (@odow) - [Utilities] fix quadratic operate with non-Int coefficient (#2807) (@odow) - Prep for v1.43.0 (#2808) (@odow) - Fix ConstraintDual transformation for SplitHyperRectangleBridge (#2809) (@blegat) - Filter identity_bridge.jl out from runtests (#2812) (@blegat) - [FileFormats] fix and test MOI.supports of MOI.ObjectiveFunction (#2814) (@odow) - Fix SplitHyperRectangleBridge with all free rows (#2816) (@odow) - [Bridges] fix deleting variable with constraint bridges (#2818) (@odow) - [Utilities] fix a Utilities.AbstractModel with no constraints (#2819) (@odow) **Closed issues:** - [FileFormats.MPS] MIPLIB collection errors (#2797) - [FileFormats] error properly on vector-valued objectives (#2813) - SpliltHyperRectangleBridge can add 0-dim constraint (#2815) - Deletion bug in bridges (#2817) - supports names in bridged models is inconsistent ? (#2820)
PreviousNext