Recent Releases of MathOptInterface
MathOptInterface - v1.43.0
MathOptInterface v1.43.0
Merged pull requests: - Add OPF benchmark (#2739) (@blegat) - [Bridges] Add Interval to HyperRectangle constraint bridge (#2754) (@blegat) - Add ConflictCount and conflictindex 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 identitybridge.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)
- Julia
Published by github-actions[bot] 9 months ago
MathOptInterface - v1.42.1
MathOptInterface v1.42.1
Merged pull requests: - Add more packages to solver-tests.yml (#2785) (@odow) - [FileFormats.MPS] test that duplicate entries are summed (#2787) (@odow) - Fix docstring of inversetrimap (#2790) (@blegat) - Remove useless prefix in setdot (#2791) (@blegat) - [FileFormats.MPS] fix reading models with extra ROWS fields (#2793) (@odow) - Prep for v1.42.1 (#2794) (@odow)
Closed issues: - [FileFormats.MPS] test repeated coefficients in MPS file (#2786) - [FileFormats.MPS] unable to parse rvb-sub.mps (#2792)
- Julia
Published by github-actions[bot] 10 months ago
MathOptInterface - v1.42.0
MathOptInterface v1.42.0
Merged pull requests:
- Optionally disable warn on PenaltyRelaxation (#2774) (@joaquimg)
- [FileFormats.MPS] fix writing objective constant in MAX_SENSE (#2778) (@odow)
- Fix change in Expr == for Julia nightly (#2780) (@odow)
- [Nonlinear.ReverseAD] fix performance bug in Hessian computation (#2783) (@odow)
- Prep for v1.42.0 (#2784) (@odow)
Closed issues:
- Utilities.value_type can be incorrect for ScalarNonlinearFunction (#2776)
- Wrong sign on objective constant for maximization problem when writing to an mps file (#2777)
- SIF reader (#2781)
- [Nonlinear] Performance regression of Hessian evaluation in MOI 1.41 (#2782)
- Julia
Published by github-actions[bot] 11 months ago
MathOptInterface - v1.41.0
MathOptInterface v1.41.0
Merged pull requests: - [FileFormats.LP] add support for other number types (#2768) (@odow) - [FileFormats.MPS] add support for other number types (#2769) (@odow) - [FileFormats.MOF] add support for other number types (#2770) (@odow) - Improve the docstring of writetofile and readfromfile and support kwargs (#2771) (@odow) - [FileFormats.SDPA] add coefficient_type kwarg and improve tests (#2772) (@odow) - Prep for v1.41.0 (#2773) (@odow)
Closed issues: - [FileFormats] support other number types other than Float64 (#2765)
- Julia
Published by github-actions[bot] 12 months ago
MathOptInterface - v1.40.2
MathOptInterface v1.40.2
Merged pull requests: - [Bridges] improve error thrown in ToMILPBridge when variable is not bounded (#2764) (@odow) - [FileFormats.NL] fix tryscalaraffine_function (#2766) (@odow) - Prep for v1.40.2 (#2767) (@odow)
Closed issues: - Improve the error messages in ToMILPBridges (#2761)
- Julia
Published by github-actions[bot] 12 months ago
MathOptInterface - v1.40.1
MathOptInterface v1.40.1
Merged pull requests: - [docs] filter varying width Time column in doctest (#2748) (@mortenpi) - Implement dual for Hermitian PSD cone (#2749) (@blegat) - Use Base.only when appropriate (#2751) (@blegat) - [docs] remove experimental warning from Nonlinear module docstring (#2752) (@blegat) - Use throwifscalarandconstantnotzero when appropriate (#2753) (@blegat) - Fix get_fallback of DualObjectiveValue with HyperRectangle (#2755) (@blegat) - Improve text of showerror for NotAllowedError (#2757) (@odow) - [FileFormats.SDPA] fix reading files with {} punctuation (#2759) (@odow) - Prep for v1.40.1 (#2760) (@odow)
Closed issues: - Chordal Decomposition of SDP (#2617) - Improve error message of printactivebridges (#2756) - [FileFormats.SDPA] reader cannot read https://github.com/vsdp/SDPLIB (#2758)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.40.0
MathOptInterface v1.40.0
Merged pull requests: - Fix Bridge test for non-invertible constraint bridge (#2713) (@blegat) - [FileFormats.NL] clarify comment about binary format (#2720) (@odow) - Add more packages to solver-tests.yml (#2721) (@odow) - [Bridges] fix bridge weights for SOS(1|2)ToMILPBridge (#2723) (@odow) - Add bridge from Hermitian PSD to complex function in Symmetric PSD (#2724) (@blegat) - Remove @show from test of MockOptimizer (#2725) (@blegat) - Add testset to Bridges.runtests (#2726) (@blegat) - [Utilities] add distancetoset for PositiveSemidefiniteCone (#2729) (@odow) - Simplify evalhessianinner (#2730) (@blegat) - Update JuliaFormatter to v2 (#2731) (@blegat) - [Nonlinear] Merge forwardstorageϵ with reversestorageϵ (#2732) (@blegat) - Fix SetMapBridge with complex type (#2733) (@blegat) - Shorter testset name for Bridges.runtests (#2734) (@blegat) - Bump Julia version to v1.10 for documentation (#2735) (@blegat) - Remove arguments of _forwardevalϵ (#2736) (@blegat) - Add allocation tests for ReverseAD (#2737) (@blegat) - Disable linearity detection for subexpression if no hessian (#2738) (@blegat) - Remove dynamic dispatch in Hessian evaluation (#2740) (@blegat) - Fix tests on nightly (#2742) (@odow) - Prep for v1.40.0 (#2743) (@odow) - [Nonlinear.ReverseAD] Fix use of reinterpret instead _reinterpretunsafe (#2744) (@odow) - Add docstring to reinterpretunsafe (#2745) (@blegat) - Add import MathOptInterface as MOI to DocTestSetup (#2746) (@odow)
Closed issues: - [Bridges] slack bridges should be prioritized over ToMILP (#2722) - distancetoset for PSD constraint (#2727) - BenchmarkTools dependency (#2728) - Tests failing on nightly (#2741)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.39.0
MathOptInterface v1.39.0
Merged pull requests: - Allow using Test.runtests in other packages (#2710) (@blegat) - Add FrankWolfe.jl to solver-tests.yml (#2715) (@odow) - [Bridges] fix get ListOfVariableIndices when there is a chain of bridges (#2716) (@odow) - [FileFormats.NL] add support for reading binary format (#2718) (@odow) - Prep for v1.39.0 (#2719) (@odow)
Closed issues: - Inconcistent variable count In lazy bridge optimizer (#2714) - [FileFormats] Reader for NL: unsupported mode b (#2717)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.38.1
MathOptInterface v1.38.1
Merged pull requests: - Remove redundant constraint in CircuitToMILPBridge.jl (#2694) (@odow) - [Bridges] fix ordering of variables returned by LazyBridgeOptimizer (#2695) (@odow) - Update solver-tests.yml with new solvers (#2697) (@odow) - [docs] improve the docstrings of the various enum values (#2698) (@odow) - [docs] better document various enums (#2699) (@odow) - [docs] improve the docstrings of attributes (#2700) (@odow) - [docs] improve the docstring for DUALINFEASIBLE (#2701) (@odow) - Add support for ForwardDiff@1 (#2703) (@odow) - [Test] make variable bounded in testnonlinearconstraintlog (#2704) (@odow) - [Bridges] add a test_broken test for #2696 (#2705) (@odow) - Prep for v1.38.1 (#2707) (@odow) - [Nonlinear] fix _UnsafeVectorView with ForwardDiff@1.0.0 (#2708) (@odow) - Refactor solver-tests.yml to simplify secret management (#2709) (@odow) - Fix constructors of Indicator set and tidy docstring (#2712) (@odow)
Closed issues: - Utility for copying that check that everything is supported (#2683) - Add tests for MOI.addconstrainedvariables (#2693)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.38.0
MathOptInterface v1.38.0
Merged pull requests: - [Nonlinear] add SymbolicAD submodule (#2624) (@odow) - [Bridges] improve function getter of SplitHyperRectangleBridge (#2681) (@odow) - [Utilities] fix operate(vcat for VectorNonlinearFunction (#2682) (@odow) - [Bridges] refactor NormOneBridge.jl from NormInfinityBridge.jl (#2684) (@odow) - [Nonlinear.SymbolicAD] simplify quadratic functions if possible (#2685) (@odow) - [Test] use SymbolicAD.simplify when comparing ConstraintFunction (#2686) (@odow) - [FileFormats.MOF] make usenlpblock=false the default if SNF in model (#2688) (@odow) - Add a check item for Test.versionadded when making a release (#2690) (@odow) - [Test] update versionadded (#2691) (@odow) - Prep for v1.38.0 (#2692) (@odow)
Closed issues: - Add bridge from Cumulative to MILP (#2398) - isapprox for a VectorNonlinearFunction after simple bridge modifications (#2553) - Chordal Decomposition of SDP (#2617) - [FileFormats.MOF] add a flag to the file when usenlpblock=false (#2687) - Add MOI versions to tests (#2689)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.37.2
MathOptInterface v1.37.2
Merged pull requests: - [Bridges] fix deleting bridges before final touch (#2678) (@odow) - [Bridges] make attributevaluetype(::ListOfNonstandardBridges) less strict (#2679) (@odow) - Prep for v1.37.2 (#2680) (@odow)
Closed issues: - v1.37.1 broke solver tests (#2677)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.37.1
MathOptInterface v1.37.1
Merged pull requests: - [Test] fix regex for including files in test/Utilities/mockoptimizer.jl (#2657) (@odow) - [Test] refactor test/Test/Test.jl into functions (#2658) (@odow) - Add a test for MOI.get! (#2659) (@odow) - [Utilities] improve code coverage (#2660) (@odow) - [Bridges] improve test coverage (#2661) (@odow) - [Bridges] fix modify MultirowChange for Constraint.SetMap (#2662) (@odow) - [Utilities] test passnonvariableconstraints (#2663) (@odow) - [Bridges.Variable] change ParameterToEqualToBridge to <: SetMapBridge (#2664) (@odow) - [Bridges] fix attributevaluetype(::ListOfNonstandardBridges) (#2665) (@odow) - [Test] improve test coverage (#2666) (@odow) - [Utilities] improve test coverage (#2669) (@odow) - [Test] simplify import Base.Test workaround (#2670) (@odow) - [Nonlinear] improve code coverage of operators.jl (#2671) (@odow) - [Bridges] improve test coverage (#2672) (@odow) - Make the GitHub actions script more parallel (#2674) (@odow) - [Test] improve test coverage (#2675) (@odow) - Prep for v1.37.1 (#2676) (@odow)
Closed issues: - [FileFormats.CBF] add support for PSDVAR (#2457) - HermitianPositiveSemidefiniteConeTriangle with convenient indexing (#2597) - [Bridges] map_set is the wrong way round (#2667) - Incorrect reading of MPS files with QCMATRIX field (#2668)
- Julia
Published by github-actions[bot] about 1 year ago
MathOptInterface - v1.37.0
MathOptInterface v1.37.0
Merged pull requests: - [docs] remove experimental warning from Nonlinear (#2625) (@odow) - [FileFormats.MPS] fix scale factor in Gurobi's QCMATRIX (#2628) (@odow) - [FileFormats] improve test coverage (#2630) (@odow) - [FileFormats.MPS] remove unused code for detecting N lines (#2631) (@odow) - [FileFormats.MPS] remove unroll macro (#2632) (@odow) - Fix codecov logo (#2634) (@joaquimg) - Remove MPB from readme (#2635) (@joaquimg) - Add row-wise constructors for VectorAffine and VectorQuadratic functions (#2636) (@odow) - [Utilities] improve code coverage (#2637) (@odow) - Add blank lines between definitions (#2638) (@odow) - Improve code coverage (#2639) (@odow) - [Utilities] unify how we compute variable dual fallback (#2640) (@odow) - [Nonlinear] improve test coverage (#2641) (@odow) - Fix duplicate test name in FileFormats.LP (#2642) (@odow) - Remove precompile statements (#2643) (@odow) - [Nonlinear] remove null branch (#2644) (@odow) - [Utilities] improve test coverage (#2645) (@odow) - [Nonlinear.ReverseAD] improve test coverage (#2646) (@odow) - [Test] add basic Integer tests (#2647) (@odow) - [Test] improve code coverage (#2648) (@odow) - [Test] simplify check for supported conflict status (#2649) (@odow) - [Nonlinear] improve test coverage of operators.jl (#2650) (@odow) - [FileFormats.MOF] fix reading type of PrimalStart and DualStart (#2652) (@odow) - [FileFormats] fix writing unsupported variable types (#2654) (@odow) - Prep for v1.37.0 (#2655) (@odow) - Remove Unicode (#2656) (@odow)
Closed issues:
- [FileFormats.MPS] QPLIB_3855 wrong with QCMATRIX (#2627)
- reading MathOptFormat model with start values raises LoadError when optimizing (#2651)
- Fix writing Parameter in FileFormats (#2653)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.36.0
MathOptInterface v1.36.0
Merged pull requests: - Add all linear indicator constraints in the Utilities.Model (#2618) (@matbesancon) - [Utilities] add test for indicator constraints in Model (#2619) (@odow) - [Nonlinear] fix performance of evaluating univariate operators (#2620) (@odow) - [Nonlinear] make _(Function|Subexpression)Storage immutable (#2621) (@odow) - [Coloring] Fix docstrings (#2622) (@blegat) - Prep for v1.36.0 (#2623) (@odow)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.35.2
MathOptInterface v1.35.2
Merged pull requests: - [Bridges] fix including files which are not .jl files (#2615) (@odow) - Prep for v1.35.2 (#2616) (@odow)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.35.1
MathOptInterface v1.35.1
Merged pull requests: - [FileFormats.MOF] replace OrderedDict by NamedTuple when writing (#2606) (@joaquimg) - [FileFormats.MOF] remove all usage of OrderedDict (#2607) (@odow) - Fix Base.copy for ScalarNonlinearFunction (#2612) (@odow) - [FileFormats.MOF] Use JSON3 to write files (#2613) (@joaquimg) - Prep for v1.35.1 (#2614) (@odow)
Closed issues: - [Nonlinear] sparsity pattern of Hessian with :(x * y) (#2527) - Version 1.35.0 broke DiffOpt docs (nearest_correlation) (#2608) - Stackoverflow error when using certain functions with non-Float64 precision (#2611)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.35.0
MathOptInterface v1.35.0
Merged pull requests: - Add set for low-rank constrained SDP (#2198) (@blegat) - Add Bridges.Constraint.InequalityToComplementsBridge (#2582) (@odow) - [Bridges] fix querying result attributes with resultindex != 1 (#2583) (@odow) - [Test] add tests from Gurobi.jl's nonlinear update (#2584) (@odow) - [Test] fix nonlinear tests by adding starting point (#2585) (@odow) - [Bridges] rename files in /bridges to their type (#2586) (@odow) - [Bridges] add ExponentialConeToScalarNonlinearFunctionBridge (#2587) (@odow) - [Test] add tests for DualObjectiveValue (#2588) (@odow) - Use variablestart in Bridges.runtests (#2592) (@blegat) - Add test with multiple PSD variables on same constraint (#2594) (@blegat) - [Bridges.Constraint] add bridges in alphabetical order (#2596) (@odow) - [Bridges] s/bridgedmodel/model (#2598) (@odow) - [Bridges.Variable] add bridges in alphabetical order and change weight (#2599) (@odow) - [Test] make first variable ZeroOne in testbasicVectorAffineFunctionIndicator (#2600) (@odow) - Prep for v1.35.0 (#2601) (@odow) - Fix GitHub actions badge in README (#2602) (@odow) - Update to upload-artifact@v4 (#2604) (@odow)
Closed issues: - Support for low-rank constraint on symmetric matrices (#2197) - Symbolic AD of ScalarNonlinearFunction (#2533) - Add a bridge for f-in-LessThan,GreaterThan,EqualTo to Complements (#2581) - Bridge from complement to nonlinear (#2589) - Convention for primal/dual objective value? (#2593)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.34.0
MathOptInterface v1.34.0
Merged pull requests: - Add set conversion bridge (#2536) (@blegat) - [Utilities] fix adding unsupported constraints to AbstractModel (#2572) (@odow) - addconstrainedvariable with 2 sets (#2574) (@blegat) - [Utilities] ignore attributes in UniversalFallback if set to nothing (#2575) (@odow) - Promote bound of Interval if they have different types (#2577) (@blegat) - Update solver-tests.yml to skip SDPAFamily (#2578) (@odow) - Improve various docstrings by converting to jldoctest (#2579) (@odow) - Prep for v1.34.0 (#2580) (@odow)
Closed issues: - Improve performance of adding variables with bounds (#2564) - [FileFormats.CBF] bug copying unsupported variable bounds to CBF (#2570) - License header checker (#2573) - MOI.Interval with pi error (#2576)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.33.0
MathOptInterface v1.33.0
Merged pull requests: - [FileFormats.NL] add support for other variable dual suffixes (#2567) (@odow) - Prep for v1.33.0 (#2568) (@odow) - [Test] Fix MOI.objective_expr(::InvalidEvaluator) (#2569) (@odow)
Closed issues: - [FileFormats.LP] issues reading a large .lp file (#2563) - [FileFormats.NL] support other suffixes in the sol reader (#2566)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.32.0
MathOptInterface v1.32.0
Merged pull requests:
- Fix small typo in docs. (#2541) (@Ochibobo)
- [Nonlinear] allow univariate operators with only gradient information (#2542) (@odow)
- Fix typo in docstring of AllDifferent bridge (#2543) (@blegat)
- Fix table MILP bridge with constants in function (#2544) (@blegat)
- Fix link to CPLEX's CPXMIPOPTIMALINFEAS (#2545) (@blegat)
- [FileFormats] read double-sided variable bounds separately (#2548) (@odow)
- [Test] fix domain of variables in hs110 test (#2551) (@odow)
- Add new attribute NodeLimit (#2552) (@matbesancon)
- format all (#2554) (@matbesancon)
- Fix dimension of nonlinear function in basic tests (#2555) (@blegat)
- Implement filter_variables for VectorNonlinearFunction (#2556) (@blegat)
- Fix a typo in the description of CountDistinct (#2557) (@dourouc05)
- Use eachindex in Coloring (#2559) (@blegat)
- Add docstring to internal structs in Coloring (#2560) (@blegat)
- [Coloring] avoid index conflict in variable name (#2561) (@blegat)
- Prep for v1.32.0 (#2562) (@odow)
Closed issues:
- Univariate user-defined functions with the multivariate signature (#2534)
- MathOptInterface not defined (#2546)
- Inconsistent "interval" constraints when reading models from file (#2547)
- Numerical Error in Nonlinear Test (#2550)
- Julia
Published by github-actions[bot] over 1 year ago
MathOptInterface - v1.31.2
MathOptInterface v1.31.2
Merged pull requests: - [docs] improve docstrings in src/nlp.jl (#2537) (@odow) - [FileFormats.MPS] fix MAX_SENSE with quadratic objective (#2539) (@odow) - Prep for v1.31.2 (#2540) (@odow)
Closed issues: - Clarification about the naming of the two constraint jacobian product evaluators (#2535) - [FileFormats.MPS] quadratic maximization objectives (#2538)
- Julia
Published by github-actions[bot] almost 2 years ago
MathOptInterface - v1.31.1
MathOptInterface v1.31.1
Merged pull requests: - Use inverse_trimap instead of redefining it (#2522) (@blegat) - [Nonlinear.ReverseAD] fix NLPBlock and bridges (#2524) (@odow) - Improve UnsupportedConstraint error (#2530) (@odow) - Prep for v1.31.1 (#2531) (@odow)
Closed issues: - [Nonlinear.ReverseAD] BoundsError from user-code (#2523) - Improve UnsupportedConstraint error (#2528)
- Julia
Published by github-actions[bot] almost 2 years ago
MathOptInterface - v1.31.0
MathOptInterface v1.31.0
Merged pull requests: - [Utilities] maintain order of variables in defaultcopyto (#2495) (@odow) - Add Variable bridges to use runtests without unbridgedvariable (#2498) (@blegat) - Add default printing for show(io, ::ModelLike) (#2505) (@odow) - [Bridges] fix supportsconstraint for IndicatorSOS1Bridge (#2507) (@odow) - Use dual of equality from slack (#2508) (@blegat) - Allow SetMapBridge to use bridge value (#2509) (@blegat) - [FileFormats] remove show method in favor of summary (#2510) (@odow) - [FileFormats.NL] read ScalarAffineFunction where possible (#2512) (@odow) - Revert "[Bridges] use dual of equality in slack bridge (#2508)" (#2514) (@odow) - [Bridges] use dual of equality in slack bridge (take 2) (#2515) (@blegat) - Update setup-julia version in solver-tests.yml (#2516) (@odow) - Update solver-tests.yml to fix Xpress (#2518) (@odow) - Revert removal of tryconstrainvariableson_creation (#2520) (@odow) - Prep for v1.31.0 (#2521) (@odow)
Closed issues:
- [Nonlinear] detect common subexpressions (#2488)
- Order of columns during copyto (#2493)
- Add function to summarize model "size"? (#2504)
- [Bridges] Method error with quadratic indicator constraints (#2506)
- [FileFormats.NL] read linear functions where possible (#2511)
- Revisit PR#2508 (#2513)
- IntegerToZeroOneBridge not working? (Alpine) (#2517)
- Revert removed `tryconstrainvariablesoncreation` methods (#2519)
- Julia
Published by github-actions[bot] almost 2 years ago
MathOptInterface - v1.30.0
MathOptInterface v1.30.0
Merged pull requests: - [FileFormats.CBF] improve heuristic for when to write variable cones (#2494) (@odow) - Add any function for Bridges.runtests (#2497) (@blegat) - Fix Bridges.runtests when model has no variable (#2499) (@blegat) - Fix return type when getting attribute of empty vector (#2501) (@odow) - [docs] fix links for the link checker (#2502) (@odow) - Prep for v1.30.0 (#2503) (@odow)
Closed issues: - Debug performance issue in Nonlinear submodule (#2496) - Return type after querying attributes of empty vectors (#2500)
- Julia
Published by github-actions[bot] about 2 years ago
MathOptInterface - v1.29.0
MathOptInterface v1.29.0
Merged pull requests: - [FileFormats.CBF] write VectorOfVariables constraints in VAR block (#2478) (@odow) - [FileFormats.CBF] write out EXP and EXP* as variable cones (#2482) (@odow) - [FileFormats.LP] add support for indicator constraints (#2483) (@odow) - Update actions used in CI (#2484) (@odow) - Fix overwritten tests with duplicate names (#2485) (@odow) - [FileFormats.CBF] tidy test/FileFormats/CBF/CBF.jl (#2486) (@odow) - [Nonlinear] improve parsing performance of Scalar(Affine,Quadratic)Function (#2487) (@odow) - Update versions in GitHub actions (#2489) (@odow) - [FileFormats.MPS] fix issue #2479 (#2490) (@odow) - Prep for v1.29.0 (#2491) (@odow) - [FileFormats.MPS] write out LI and UI in BOUNDS instead of LO and UP (#2492) (@odow)
Closed issues: - [FileFormats.LP] support indicator constraints (#2354) - Support for complex vector cones (#2450) - [FileFormats.MPS] another potential wrong result (#2479)
- Julia
Published by github-actions[bot] about 2 years ago
MathOptInterface - v1.28.1
MathOptInterface v1.28.1
Merged pull requests: - [FileFormats.MPS] fix reading default bounds of INTORG variables (#2480) (@odow) - Prep for v1.28.1 (#2481) (@odow)
Closed issues: - [FileFormats.MPS] another potential wrong result (#2479)
- Julia
Published by github-actions[bot] about 2 years ago
MathOptInterface - v1.28.0
MathOptInterface v1.28.0
Merged pull requests: - Add Bridges.Constraint.ComplexNormInfinityToSecondOrderConeBridge (#2451) (@odow) - Fix issue #2452 (#2464) (@odow) - Update solver-tests.yml for Xpress.jl (#2465) (@odow) - [Bridges] remove two unused methods (#2466) (@odow) - [Utilities] improve docstrings of shiftconstant (#2467) (@odow) - [Bridges] restrict some bridges to acting on real-valued functions (#2468) (@odow) - Fix MPS reader with * in start of name, not as a comment (#2470) (@odow) - Prep for v1.28.0 (#2471) (@odow) - [Bridges] error on set(, ::ConstraintSet with variable and constraint bridges (#2472) (@odow) - [docs] automatically build the list of bridges (#2473) (@odow) - [docs] expand MatrixOfConstraints example (#2474) (@odow) - [Utilities] refactor ismaybereal to iscomplex (#2475) (@odow) - [FileFormats.CBF] use addconstrained_variables when reading (#2476) (@odow)
Closed issues: - Add support for starting values in bridges (#684) - Add example to use MatrixOfConstraints in the documentation (#1940) - Precompilation in the SnoopPrecompile/Julia 1.9+ world (#2226) - Bug get/setting ConstraintSet with variable bridges (#2452) - [FileFormats.CBF] keep track of variables after reading and writing (#2460) - [FileFormats.MPS] wrong result after parsing file (#2469)
- Julia
Published by github-actions[bot] about 2 years ago
MathOptInterface - v1.27.1
MathOptInterface v1.27.1
Merged pull requests: - Update solver-tests.yml (#2453) (@odow) - Add Xpress to solver-tests.yml (#2455) (@odow) - [Utilities] Allow non-IndexMap for pass_attributes (#2458) (@blegat) - Implement ListOfConstraintAttributesSet for VectorOfConstraints (#2459) (@blegat) - [Bridges] fix path in error message (#2461) (@matbesancon) - Prep for v1.27.1 (#2462) (@odow)
- Julia
Published by github-actions[bot] about 2 years ago
MathOptInterface - v1.27.0
MathOptInterface v1.27.0
Merged pull requests: - [Nonlinear] add support for univariate sign (#2444) (@odow) - [FileFormats.NL] fix copy_to if MOI.Name is set (#2446) (@odow) - Prep for v1.27.0 (#2447) (@odow)
Closed issues: - [FileFormats.MPS] store matrix for writing in column order (#2420) - Add support for nonlinear sign(x) (#2448) - Reading .mps file with NAME (#2445)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.26.0
MathOptInterface v1.26.0
Merged pull requests: - [docs] fix formatting of BasisStatusCode docstring (#2430) (@odow) - [FileFormats.MPS] fix writing duplicate bounds for binary variables (#2431) (@odow) - [FileFormats.MPS] tidy and refactor test/FileFormats/MPS/MPS.jl (#2433) (@odow) - [FileFormats.NL] improve error msg when parsing unhandled headers (#2436) (@odow) - [FileFormats.NL] fix writing free nonlinear constraint (#2437) (@odow) - [Nonlinear] add timer to Evaluator for MOI.initialize (#2438) (@odow) - Prep for v1.26.0 (#2439) (@odow) - [Nonlinear] throw error if Hessian storage is insufficient (#2441) (@odow)
Closed issues: - [FileFormats.MPS] Problem when reading generated MPS with CPLEX (#2425) - [Nonlinear] add initialize timer (#2432) - [FileFormats.NL] cannot read models with S section (#2434) - [FileFormats.NL] write free rows (#2435) - ReverseAD doesn't error for out-of-bound writes (#2440)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.25.3
MathOptInterface v1.25.3
Merged pull requests: - [Utilities] use appropriate zero type for get_fallback (#2414) (@odow) - [Bridges] throw better error when variable cannot be unbridged (#2415) (@odow) - [Bridge] implement special case for x != y in CountDistinctToMILPBridge (#2416) (@odow) - [FileFormats.MPS] improve performance of MPS writer (#2418) (@odow) - [FileFormats.MPS] improve performance of MPS writer (#2421) (@odow) - Update solver-tests.yml with more packages (#2423) (@odow) - [FileFormats.MPS] revert change for backwards compatibility (#2424) (@odow) - [FileFormats.MPS]: avoid creating list of variable names (#2426) (@mlubin) - Prep for v1.25.3 (#2427) (@odow) - Fix tests for Julia master (#2428) (@odow) - Fix typos in attributes.jl (#2429) (@odow)
Closed issues: - Add support for NotEqualTo != (#2405) - [Utilities] get_fallback assumes Float64 (#2412) - Make FileFormats.MPS.Model an AbstractOptimizer (#2417)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.25.2
MathOptInterface v1.25.2
Merged pull requests: - [Bridges] fix getting ConstraintPrimal if Variable bridges are present (#2396) (@odow) - [docs] clarify ordering of nonlinear tape (#2401) (@odow) - [docs] update vale to v3.0.5 (#2403) (@odow) - Some more vale fixes (#2404) (@odow) - [Utilities] fix modify_function! for ScalarQuadraticCoefficientChange (#2408) (@odow) - [FileFormats.MOF] fix affine and quadratic nodes in ScalarNonlinearFunction (#2409) (@odow) - Prep for v1.25.2 (#2410) (@odow) - Tidy src/Utilities/results.jl (#2411) (@odow)
Closed issues: - Failure with CachingOptimizer (#2384) - MOF broken with new NLP backend (#2407)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.25.1
MathOptInterface v1.25.1
Merged pull requests: - [Bridges] fix deleting variable in Bridges.Variable.VectorizeBridge (#2393) (@odow) - Fix map_indices for AbstractAutomaticDifferentiation (#2394) (@odow) - [Bridges] remove duplicated test (#2395) (@odow) - Fix Exception supertype of LowerBoundAlreadySet and UpperBoundAlreadySet (#2397) (@odow) - Prep for v1.25.1 (#2399) (@odow) - [docs] fix vale version (#2400) (@odow)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.25.0
MathOptInterface v1.25.0
Merged pull requests: - Add AutomaticDifferentiationBackend (#2386) (@odow) - [Nonlinear] fix initialize for ExprGraphOnly (#2387) (@odow) - Fix converting 0-valued Scalar(Affine,Quadratic)Function to Nonlinear (#2388) (@odow) - Prep for v1.25.0 (#2389) (@odow) - [FileFormats.NL] ignore, rather than error, when names are given (#2390) (@odow) - [FileFormats.NL] fix reading file with no objective (#2391) (@odow) - [FileFormats.NL] fix support for reading free constraints (#2392) (@odow)
Closed issues: - Add AutomaticDifferentiationBackend attribute (#2385)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.24.0
MathOptInterface v1.24.0
Merged pull requests: - SnoopComile -> SnoopCompile (#2355) (@blegat) - Simpler sidedimensionforvectorizeddimension (#2356) (@blegat) - Run all tests against bridged SDPA model (#2357) (@blegat) - Fix RSOCtoPSD bridge for dimension 2 (#2359) (@blegat) - [Bridges] Fix ConstraintFunction getter of conversion bridge with small rounding errors (#2360) (@blegat) - [Bridges] Fix ConstraintIndex conflicts between variable and constraint bridges (#2362) (@blegat) - Standalone StandardSDPAModel (#2364) (@blegat) - Ignore SlackBridgePrimalDualStart for non-Slack bridge (#2365) (@blegat) - Fix mapindices with attributes (#2367) (@blegat) - Add DiffOpt and ParametricOptInterface to solver-tests.yml (#2368) (@odow) - Allow get to return non-nothing (#2370) (@blegat) - Fix order of model attributes during copyto (#2372) (@odow) - [Utilities.CachingOptimizer] Enable fallback for ConstraintDual of variable indices (#2373) (@blegat) - [docs] fix changelog.md (#2374) (@odow) - [Bridges] fix BoundAlreadySet errors (#2376) (@odow) - [Bridges] Fix deletion corner cases (#2377) (@blegat) - [Bridges] Fix ListOfVariablesWithAttributeSet (#2380) (@blegat) - Prep for v1.24.0 (#2381) (@odow) - [Bridges] Throw in Constraint.SlackBridge if scalar constant is nonzero (#2382) (@blegat) - [Bridges] Throw for bound already set on bridged variable (#2383) (@blegat)
Closed issues: - Scalarize bridge error (#2363) - Order of model attributes during copy (#2366) - [Bridges] bug with multiple variable bounds (#2375) - Can I submit multiple constraints in the callback function? (#2378)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.23.0
MathOptInterface v1.23.0
Merged pull requests: - [Bridges] Add MOI.Bridge.FirstBridge attribute (#2211) (@blegat) - [Test] add verbose kwarg to MOI.Test.runtests (#2347) (@odow) - [Bridges] add ConstraintPrimalStart for GeoMeanBridge (#2348) (@blegat) - Fix requirees for testmodelNameVariableNameConstraintName (#2349) (@odow) - [Utilities] improve errors and docstrings for querying attributes (#2350) (@odow) - Prep for v1.23.0 (#2353) (@odow)
Closed issues:
- Attributes simultaneously set by the user and by the optimizer (#2345)
- Test does not check for supports properly (#2346)
- MOI.get on attribute where is_set_by_optimizer = true and TerminationStatus = OPTIMIZE_NOT_CALLED (#2352)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.22.0
MathOptInterface v1.22.0
Merged pull requests: - [Bridges] add {SOS1,SOS2,Indicator}ToMILPBridge (#2318) (@odow) - [Bridges] fix VectorNonlinearFunction support in NormOne and NormInfinty bridges (#2324) (@odow) - [Test] allow skipping ScalarFunctionConstantNotZero errors (#2325) (@odow) - [docs] fix docstring of ScalarAffineFunction (#2326) (@odow) - [Bridges] fix some getters of ConstraintFunction and add better tests (#2328) (@odow) - Improve error message unsupported attribute for bridges (#2329) (@blegat) - Implement starting values for Variable.Hermitian bridge (#2330) (@blegat) - Add ListOfVariablesWithAttributeSet and ListOfConstraintsWithAttributeSet (#2331) (@odow) - Add Gurobi to solver-tests.yml (#2332) (@odow) - [docs] add more docs for implementing a bridge (#2334) (@odow) - [Utilities] print the name of scalar constraints in print(::ModelLike) (#2336) (@odow) - [Bridges] add VariablePrimalStart support to ParameterToEqualTo and RSOCtoPSD (#2337) (@odow) - [Bridges] add support for start values in NumberConversionBridge (#2338) (@odow) - [Bridges] add support for Constraint{Primal,Dual}Start to SquareBridge (#2339) (@odow) - [Bridges] fix supports of Constraint and Variable starts for some bridges (#2340) (@odow) - Prep for v1.22 (#2341) (@odow) - Fix ListOfConstraintsWithAttributeSet for AbstractBridgeOptimizer (#2343) (@odow) - Fix compat bounds in Project.toml (#2344) (@odow)
Closed issues: - FileFormats.CBF: support constrained variables (#1402) - Explain bridges in the documentation (better) (#1504) - promote not working (#1785) - Indicator and SOS to MILP bridges (#2316) - Get list of indices with non-default attribute values (#2317) - Getting ConstraintFunction on norm cones with nonlinear functions fails (#2323) - Starting value in unsupported bridge errors instead of skipping (#2327) - Print a constraint with Name (#2335) - ListOfConstraintsWithAttributeSet broken for bridges (#2342)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.21.0
MathOptInterface v1.21.0
Merged pull requests: - [Test] improve testattributeTimeLimitSec (#2256) (@odow) - Add SolutionLimit attribute (#2291) (@odow) - [FileFormats.MOF] add MathOptFormat@1.6 support (#2293) (@odow) - Add ScalarQuadraticCoefficientChange (#2296) (@odow) - [docs] add arxiv.org to linkcheckignore because it is flakey (#2297) (@odow) - [FileFormats.MOF] add support for MOF@1.7 (#2298) (@odow) - [FileFormats.MOF] rename to usenlpblock and add documentation (#2299) (@odow) - [Utilities] add modifyconstants for MOI.modify in MatrixOfConstraints (#2300) (@odow) - Add Objective.FunctionConversionBridge (#2303) (@blegat) - [docs] add preprint to accept.txt (#2304) (@odow) - [Nonlinear] add support for isempty and empty! (#2305) (@odow) - [Bridges] add ModifyBridgeNotAllowed (#2307) (@odow) - Use conversion cost for Objective bridge (#2309) (@blegat) - Add stdlib compat to Project.toml (#2310) (@odow) - Add MOA to solver-tests.yml (#2312) (@odow) - [docs] fix set descriptions in standardform.md (#2313) (@odow) - [Utilities] add more distancetoset implementations (#2314) (@odow) - Prep for v1.21.0 (#2319) (@odow) - Fix testmodificationobjectivescalarquadraticcoefficientchange (#2320) (@odow) - [FileFormats] revert change to extractfunctionandset (#2321) (@odow) - [Test] fix isapprox in testmodificationxxx_scalarquadraticcoefficientchange (#2322) (@odow)
Closed issues:
- Abstract / alternative linear operator storage (#863)
- MOI.modify for quadratic terms (#1208)
- Support "nonscalar" variables (like complex numbers, intervals, sequences of intervals)? (#1253)
- Implement modification of function constant for MatrixOfConstraints (#1748)
- Implement Utilities.distancetoset for more sets (#2033)
- Optimizer option for solution limit (#2282)
- [FileFormats.MOF] add VectorNonlinearFunction support (#2292)
- Add extension support for PythonCall (#2301)
- Implement empty! and is_empty for MOI.Nonlinear.Model (#2302)
- Add ModifyNotAllowed instead of ModifyObjective/ConstraintNotAllowed (#2306)
- [Utilities] Add support for filtering variables in ModelFilter (#2308)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.20.1
MathOptInterface v1.20.1
Merged pull requests: - Add MathOptSetDistances to solver tests (#2265) (@blegat) - Update to Documenter v1 (#2266) (@blegat) - [Test] rename Test module to avoid conflict with Base.Test (#2267) (@odow) - Fix various JET errors (#2269) (@odow) - Fix various JET errors in testconic.jl (#2270) (@odow) - Fix various JET errors (#2271) (@odow) - [Utilities] remove keyword arguments from copyto (#2272) (@odow) - Remove using Package in favor of explicit import Package (#2274) (@odow) - [Bridges] fix ConstraintDualStart for Constraint.SplitIntervalBridge (#2275) (@odow) - Fix various JET errors (#2276) (@odow) - Fix JET errors in bridge_optimizer.jl (#2277) (@odow) - Fix MethodError when trying to modify a variable objective (#2278) (@odow) - [Utilities] remove MOIU acronym (#2280) (@odow) - [Utilities] remove unecessary acronyms (#2281) (@odow) - [Utilities] Remove EMPTYSTRING (#2283) (@odow) - [Utilities] fix stackoverflow in operate(+,...) with many arguments (#2285) (@odow) - [Utilities] remove invalid and unused method (#2286) (@odow) - [Utilities] refactor src/Utilties/model.jl (#2287) (@odow) - Prep for v1.20.1 (#2288) (@odow) - Fix various JET errors (#2289) (@odow) - [Utilities] use foldl to avoid StackOverflow (#2290) (@blegat)
Closed issues:
- Next-generation nonlinear (#846)
- Tracking the time-to-first-solve issue (#1313)
- Simplify handling of linear and quadratic derivatives for nonlinear solvers (#1397)
- Add Parameter{T} <: AbstractScalarSet (#2094)
- Order-maintaining copy_to (#2236)
- Update ScaledPSDCone (#2260)
- Diagnose and fix JET errors (#2268)
- MOI.Utilities.operate StackOverflowError (#2284)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.20.0
MathOptInterface v1.20.0
Merged pull requests: - Add Scaled{S<:AbstractSet} (#2237) (@blegat) - adding ObjectiveLimit attribute (#2257) (@matbesancon) - CompatHelper: bump compat for CodecBzip2 to 0.8, (keep existing compat) (#2258) (@github-actions[bot]) - [Utilities] improve performance of ScalarNonlinearFunction utilities (#2259) (@odow) - Remove empty code sample in docstring (#2261) (@blegat) - Prep for v1.20.0 (#2262) (@odow) - [FileFormats.MOF] add support for Scaled set (#2263) (@odow) - [Bridges] fix adjoint functions in SetDotInverseScalingBridge (#2264) (@odow)
- Julia
Published by github-actions[bot] over 2 years ago
MathOptInterface - v1.19.0
MathOptInterface v1.19.0
Closed issues:
- x86 frequently fails in CI (#2183)
- IntegerToZeroOne bridge (#2202)
- MutableArithmetics/MathOptInterface ambiguity with v1.18.0 (#2222)
- [FileFormats.LP] more parsing issues (#2223)
- [FileFormats.NL] add support for ScalarNonlinearFunction (#2227)
- Unsatisfiable requirements detected for package MathOptInterface (#2238)
- Querying objective_value errors when quadratic objective has no quadratic term (conic solvers only) (#2239)
- Nightly failing on CI (#2242)
- [FileFormats.MOF] Allow MOF to read/write SAF/SQF{Int} (#2246)
Merged pull requests: - Add VectorNonlinearFunction (#2201) (@odow) - [Bridges] add IntegerToZeroOneBridge (#2205) (@odow) - [Utilities] fix various utilities for ScalarNonlinearFunction (#2218) (@odow) - [Utilities] add evalvariables support for ScalarNonlinearFunction (#2219) (@odow) - Fix method ambiguities and limit operate to Number subtypes (#2224) (@odow) - [FileFormats.LP] fix reading file with free variable and explicit bounds (#2225) (@odow) - [FileFormats.NL] add support for ScalarNonlinearFunction (#2228) (@odow) - Add extensions to solver-tests.yml (#2229) (@odow) - [Test] add require for ConstraintDual in testnonlinear_duals (#2230) (@odow) - [FileFormats.NL] fix nested scalar affine and quadratic functions (#2231) (@odow) - Prep for v1.19.0 (#2232) (@odow) - [Bridges] add ScalarQuadraticToScalarNonlinearBridge (#2233) (@odow) - Refactor test/Benchmarks (#2234) (@odow) - [Bridges] add Constraint.FunctionConversionBridge (#2235) (@odow) - [Bridges] fix bug in QuadToSOCBridge getting ConstraintPrimal (#2240) (@odow) - [Test] fix various warnings in tests (#2241) (@odow) - [Test] fix duplicate method warnings in tests (#2243) (@odow) - [Bridges] various updates based on VectorNonlinearFunction changes (#2244) (@odow) - [Utilities] fix print for upcoming VectorNonlinearFunction (#2245) (@odow) - [FileFormats.MOF] support writing non-Float64 functions (#2247) (@odow) - Fix a typo in the docs (#2251) (@dourouc05) - Change to test x86 on latest release instead of LTS (#2252) (@odow) - Partition tests into multiple CI jobs to reduce runtime and memory pressure (#2253) (@odow) - Add VectorLazyMap (#2254) (@blegat) - Minor fix to docstring of SetMapBridge (#2255) (@blegat)
- Julia
Published by github-actions[bot] almost 3 years ago
MathOptInterface - v1.18.0
MathOptInterface v1.18.0
Closed issues: - More flexible AD (#2193) - Re-factor promoteoperation and operate (#2203) - Splatting 1 variable : AssertionError: x.args[1] in data.operators.comparisonoperators (#2220)
Merged pull requests: - [Bridges] add SlackBridgePrimalDualStart (#2194) (@odow) - Add missing @require in tests (#2195) (@blegat) - Require list of model attributes in tests (#2196) (@blegat) - Remove unused argument names (#2199) (@blegat) - Add constraintgradientstructure and evalconstraintgradient (#2200) (@odow) - Reduce memory requirement for tests (#2204) (@odow) - [Utilities] refactor promoteoperation (#2206) (@odow) - Fix incorrect usage of Utilities.operate! (#2207) (@odow) - [Utillities] refactor operate, operate!, operateterm, operateterms, operateoutputindex! (#2208) (@odow) - [Utilities] style fixes for Utilities/mutablearithmetics.jl (#2209) (@odow) - Remove unused argument (#2210) (@blegat) - [Utilities] simplify various operate_ methods (#2212) (@odow) - [Utilities] tidy Base overloads in functions.jl (#2213) (@odow) - [Utilities] tidy methods in functions.jl (#2214) (@odow) - [Utilities] add operate for ScalarNonlinearFunction (#2215) (@odow) - [Bridges] use operate in bridges instead of Base methods (#2216) (@odow) - Prep for v1.18.0 (#2217) (@odow) - [Nonlinear] fix splatting with a univariate operator (#2221) (@odow)
- Julia
Published by github-actions[bot] almost 3 years ago
MathOptInterface - v1.17.1
MathOptInterface v1.17.1
Closed issues: - testmodelScalarFunctionConstantNotZero not working for non-isbits type (#2189)
Merged pull requests: - Add documentation for enum instances (#2186) (@odow) - [docs] fix linkcheck warning for jump.dev/chatroom (#2188) (@odow) - Fix comparison of ScalarFunctionConstantNotZero (#2190) (@odow) - [docs] build on Julia v1.9 (#2191) (@odow) - Prep for v1.17.1 (#2192) (@odow)
- Julia
Published by github-actions[bot] almost 3 years ago
MathOptInterface - v1.17.0
MathOptInterface v1.17.0
Closed issues:
- Bridge tests outside of MOI (#2175)
- FileFormats/LP: read_from_file returns incorrect quadratic terms (#2181)
Merged pull requests: - Add ScalarNonlinearFunction support (#2059) (@odow) - [Test] add tests for NormNuclearCone, NormSpectralCone and HermitianPSDCone (#2174) (@odow) - Add valuetype for AbstractFunction (#2176) (@blegat) - Fix support for external sets in loadfromstring (#2177) (@odow) - Fix promoteoperation for ScalarNonlinearFunction (#2179) (@odow) - [FileFormats.LP] fix reading off-diagonals of quadratic functions (#2182) (@odow) - [FileFormats.LP] fix new lines in middle of quadratic objective (#2184) (@odow) - Prep for v1.17.0 (#2185) (@odow)
- Julia
Published by github-actions[bot] almost 3 years ago
MathOptInterface - v1.16.0
MathOptInterface v1.16.0
Closed issues: - Set request: ScaledPSDCone (#531) - Add NormPCone (#2118) - Debug failure on nightly (#2159) - Add requirements for adding a set (#2165) - Bug in HermitianToSymmetricPSDBridge (#2170)
Merged pull requests: - Add NormCone for representing the epigraph of a p-norm (#2119) (@odow) - Add ScaledPositiveSemidefiniteConeTriangle (#2154) (@blegat) - [Bridges] add tests for deleting variable in bridged objective (#2156) (@odow) - Fix env vars in solver-tests.yml (#2157) (@odow) - [FileFormats.MOF] update to v1.3 (#2158) (@odow) - [docs] update links for developer chatroom (#2160) (@odow) - Work around regression in nightly by adding new method (#2161) (@odow) - Add four functions in the NLP API (#2162) (@amontoison) - Alternative fix for #2161 (#2163) (@odow) - Fix the docstring of hessianobjectivestructure (#2164) (@amontoison) - Add basic test for HermitianPSD (#2166) (@blegat) - [docs] add checklist for adding a new set (#2167) (@odow) - [docs] add more checklists to developer documentation (#2168) (@odow) - [FileFormats.MOF] update to v1.4 (#2169) (@odow) - [Bridges] fix bug in HermitianToSymmetricPSDBridge (#2171) (@odow) - Prep for v1.16.0 (#2172) (@odow) - Fix convert(::VariableIndex, ::ScalarAffineFunction) with zero coefficients (#2173) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.15.1
MathOptInterface v1.15.1
Merged pull requests: - [Bridges] fix deleting variable in bridged objective (#2150) (@odow) - Add CPLEX to solver-tests.yml (#2151) (@odow) - Migrate from SnoopPrecompile to PrecompileTools (#2152) (@timholy) - Fix order in Project.toml (#2155) (@blegat)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.15.0
MathOptInterface v1.15.0
Closed issues:
- Open interval test for Rational (#2134)
- { in string is not filtered in tex output (#2140)
- MPS data, redundant rows (#2142)
- Malformed NAME line (#2145)
Merged pull requests: - Add test for infinite bounds on variable (#2133) (@blegat) - [Bridges] fix support for Rational in SplitIntervalBridge (#2137) (@odow) - [Bridges] add Objective.VectorFunctionizeBridge (#2139) (@odow) - [Utilities] fix printing of LaTeX model (#2141) (@odow) - Prep for v1.15.0 (#2143) (@odow) - [Bridges] fix modify in Bridges.Objective.VectorSlack (#2144) (@odow) - [FileFormats.MPS] allow spaces in NAME row (#2146) (@odow) - [Bridges] fix deleting variable in bridged objective (#2147) (@odow) - Minor typo fixes (#2148) (@blegat) - Add solver-tests.yml GitHub action (#2149) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.14.1
MathOptInterface v1.14.1
Closed issues: - Test names clash (#2127)
Merged pull requests: - [Bridges] fix bug in printactivebridges (#2135) (@odow) - [Test] warn on ambiguous string in exclude (#2136) (@odow) - Prep for v1.14.1 (#2138) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.14.0
MathOptInterface v1.14.0
Merged pull requests: - Implement starting values for Constraint.QuadtoSOCBridge (#2115) (@blegat) - [Bridges] change printactivebridges to use types instead of runtime objects (#2128) (@odow) - [Test] support Regex in the include and exclude arguments to Test.runtests (#2129) (@odow) - [FileFormats.NL] make ResultCount more permissive in when it returns 1 (#2130) (@odow) - [docs] the year is actually 2023 (#2131) (@odow) - Prep for v1.14.0 (#2132) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.13.2
MathOptInterface v1.13.2
Closed issues: - Better printing of functions (#2111) - Poor performance with complex SDPs (#2124) - Algebraic form not printed when no MIME is given (#2125)
Merged pull requests: - Print algebraic form of AbstractFunction by default (#2112) (@odow) - Test support for VariablePrimalStart in Bridges.Variable (#2116) (@odow) - [Nonlinear] fix splatting when collection does not support reverse (#2120) (@odow) - [FileFormats.LP] fix reading models with default bounds (#2121) (@odow) - Prep for v1.13.2 (#2122) (@odow) - Add Bridges.Constraint.HermitiantoSymmetricPSDBridge by default (#2123) (@blegat) - [Utilities] add default MIME for printing (#2126) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.13.1
MathOptInterface v1.13.1
Merged pull requests: - Tidy functions.jl and improve docstrings (#2108) (@odow) - [docs] Add Google style guide for Vale and fix errors and warnings (#2110) (@odow) - Prep for v1.13.1 (#2113) (@odow)
- Julia
Published by github-actions[bot] about 3 years ago
MathOptInterface - v1.13.0
MathOptInterface v1.13.0
Closed issues: - Bridge request: number type conversion (#1694) - [Bridges] printactivebridges doesn't support scalar sets (#2104)
Merged pull requests: - [Bridges] add NumberConversionBridge (#2091) (@odow) - [FileFormats.MOF] add tests for vector-valued objective functions (#2093) (@odow) - Add Parameter set (#2095) (@odow) - Use import MathOptInterface as MOI (#2096) (@odow) - [Utilities] add withcachetype to instantiate (#2097) (@odow) - [docs] set linkcheck=true during HTML build (#2098) (@odow) - Improve docstrings and methods in src/sets.jl (#2099) (@odow) - Add HermitianPSDCone in MOI.Utilities.Model (#2100) (@blegat) - [Utilities] Fix for empty product of sets (#2101) (@blegat) - Prep for v1.13.0 (#2102) (@odow) - [docs] skip some links in linkcheck (#2103) (@odow) - [Utilities] add shiftconstant for Parameter set (#2105) (@odow) - [Test] fix testaddparameter (#2106) (@odow) - [Bridges] support debugging variable bridges with AbstractScalarSet (#2107) (@odow) - Remove testbasicFParameter because it does not support generic constraints (#2109) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.12.0
MathOptInterface v1.12.0
Closed issues: - Add test that setting objective appears in ListOfModelAttributesSet (#2084) - Bridges and final_touch (#2088)
Merged pull requests: - [Utilities] add distancetoset for SecondOrderCone (#2060) (@odow) - Add support for vector-valued objective functions (#2070) (@odow) - Add tests that setting an objective appears in ListOfModelAttributesSet (#2085) (@odow) - [docs] fix correctness of docstrings in src/sets.jl (#2087) (@odow) - Fix and test that Bridges.final_touch can be called multiple times (#2089) (@odow) - Prep for v1.12.0 (#2090) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.5
MathOptInterface v1.11.5
Closed issues: - LP file quadratic objective bug (#2081)
Merged pull requests: - Add SnoopPrecompile directives (#2080) (@odow) - [FileFormats.LP] fix writing of off-diag quadratic elements (#2082) (@odow) - Prep for v1.11.5 (#2083) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.4
MathOptInterface v1.11.4
Closed issues:
- Deleting a vector of constraints through bridges is slow (#2071)
- Document two-arg version of optimize! (#2073)
- [FileFormats.LP] assertion error reading LP file (#2075)
Merged pull requests: - [Bridges] fix deletion of a vector of constraints (#2072) (@odow) - [docs] Document the two-argument version of optimize (#2074) (@odow) - [FileFormats.LP] fix reading file with variable-coefficient-variable (#2076) (@odow) - Prep for v1.11.3 (#2077) (@odow) - [FileFormats.LP] fix reading "Integer" section (#2078) (@odow) - Prep for v1.11.4 (#2079) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.3
MathOptInterface v1.11.3
Closed issues:
- Deleting a vector of constraints through bridges is slow (#2071)
- Document two-arg version of optimize! (#2073)
Merged pull requests: - [Bridges] fix deletion of a vector of constraints (#2072) (@odow) - [docs] Document the two-argument version of optimize (#2074) (@odow) - [FileFormats.LP] fix reading file with variable-coefficient-variable (#2076) (@odow) - Prep for v1.11.3 (#2077) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.2
MathOptInterface v1.11.2
Closed issues: - [FileFormats.MOF] read errors when variable index constraints have names (#2065) - ScalarNonlinearFunction ignored when reading MOF file (#2067)
Merged pull requests: - [FileFormats] fix reading ConstraintName of VariableIndex constraints (#2066) (@odow) - [FileFormats.MOF] fix reading nonlinear objectives only (#2068) (@odow) - Prep for v1.11.2 (#2069) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.1
MathOptInterface v1.11.1
Closed issues: - FileFormats.MOF: type asserts are used instead of converts (#2062)
Merged pull requests: - [FileFormats.MOF] fix parsing of functions with Int coefficients (#2063) (@odow) - Prep for v1.11.1 (#2064) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.11.0
MathOptInterface v1.11.0
Merged pull requests: - [Utilities] add PenaltyRelaxation (#1995) (@odow) - [Utilities] add distancetoset (#2048) (@odow) - [docs] tidy release notes (#2055) (@odow) - [FileFormats.MOF] add Constraint{Primal,Dual}Start attributes (#2056) (@LukasBarner) - Prep for v1.11.0 (#2057) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.10.0
MathOptInterface v1.10.0
Closed issues: - [Nonlinear] Add support for more functions (#1996) - Test problems on nightly (#2017) - Test with unsupported constraints (#2026) - Misleading error message with user defined functions? (#2031) - Method error in bridges when objective is Complex-valued (#2035) - [Fileformats.LP] Problem reading QPLib problem QPLIB_1703.lp (#2040) - [FileFormats.LP] incorrect name setting from QPLib instance (#2041) - [FileFormats.LP] QPLIB failures (#2043) - [Fileformats.LP] Few more errors: (#2045)
Merged pull requests: - [Nonlinear] add Vector argument as possible cause to FORWARDDIFFMETHODERROR (#2032) (@odow) - [Utilities] Re-enable allocation test from #2018 (#2034) (@odow) - [Bridges] fix slack bridge with complex-valued objective (#2036) (@odow) - [Test] update docstring of runtests (#2037) (@odow) - [Bridges] Use iscoefficienttype (#2038) (@blegat) - [FileFormats.LP] Fix edge case handling of quadratic open/close brackets (#2042) (@odow) - [FileFormats.LP] fix reading of free variables (#2044) (@odow) - [FileFormats.LP] more fixes from QPLIB (#2046) (@odow) - [Utilities] revert to QuickSort (#2047) (@odow) - Support get/set of attributes in OptimizerWithAttributes (#2049) (@odow) - [Nonlinear] fix situations in which the result of ^ is Complex (#2050) (@odow) - Remove special iterators from CleverDict (#2051) (@joaquimg) - [Utilities] add DoubleDicts.outerkeys (#2052) (@joaquimg) - Fix comment typo (#2053) (@joaquimg) - Prep for v1.10.0 (#2054) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.9.0
MathOptInterface v1.9.0
Closed issues:
- Bridges fail testmodelLowerBoundAlreadySet test (#1431)
- [Nonlinear] consider passing Nonlinear.Model to solvers (#1998)
- MOIU._single_variable_flag (#2005)
- MOI.FileFormats.MPS fails to read "dsbmip" from MIPLIB (#2006)
- FileFormats.MPS: Read/Write conic constraints from MPS files (#2013)
- FileFormats.MPS: indicator constraint support (#2014)
- FileFormats.MPS OBJSENSE (#2015)
- copyto ignoring name because of too strict supports requirements (#2027)
- writetofile and readfrom_file fallbacks (#2028)
Merged pull requests:
- [Bridges] fix Constraint.ZeroOne bridge with existing bounds (#1879) (@odow)
- Add <:SUPPORTED_VARIABLE_SCALAR_SETS upper bound (#2007) (@pedromxavier)
- [Utilities] fix unsupported get in model.jl (#2008) (@odow)
- [FileFormats.MPS] fix reading of free rows (#2009) (@odow)
- [FileFormats.MPS] fix parsing of OBJSENSE (#2016) (@odow)
- Omit allocation test due to changes in sort on nightly (#2018) (@odow)
- [FileFormats.MPS] write OBJSENSE on new line, and loosen parsing rules (#2019) (@odow)
- [Nonlinear] remove recursion when parsing expressions (#2020) (@odow)
- Add fallback for ListOfConstraintIndices and NumberOfConstraints (#2021) (@odow)
- [FileFormats.MPS] add support for Indicator with EqualTo constraints (#2022) (@odow)
- [Nonlinear] add support for multivariate min and max operators (#2023) (@odow)
- [Test] add requires for testconstraintgetConstraintIndex (#2024) (@matbesancon)
- [FileFormats] add default fallback for readfromfile and writeto_file (#2029) (@odow)
- Prep for v1.9.0 (#2030) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.8.2
MathOptInterface v1.8.2
Closed issues: - [Nonlinear] solving dense(ish) multilinear problems is slow (#1997)
Merged pull requests: - [docs] try overriding LaTeX styling (#1999) (@odow) - [docs] fix formatting of docstring (#2000) (@odow) - Tidy docstrings in attributes.jl (#2001) (@odow) - [docs] add Vale as a documentation linter (#2002) (@odow) - [docs] fix typos in docs (#2003) (@odow) - Prep for v1.8.2 (#2004) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.8.1
MathOptInterface v1.8.1
Merged pull requests: - [Bridges] fix supports for VariableIndex attributes (#1991) (@odow) - [Bridges] fix supports for VariableIndex: Take II (#1992) (@odow) - Prep for v1.8.1 (#1994) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.8.0
MathOptInterface v1.8.0
Closed issues: - Set request: WeightedPowerMeanCone (#977) - Set request: Box or HyperRectangle (#1233) - Constraint programming support (#1805) - Investigate using ChainRules for registered functions (#1914) - binary atan function is not supported natively (#1986)
Merged pull requests: - Add Reified set and MILP bridges (#1955) (@odow) - Add HyperRectangle set (#1961) (@odow) - [Nonlinear] lazily build ::Expr representaton of subexpressions (#1984) (@odow) - [Nonlinear] add support for atan2 (#1987) (@odow) - Prep for v1.8.0 (#1989) (@odow) - [Test] allow NORM_LIMIT in unbounded tests (#1990) (@odow)
- Julia
Published by github-actions[bot] over 3 years ago
MathOptInterface - v1.7.0
MathOptInterface v1.7.0
Closed issues: - Bridge request: GeometricMeanCone to PowerCone (#406) - Lighter bridges for a brighter life (#523) - Add support for names in solver wrappers (#674) - Add tests cases with infinite bounds (#881) - Bridge request: inner constraint of Indicator (#1223) - FileFormats.MPS: support INDICATOR (#1266) - FileFormats.MPS: support QUADRATIC (#1390) - Simplify creation of MOI Layers (#1399) - Tuple function for epigraph formulations (#1624) - Optimize evalconstraintjacobian_product (#1903) - Unnecessary copy in MOI.modify? (#1921) - Create attributes for absolute and relative gap tolerances (#1936) - Support generic number types in loadfromstring! (#1945) - Utilities.Model does not support complex number types (#1947) - nlp tests failing with MOI master (#1965) - Support format from QPLib (#1972) - FileFormats.LP: support quadratic functions (#1973) - [Bridges] add objective bridge from affine to quadratic (#1978)
Merged pull requests: - [Utilities] remove copy in modifyfunction (#1922) (@odow) - [Nonlinear] improve performance of Jacobian products (#1935) (@odow) - [Bridges] remove reducebridged in favor of explicit methods (#1937) (@odow) - [Bridges] remove unused ObjectiveAttribute (#1938) (@odow) - Add bridge from complex in Zeros to real/imag in Zeros (#1943) (@blegat) - Create RelativeGapTolerance and AbsoluteGapTolerance optimizer attributes (#1944) (@mtanneau) - [Utilities] add support for non-Float64 number types in loadfromstring (#1946) (@odow) - Add missing promotion rules (#1948) (@matbesancon) - [Bridges] add SplitComplexEqualToBridge (#1949) (@blegat) - [Bridges] rename SplitZeros to SplitComplexZeros (#1950) (@odow) - [Bridges] fix tests for SplitComplexZerosBridge (#1951) (@odow) - Clarify how to implement the ConstraintFunction getter (#1952) (@blegat) - [Bridges] fix ConstraintFunction getter of SplitComplexZerosBridge (#1953) (@blegat) - [FileFormats.MOF] update to MOF@v1.1 (#1954) (@odow) - [FileFormats.MPS] add writers for quadratic models (#1956) (@odow) - [FileFormats.MPS] add Indicator support (#1957) (@odow) - [Bridges] add IndicatorSetMapBridge (#1958) (@odow) - [docs] tidy standard form page and add global constraints (#1960) (@odow) - Add HermitianPositiveSemidefiniteConeTriangle with bridges (#1962) (@blegat) - Fix complex tests for local solver (#1964) (@blegat) - [Nonlinear] Fix JacVec products (#1966) (@odow) - [docs] add release notes for v1.6.1 (#1967) (@odow) - [Bridges] add GeoMeanToPowerBridge (#1968) (@odow) - [Test] add test for open Interval sets (#1969) (@odow) - [Test] Tidy Complex Zeros tests (#1970) (@odow) - [FileFormats.LP] add support for quadratic problems (#1974) (@odow) - [docs] Update v1.7.0 release notes (#1975) (@odow) - Clarify assumption for SOC bridge (#1976) (@blegat) - [Bridges] Add hermitian bridge for constraints (#1977) (@blegat) - [Bridges] add Objective.Quadratize bridge (#1979) (@odow) - Prep for v1.7.0 (#1981) (@odow) - [Test] remove dual test in Hermitian2 (#1982) (@odow) - [Test] fix numerics of testcpsat_CountGreaterThan (#1983) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
MathOptInterface - v1.6.1
MathOptInterface v1.6.1
Closed issues: - setwithdimension with ExponentialCone (#1939)
Merged pull requests: - [Utilities] add ExponentialCone to setwithdimension (#1941) (@odow) - Update PSDSquare_3 test after bridge change (#1942) (@blegat)
- Julia
Published by github-actions[bot] almost 4 years ago
MathOptInterface - v1.6.0
MathOptInterface v1.6.0
Closed issues: - Bridges don't update when other constraints updated (#1665) - Consider changing Vector{T} to AbstractVector{T} in extractreverse_pass (#1933)
Merged pull requests: - [Bridges] add finaltouch (#1901) (@blegat) - [Bridges] add CountBelongsToMILPBridge (#1919) (@odow) - [Bridges] add CountAtLeastToCountBelongsBridge (#1920) (@odow) - [Bridges] add AllDifferentToCountDistinctBridge (#1923) (@odow) - [Bridges] update SemiToBinaryBridge using finaltouch (#1924) (@odow) - [Bridges] update BinPackingToMILPBridge to finaltouch (#1925) (@odow) - [Bridges] fix CountAtLeastToCountBelongsBridge (#1926) (@odow) - [Bridges] add CountGreaterThanToMILPBridge (#1927) (@odow) - [Bridges] revert changes included in #1919 by mistake (#1928) (@odow) - [Bridges] add CircuitToMILPBridge (#1929) (@odow) - [Bridges] improve code coverage (#1930) (@odow) - [Bridges] fix various docstrings for CSP (#1931) (@odow) - Prep for v1.6.0 (#1932) (@odow) - Change Vector{T} to AbstractVector{T} in _extractreverse_pass and add test (#1934) (@abelsiqueira)
- Julia
Published by github-actions[bot] almost 4 years ago
MathOptInterface - v1.5.0
MathOptInterface v1.5.0
Closed issues: - Set request: ScaledPSDCone (#531) - Bridge request: {Log,Root}DetConeSquare to ConeTriangle (#541) - Bridge debugging (#680) - Add tests for REDUCTIONCERTIFICATE (#749) - Use Bridges.runtests in bridges tests (#820) - Fast deletion of vector of constraints for Utilities.AbstractModel (#1102) - CachingOptimizer for ObjectiveValue and DualObjectiveValue (#1759) - Throw NotAllowedError in getfallback (#1777) - Bug in dual of PositiveSemidefiniteConeSquare (#1830) - Consider adding warning back to SquareBridge (#1899) - FileFormats.MOF: support nonlinear reading (#1906) - Document constraintexpr and objectiveexpr (#1908) - FileFormats.LP: throw nicer error on corrupt files (#1910)
Merged pull requests: - [Bridges] Fix bug in dual of PSDConeSquare bridge (#1839) (@odow) - [Bridges] add printactivebridges to print optimal hyper-path (#1866) (@odow) - [Bridges] add constraint programming bridges (#1884) (@odow) - [Bridges] tidy SquareBridge (#1891) (@odow) - Add GetAttributeNotAllowed error (#1892) (@odow) - [Utilities] add getfallback support in CachingOptimizer (#1893) (@odow) - [Bridges] fix typos in bridge docstrings (#1894) (@odow) - [Bridges] add more runtests (#1895) (@odow) - [Bridges] add tests for Variable bridges (#1896) (@odow) - [Bridges] add tests and functionality for IndicatorActiveOnFalseBridge (#1897) (@odow) - typo in doc (#1898) (@matbesancon) - [Bridges] add {Root,Log}Det to SquareBridge (#1900) (@odow) - Fix minor typos in Nonlinear's documentation (#1902) (@frapac) - [docs] Document square PSD duality convention (#1904) (@odow) - Remove BinPackingToMILPBridge from addallbridges (#1905) (@odow) - [FileFormats.MOF] Fix reading of NLPs (#1907) (@odow) - [docs] improve documentation of nonlinear API (#1909) (@odow) - [FileFormats.LP] fix error on malformed line (#1911) (@odow) - [Bridges] remove last acronyms (#1912) (@odow) - [Bridges] begin commenting bridgeoptimizer.jl (#1913) (@odow) - [Test] fix ZeroOne tests with lower and upper bounds (#1915) (@odow) - [docs] clarify QuadtoSOCBridge assumptions (#1916) (@odow) - [Bridges] bring back square warning (#1917) (@odow) - Prep for v1.5.0 (#1918) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
MathOptInterface - v1.4.0
MathOptInterface v1.4.0
Closed issues: - Run basicconstrainttests for all bridges (#750) - Objective.SlackBridge gets ConstraintSet in ObjectiveValue getter (#1778) - FileFormats.NL does not support univariate OPMULT (#1886)
Merged pull requests: - [ReverseAD] Add support for user-defined hessians (#1819) (@odow) - Add support for Constraint Programming (#1825) (@odow) - [Bridges] more improvements to docstrings (#1865) (@odow) - [Bridges] tidy RSOCtoPSD bridge (#1867) (@odow) - [Bridges] tidy Variable.RSOCtoSOC and SOCtoRSOC (#1868) (@odow) - [Bridges] style fixes for Constraint bridges (#1869) (@odow) - [Bridges] tidy SOCtoRSOC constraint bridges (#1870) (@odow) - [Bridges] refactor printnumbridges (#1871) (@odow) - [Bridges] more cleaning of Constraint bridges (#1872) (@odow) - [Bridges] fix use of ConstraintSet in Objective.SlackBridge (#1873) (@odow) - [Bridges] document and tidy Graph implementation (#1874) (@odow) - [Bridges] remove implementation.md in favor of docstrings (#1875) (@odow) - [Bridges] tidy function_conversion bridges (#1876) (@odow) - [Bridges] tidy various Constraint bridges (#1877) (@odow) - [Bridges] more updates to docstrings (#1878) (@odow) - [Bridges] more docstrings for bridges (#1880) (@odow) - [Bridges] remove acronyms from .Variable (#1881) (@odow) - Fix typos in docstrings (#1882) (@odow) - [Bridges] add unified testing infrastructure (#1883) (@odow) - [Bridges] add more tests for uncovered methods (#1885) (@odow) - [FileFormats.NL] fix univariate OPMULT (#1887) (@odow) - Prep for v1.4.0 (#1888) (@odow) - [Bridges] more docstrings and tests (#1889) (@odow)
- Julia
Published by github-actions[bot] almost 4 years ago
MathOptInterface - v1.3.0
MathOptInterface v1.3.0
Closed issues:
- JET check of MathOptInterface (#1700)
- FileFormats.NL: add reader (#1811)
- Nonlinear: change how constraints are parsed (#1817)
- Nonlinear clarify role of Nonlinear.Model vs MOI.NLPBlockData (#1823)
- Missing attribute ConstraintDual for ZerosBridge (#1831)
- Document the expected behavior with feasibility sense (#1832)
- Computing Constraints with Polyhedra (#1833)
- fails to write to a .nl file (#1845)
- FileFormats: handle infinite bounds and coefficients (#1857)
Merged pull requests: - MOI.modify version for multiple changes at once (#1800) (@guilhermebodin) - Add [Nonlinear.ReverseAD] submodule (#1803) (@odow) - [Nonlinear] change Nonlinear.addconstraint to accept function and set (#1818) (@odow) - [docs] clarify quadratic constraints have 0.5 factor (#1820) (@odow) - Fix various performance issues (#1821) (@odow) - The other get! in DoubleDict (#1822) (@joaquimg) - [docs] clarify usage of NLPBlockData (#1824) (@odow) - Add CountDistinct set (#1826) (@odow) - Add CountBelongs set (#1827) (@odow) - Add CountAtLeast set (#1828) (@odow) - Add CountGreaterThan set (#1829) (@odow) - Update CleverDicts.jl (#1834) (@joaquimg) - [FileFormats] add beginning of NL reader (#1835) (@odow) - [docs] Fix typos in Nonlinear docs (#1836) (@odow) - Add constraint programming sets (#1837) (@odow) - [Bridges] improve error message for ZerosBridge and ConstraintDual (#1838) (@odow) - Doc feasibility sense behavior (#1840) (@matbesancon) - Improve docstring of ObjectiveSense (#1841) (@matbesancon) - [FileFormats.NL] make read a private function (#1842) (@odow) - [FileFormats.NL] add .sol file reader (#1843) (@odow) - Test.jl check files ending with .jl (#1844) (@sshin23) - [FileFormats.NL] add read!(::IO, ::Model) (#1846) (@odow) - Docs for quadratic representation (#1847) (@joaquimg) - [FileFormats.NL] fix ordering of integer variables (#1848) (@odow) - Prep for v1.3.0 (#1849) (@odow) - [Bridges] improve formatting and content of docstrings (#1850) (@odow) - [Bridges] re-organize the Objective bridges folder (#1851) (@odow) - [Bridges] re-organize the Variable bridges folder (#1852) (@odow) - [Bridges] re-organize the Constraint bridges folder (#1853) (@odow) - [Bridges] remove CI acronym (#1854) (@odow) - [Bridges] remove old hack for Julia 1.2 (#1855) (@odow) - [Bridges] tidy package import and using (#1856) (@odow) - [FileFormats] fix support of infinite constraint bounds (#1858) (@odow) - [Bridges] remove unused methods (#1859) (@odow) - [Bridges] style and doc fixes for Bridges.Objective (#1860) (@odow) - [Bridges] simplify flipsign bridges (#1861) (@odow) - JuliaFormatter: bump to v1.0.0 (#1862) (@odow) - [Bridges] improvements to bridge docstrings (#1863) (@odow) - [Bridges] improvements to Variable bridge docstrings (#1864) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
MathOptInterface - v1.2.0
MathOptInterface v1.2.0
Closed issues: - FileFormats.MPS: add option to use generic names (#1617) - Support standard conic form in FileFormats.SDPA (#1796) - Problems with Convex.jl , MathOptInterface.jl and COSMO.jl (#1801) - Dependency Issues :(( (#1802) - FileFormats.MPS: add option to not write OBJSENSE (#1806) - FileFormats.LP: default lower bounds not added (#1809) - Add license headers (#1812) - MOI.AbstractNLPEvaluator as a function or constraint container (#1814)
Merged pull requests: - Improve FileFormats.SDPA.Model docstring and include it in doc (#1797) (@blegat) - [docs] Add docstrings for FileFormats models (#1798) (@odow) - [FileFormats.MPS] Fix to stop writing OBJSENSE by default (#1807) (@odow) - [FileFormats] add option for generic names (#1808) (@odow) - [FileFormats] fix default lower bound in LP reader (#1810) (@odow) - Add license header to all files (#1813) (@odow) - Add volume info to MOI citation (#1815) (@mlubin) - Prep for v1.2.0 release (#1816) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
MathOptInterface - v1.1.2
MathOptInterface v1.1.2
Closed issues: - SDPA reader errors on valid file (#1541) - Discover fixed excluded tests (#1770) - FileFormats.LP reader is broken (#1786) - FileFormats.LP does not support writing SOS constraints (#1791)
Merged pull requests: - Fix typo in docstring (#1788) (@blegat) - [FileFormats] robust reading of dimensions in SDPA file (#1789) (@blegat) - [FileFormats] large fix and refactor of the LP reader (#1790) (@odow) - [FileFormats] various style fixes to the LP writer (#1792) (@odow) - [FileFormats] fix read and write of SOS constraints in FileFormats.LP (#1793) (@odow) - Prep for v1.1.2 (#1794) (@odow) - [docs] clarify how to re-run excluded tests in a solver (#1795) (@odow)
- Julia
Published by github-actions[bot] about 4 years ago
MathOptInterface - v1.1.1
MathOptInterface v1.1.1
Closed issues: - Add test for conic problem with constraints but no variables (#1741) - Why is Bridges.Variable.ZerosBridge needed? (#1767) - Test get DualObjectiveValue even if excluded (#1773)
Merged pull requests: - Use tolerance to compare value of blank objective in test (#1769) (@blegat) - Fix name on .bib (#1771) (@joaquimg) - [Test] add check for DualObjectiveValue and ConstraintPrimal in certificate tests (#1774) (@odow) - Fix to testmodelUpperBoundAlreadySet (#1775) (@goulart-paul) - Relax AbstractOptimizer requirement in instantiate (#1781) (@odow) - [Test] add a test for empty conic problem (#1782) (@odow) - Prep for v1.1.1 (#1783) (@odow) - Fix spelling mistake (#1784) (@mkyl)
- Julia
Published by github-actions[bot] about 4 years ago
MathOptInterface - v1.1.0
MathOptInterface v1.1.0
Merged pull requests: - Add UniversalFallback utility to throw unsupported attributes and constraints (#1760) (@blegat) - Prep for v1.1.0 release (#1768) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v1.0.2
MathOptInterface v1.0.2
Closed issues:
- Catching _supports error in tests (#1757)
- Unsupported attribute fails with function conversion bridge (#1758)
- Constraint.RSOCtoPSDBridge fails for dimension 2 (#1761)
- Using empty! with OptimizerWithAttributes (#1765)
Merged pull requests: - Fix bug in testmodelScalarFunctionConstantNotZero (#1762) (@odow) - [Bridges] error in RSOCtoPSD when dimension is 2 (#1763) (@odow) - [Bridges] fix UnsupportedAttribute in function_conversion.jl (#1764) (@odow) - Prep for v1.0.2 (#1766) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v1.0.1
MathOptInterface v1.0.1
Closed issues: - Using MOI to Warm Start Duals Values on Nonlinear Constraints (#1746) - set_optimizer does not copy optimizer attributes (#1750)
Merged pull requests: - Fix bug in which OptimizerAttributes were not copied to a CachingOptimizer (#1749) (@odow) - Automatic promotion with shiftconstant (#1751) (@blegat) - Fix modify scalar constants with bridged variables (#1752) (@blegat) - Throw DeleteNotAllowed when deleted constraint index of bridged varaiables (#1753) (@blegat) - Call finaltouch in optimize in CachingOptimizer (#1754) (@blegat) - Canonicalize function in add_constraint for MatrixOfConstraints (#1755) (@blegat) - [docs] add release notes for v1.0.1 (#1756) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v1.0.0
MathOptInterface v1.0.0
Closed issues: - Update to MutableArithmetics 1.0 (#1727)
Merged pull requests: - Initial prep for v1.0 release (#1742) (@odow) - [breaking] remove deprecations (#1743) (@odow) - Add release notes for v1.0.0 (#1744) (@odow) - Release v1.0.0 (#1745) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.9
MathOptInterface v0.10.9
Closed issues: - Error in LaTeX Output for Intervals (#1728) - pass start values in the bridge between a square PSD cone and a triangular PSD cone (#1730)
Merged pull requests: - Allow changing default cache for instantiate (#1381) (@blegat) - Add FreeVariables (#1716) (@blegat) - Fix printing of intervals (jump-dev#1728) (#1729) (@pedromxavier) - Fix performance of MutableArithmetics (#1731) (@odow) - Add Aqua.jl as a CI job and fix remaining errors (#1732) (@odow) - [Utilities] move CachingOptimizer to internal constructors (#1733) (@odow) - [Utilities] remove extra type parameters (#1734) (@odow) - [Utilities] move StructOfConstraints to inner constructor (#1735) (@odow) - [Utilities] clean dispatch in MA.promote_operation (#1736) (@odow) - [Bridges] convert GeoMeanBridge to inner constructor (#1737) (@odow) - [Utilities] implement Aqua.jl recommendation for functions.jl (#1738) (@odow) - [docs] Bump JSONSchema.jl (#1739) (@odow) - Prep for v0.10.9 (#1740) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.8
MathOptInterface v0.10.8
Closed issues: - Define supports for issetby_optimize attributes (#1628) - Implement read! for LP file format (#1675) - Sparse conversion broken on julia 1.7.1 for empty MatrixOfConstraints (#1711) - Bug in PowerCones with MatrixOfConstraints (#1721) - Deprecated symbols are exported (#1723)
Merged pull requests: - [Utilities] simplify MutableSparseMatrix to remove final_touch (#1712) (@odow) - Add LP Base.read! and tests (#1713) (@guilhermebodin) - Add docs for subfields of AbstractModel (#1715) (@blegat) - Improve quadratic duality in doc (#1717) (@blegat) - Fix operate vcat with numbers (#1718) (@blegat) - Fix PowerCone in MatrixOfConstraints (#1722) (@odow) - Stop exporting deprecated symbols (#1724) (@odow) - Prep for v0.10.8 (#1725) (@odow) - [docs] Add try-catch section on querying attributes (#1726) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.7
MathOptInterface v0.10.7
Closed issues: - Printing fails with complex numbers (#1693) - Add fallback for compute_conflict! (#1697) - Bug in bridges with variables-constrained-on-creation (#1698) - test modification of equality/zeros type constraints (#1705)
Merged pull requests: - [Utilities] Fix method invalidation (#1692) (@odow) - Fix printing of non-real number types (#1695) (@odow) - [Test] fix missing config (#1696) (@odow) - Fix logic in costofbridging (#1699) (@odow) - Fix UndefVar error in FileFormats.CBF (#1701) (@odow) - [Utilities] Fix location of checkresultindexbounds (#1702) (@odow) - Add fallback error for computeconflict (#1703) (@odow) - [Utilities] improve performance of canonical (#1704) (@odow) - [Test] add modification for Zeros constraint (#1706) (@odow) - [perf] add time-to-first-solve benchmark (#1707) (@odow) - [perf] Precompile for instantiate (#1708) (@odow) - [perf] more latency improvements (#1709) (@odow) - Prep for v0.10.7 (#1710) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.6
MathOptInterface v0.10.6
Closed issues: - What to do with constants for results of InfeasibilityCertificate (#433) - Update MOI.Test to support any coefficient that is a subtype of Real (#841) - Matrix bounds (#942) - Add tests for DualObjectiveValue when infeasible (#1201) - Add solver READMEs to documentation (#1633) - Automatic fallback in CachingOptimizer (#1310) - Bridges fail testmodelLowerBoundAlreadySet test (#1431) - InexactError: trunc(Int64, x) where x is large (#1658) - NL.copyto does not check for attributes (#1514) - Common test failures to investigate (#1571) - Unsupported attributes (#1614) - Exclude nonconvex quadratic test (#1621) - StackOverflow with copyto (#1636) - Add a way to add tests without breaking solvers (#1661) - Make MockOptimizer generic (#1669) - CachingOptimizer shouldn't map Model and Optimizer attributes (#1670) - Tests should allow LOCALLY_INFEASIBLE (#1671) - Integrating MOI into an industry-scale project (e.g. constraint management) (#1679)
Merged pull requests: - Export numrows (#1644) (@blegat) - Fix tests names (#1649) (@joaquimg) - Fix citation in readme (#1651) (@joaquimg) - General edit of the docs (#1652) (@odow) - Fix StackOverflow with copyto (#1653) (@odow) - [docs] Remove releasenotes.md from pdf build (#1654) (@odow) - [Bridges] throw better error for nonconvex quadratic constraints (#1655) (@odow) - [Utilties] don't throw UnsupportedAttribute in passattributes (#1656) (@odow) - [FileFormats] fix copyto for FileFormats.NL (#1657) (@odow) - [FileFormats.NL] Fix printing of large integers (#1659) (@odow) - Add docs and tests for infeasibility certificates (#1660) (@odow) - [Test] add versionadded to better control MOI.Test.runtests (#1662) (@odow) - [doc] clarify documentation of solvers (#1663) (@odow) - Remove source of common test failure in LowerBoundAlreadySet (#1664) (@odow) - [Test] update for generic coefficient types (#1667) (@odow) - [Test] add generic number types in testlinear (#1668) (@odow) - [Utilities] fix fallback of mapindices (#1672) (@odow) - [Test] add config.infeasiblestatus (#1673) (@odow) - [Utilities] use ConstraintPrimal fallback in CachingOptimizer (#1674) (@odow) - [Test] add generic number types in testconstraint (#1676) (@odow) - [Utilities] Support generic number type in MockOptimizer (#1677) (@odow) - [Test] add generic number types in testsolve (#1678) (@odow) - [Test] simplify type check in testnonlinear (#1680) (@odow) - [Test] add more generic number type support (#1681) (@odow) - Fix bug in CachingOptimizer ConstraintPrimal (#1682) (@odow) - [Test] add generic number types in testconic (#1683) (@odow) - [Test] fix testmodelcopyto_ tests (#1686) (@odow) - Update releasenotes.md (#1687) (@odow) - Fix versionadded for infeasibility tests (#1688) (@odow) - [Test] fix missing config in testdetconehelper (#1689) (@odow) - Prep for v0.10.6 (#1691) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.5
MathOptInterface v0.10.5
Merged pull requests: - For normalizeandadd_constraint for Integer and ZeroOne (#1643) (@blegat) - [Utilities] Fix getter in UniversalFallback (#1645) (@odow) - Update BibTeX entry (#1646) (@blegat) - Fix space issue in BibTeX entry (#1647) (@blegat) - Fix ZeroOne 2 infeasibility test (#1648) (@joaquimg) - Prep for v0.10.5 (#1650) (@joaquimg)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.4
MathOptInterface v0.10.4
Closed issues: - feasibilitysensewithobjectiveandhessiantest missing in Test (#1627) - MOIU.@model allowed without const (#1631)
Merged pull requests: - Allow skipping NLPBlockDual (#1625) (@blegat) - Fix typo in docs (#1626) (@odow) - Comments in nlp.jl (#1629) (@joaquimg) - Zero one conflict test actually testing integrality and not UB = 1 (#1630) (@joaquimg) - Add nlp test (#1634) (@blegat) - Implement ConstraintFunction/ConstraintSet for VariablesContainer (#1635) (@blegat) - Add solver version attribute (#1637) (@guilhermebodin) - Build docs as a PDF (#1638) (@odow) - Add doc_cleanup.yml (#1639) (@odow) - Update to MutableArithmetics v0.3 (#1640) (@blegat) - [docs] Update documenter version (#1641) (@odow) - Prep for v0.10.4 (#1642) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.3
MathOptInterface v0.10.3
Merged pull requests: - [Utilities] allow callbacks through CachingOptimizer (#1618) (@odow) - [Test] fix ListOfConstraintAttributesSet for BadModel (#1619) (@odow) - Update release notes for v0.10.3 (#1620) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.2
MathOptInterface v0.10.2
Closed issues: - Release MOF 1.0 and update (#1589) - [docs/convention] VariablePrimal: what should solvers return when there is no solution? (#1600) - Bridges throw wrong errors during modification (#1603) - copytoand_optimize! doesn't support multiple solves (#1604) - XXXDetTriangle bridge does not support ConstraintFunction (#1605) - GenericModel doesn't copy sets correctly (#1606) - Unsupported attributes (#1614)
Merged pull requests: - Replace copytoandoptimize! with optimizemodel! (#1592) (@blegat) - [FileFormats] Update to MathOptFormat v1.0 (#1597) (@odow) - [FileFormats] Bump version of JSONSchema.jl (#1598) (@odow) - [Test] Minor fixes in nonlinear tests (#1599) (@frapac) - VariablePrimal: document undefined behaviour (#1601) (@dourouc05) - [Test] minor updates to tests from SCS.jl (#1602) (@odow) - Fix modifications in bridgeoptimizer (#1608) (@odow) - Implement function and set getters for det bridges (#1609) (@blegat) - Add setwithdimension (#1610) (@blegat) - [Test] more misc fixes from SCS (#1611) (@odow) - [Bridges] Fix ListOfConstraintAttributesSet (#1612) (@odow) - [Utilities] throw UnsupportedAttribute in passattributes (#1613) (@odow) - [Utilities] fix emptying of CachingOptimizer (#1615) (@odow) - Update release notes for v0.10.2 (#1616) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.1
MathOptInterface v0.10.1
Merged pull requests: - Add missing write in updating script (#1590) (@blegat) - Fix DeprecatedTest in modellike that were using copynames (#1591) (@blegat) - [Test] change exact comparison to approx (#1593) (@odow) - [Test] relax inferred in attributevaluetype (#1594) (@odow) - [Test] fix bug in testsolveSOS2addanddelete (#1595) (@odow) - [docs] update release notes (#1596) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.10.0
MathOptInterface v0.10.0
Closed issues:
- linprog, quadprog, and mixintprog (#24)
- Return type of getattribute functions (#31)
- performance hints (#63)
- Preparing for generic duals with: FunctionDual, SetDual (and ConeDual?), and ConstraintDual (#97)
- Document MOIT in manual (#224)
- Explain SOC-via-quadratic test (#307)
- add an NLP test with NaN returned from the callbacks (#470)
- AbstractVector for list of terms in functions (#525)
- lazyoperate (#526)
- Add QuadtoSOC test with permutation (#538)
- test that ConstraintPrimal returns exact value of function at result point (not set constant) (#564)
- Docs: bridges (#584)
- RelativeGap() calculation inconsistency (#590)
- TestConfig should have option delete (#607)
- improve parser for model strings (#631)
- Add test for NLP without objective (#653)
- Documentation or tutorial on transitioning from MathProgBase (#654)
- Implement Allocate-Load for AbstractBridgeOptimizer (#720)
- Use Type{<:...} instead of DataType (#783)
- Improve get fallback (#799)
- zerowithdimension (#842)
- Add bridge from EqualTo to Interval (#852)
- Add unit test for UnsupportedAttribute (#957)
- Add a new error for situation where cone is not defined for the specified dimension (#967)
- add chordal sparse SDP bridges (1 PSD to multiple smaller PSD constraints) (#1001)
- Integrality tolerance (#1012)
- Bridged model for bridge optimizer (#1015)
- MOI.Test: make it easy to understand what tests are run (#1029)
- Add tests from Gurobi.jl (#1065)
- Incorrect CBF file output (#1072)
- Improve UnsupportedConstraint error message (#1141)
- Change caching copy logic to allow incremental solvers to use a copyto function (#1156)
- Chaining bridges doesn't work (#1185)
- Improve bridge error that users may encounter (#1221)
- set VariableName doesn't get called (#1225)
- Missing docstring for lazyget (#1230)
- Add support for SOS constraints in MPS (#1236)
- Support objective constants in MPS (#1247)
- Normal execution path of CLP involves exception throwing/catching (#1249)
- Skip the inner (inner) cache if bridges are not used (#1251)
- Versatile model type (#1261)
- MPS file format OBJSENSE support (#1265)
- Add VariableBasisStatus (#1297)
- set field of CleverDict (#1326)
- Deprecate Allocate-Load (#1341)
- TODO list for Bridges (#1345)
- Allocation getting CanonicalConstraintFunction (#1353)
- bug with error throwing (#1357)
- [Compat] BenchmarkTools v1 (#1364)
- Order of solutions (#1372)
- Rename TestConfig -> Config (#1373)
- Regression between MOI 0.9.20 and 0.9.21, still present with 0.9.22 (#1378)
- Allow dot(::Vector{VariableIndex}, ::Real) (#1380)
- sum with VariableIndex (#1388)
- A minimal NLP interface to MOI? (#1396)
- Rewrite MOI.Test (#1398)
- Reorder fields of ScalarQuadraticFunction (#1406)
- Test DualStatus (#1411)
- Documentation suggestions (#1414)
- ListOfConstraintAttributesSet is incorrect in Utilities.Model (#1429)
- Bridges fail testconstraintConstraintPrimalStart (#1433)
- [FileFormats] Add row() and column() to MPS writer (#1447)
- Consistent naming for sets (#1459)
- Parametrize GenericModel with objective type (#1470)
- VariableConstraint (#1471)
- Get rid of SingleVariable (#1472)
- Bug in isapprox of functions (#1483)
- Parametrize GenericModel with variable constraints (#1502)
- Default implementation for copy (#1503)
- Transitioning solver interface (#1508)
- Implement getkey for DoubleDicts (#1522)
- Should IndexMap be in MOI (#1527)
- Move lazyiterators.jl to Bridges (#1528)
- The need for copynames (#1533)
- Thoughts on a vector MOI or JuMP subset for NLP (#1538)
- Remove filterconstraints (#1554)
- Summing SingleVariable throws bad error (#1555)
- Document latency tips (#1560)
- supports AbstractConstraintAttribute broken for bridges (#1572)
Merged pull requests: - Add Bridges.ListOfNonstandardBridges attribute (#666) (@blegat) - Add MOI.attributevaluetype (#1283) (@odow) - Add VariableBasisStatus (#1320) (@odow) - Add error checks for set dimensions (#1349) (@odow) - Various changes and refactoring of ProductOfSets (#1368) (@odow) - Add tests for Utilities/sparsematrix.jl (#1369) (@odow) - Document API of MatrixOfConstraints (#1370) (@odow) - Add conic test with starting values (#1374) (@blegat) - Document order of multiple solutions (#1375) (@odow) - [breaking] rename Test.TestConfig to Test.Config (#1376) (@odow) - Document and test zerowithoutputdimension (#1377) (@odow) - Small simplification in @model macro (#1379) (@blegat) - Fix getting constraint by name with MatrixOfConstraints (#1382) (@blegat) - Fix case typo in Tests doc (#1384) (@blegat) - Update docstring of WithType (#1385) (@blegat) - EMPTYOPTIMIZER mode after empty! (#1386) (@blegat) - Various improvements to MatrixOfConstraints (#1387) (@blegat) - Add SOS constraints and fix variables that don't appear (#1389) (@odow) - [FileFormats.MPS] Add support for OBJSENSE (#1391) (@odow) - [FileFormats.MPS] Add support for objective constant (#1392) (@odow) - Fix and add test for throwing UnsupportedSubmittable (#1393) (@odow) - Update error message of getfallback (#1394) (@odow) - [breaking] remove operate(::typeof(sum) (#1400) (@odow) - [FileFormats.CBF] Refactor CBF module (#1401) (@odow) - Improve error message of unsupported attributes in bridges (#1403) (@odow) - [Tests] Remove unnecessary whitespace (#1405) (@odow) - [breaking] Deprecate the MOI.Test submodule (#1407) (@odow) - Add the skeleton of the new MOI.Test submodule (#1408) (@odow) - [Test] Add testvariable.jl (#1410) (@odow) - Throw error when adding constraint to MatrixOfConstraints (#1412) (@blegat) - [Test] add testmodification.jl (#1413) (@odow) - [Test] add testbasicconstraint.jl (#1415) (@odow) - [Test] add testobjective.jl (#1416) (@odow) - [Test] add testconstraint.jl (#1417) (@odow) - [Test] add testsolve.jl (#1418) (@odow) - [Test] add testmodel.jl (#1419) (@odow) - List model attributes in documentation (#1420) (@odow) - Fix typo in docs (#1421) (@odow) - Re-organize documentation into tutorials section (#1422) (@odow) - [Test] add testnonlinear.jl (#1423) (@odow) - [Test] add testlinear.jl (#1424) (@odow) - [Test] add testquadratic.jl (#1425) (@odow) - [Test] add content from contlinear.jl (#1426) (@odow) - [Test] add testconic (#1427) (@odow) - [Test] various fixes to MOI.Test (#1428) (@odow) - [Utilities] Fix bug in ListOfConstraintAttributesSet (#1430) (@odow) - Fix missing line in testobjective.jl (#1432) (@odow) - [Test] change MOI.OPTIMAL to config.optimalstatus (#1434) (@odow) - Fix Bridges.Constraint.ScalarizeBridge with unset starting values (#1435) (@blegat) - Migrate FileFormats to new tests (#1436) (@odow) - [Test] remove supportsoptimize in favor of standard exclude (#1437) (@odow) - [Test] Updates to Test/testmodel.jl (#1438) (@odow) - [Test] updates to Test/testnonlinear.jl (#1439) (@odow) - [Utilities] style updates for UniversalFallback (#1440) (@odow) - Update the tests of UniversalFallback to new MOI.Test (#1441) (@odow) - [Test] migrate Utilities/model.jl to new MOI.Test (#1442) (@odow) - [Utilities] Migrate Utilities/cachingoptimizer to new MOI.Test and fix bugs (#1443) (@odow) - [Utilities] migrate print.jl to the new MOI.Test (#1444) (@odow) - [Utilities] migrate copy.jl to the new MOI.Test (#1445) (@odow) - Refactor DoubleDicts.jl (#1446) (@odow) - Migrate tests of Utilities/CleverDicts (#1448) (@odow) - Migrate constraints.jl to modular test (#1449) (@odow) - Migrate functions.jl to modular test (#1450) (@odow) - Migrate tests of lazyiterators.jl (#1451) (@odow) - Migrate tests of sets.jl (#1452) (@odow) - Migrate tests of parser.jl (#1453) (@odow) - Fix Constraint/Objective.SingleBridgeOptimizer with inner variable bridges (#1454) (@blegat) - Migrate tests of variables.jl (#1455) (@odow) - Migrate tests of mockoptimizer.jl (#1456) (@odow) - Migrate tests of matrixofconstraints.jl (#1457) (@odow) - Refactor utility functions in test/Bridges (#1458) (@odow) - [Test] document quadratic SOC test (#1460) (@odow) - Fix StackOverflow with self-loop bridges (#1461) (@blegat) - Fix typos in SOC bridge docstring (#1462) (@blegat) - For ordering in docs/Project.toml (#1463) (@blegat) - [Test] document how to debug a failing test (#1464) (@odow) - Document Bridges.Constraint.SetMap (#1465) (@blegat) - [Test] various improvements to pass more by default (#1466) (@odow) - [Utilities] updates to sparsematrix.jl (#1467) (@odow) - Refactor box.jl (#1468) (@odow) - Add support for Union on StructOfConstraints (#1469) (@blegat) - Add Variable.SetMapBridge (#1473) (@blegat) - Rename IndicatorSet to Indicator. (#1475) (@dourouc05) - Add naming conventions. (#1476) (@dourouc05) - Migrate tests of mutablearithmetics.jl (#1478) (@odow) - Refactor tests of Bridges/bridgeoptimizer.jl (#1479) (@odow) - Migrate tests and fix bugs in objective bridges (#1480) (@odow) - Migrate tests of Variable bridges (#1481) (@odow) - Move tests out of Utilities/model.jl (#1482) (@odow) - Fix isapprox for empty terms (#1484) (@odow) - Refactor .objective field of Utilities.Model into a struct (#1485) (@odow) - Migrate Bridge/Constraint tests to new Test (#1486) (@odow) - Migrate lazybridgeoptimizer to new tests (#1487) (@odow) - Ask codecov to ignore DeprecatedTest module (#1488) (@odow) - [docs] remove mention of DeprecatedTest (#1489) (@odow) - [Test] add test for scalar addconstrainedvariables (#1490) (@odow) - [breaking] remove indexvalue function (#1491) (@odow) - [breaking] remove isapprox for SOS sets (#1492) (@odow) - [breaking] remove fallback for supporting free variables (#1493) (@odow) - Improve coverage of constraints.jl (#1494) (@odow) - [breaking] Remove the Allocate-Load API (#1495) (@odow) - [docs] s/LaTex/LaTeX (#1496) (@odow) - Improve test coverage of print.jl (#1497) (@odow) - Improve coverage of bridgeoptimizer (#1498) (@odow) - [breaking] re-order fields of QuadraticFunction (#1499) (@odow) - Remove calls with DataType (#1500) (@odow) - [breaking] s/DataType/Type (#1501) (@odow) - [docs] Add tutorial on transitioning from MPB (#1505) (@odow) - [docs] Improve documentation about bridges (#1506) (@dourouc05) - Test getting CanonicalConstraintFunction (#1507) (@odow) - Difference between addedconstrainttypes and addedconstrainedvariabletypes (#1509) (@dourouc05) - Nuance MPB vs MOI implementation (#1510) (@blegat) - Stylistic changes and typo fixes in intro docs (#1511) (@jd-foster) - [breaking] remove automaticcopyto (#1512) (@odow) - Update NEWS.md with the latest changes (#1513) (@odow) - [Test] Fix requires in ObjectiveBound tests (#1515) (@odow) - [Test] Add test for NLPBlockDual (#1516) (@odow) - [Test] fix bug in skipping ConstraintDual (#1517) (@odow) - [Test] add a test for attributes after empty (#1518) (@odow) - Remove redundant optimize call (#1519) (@blegat) - Define copytoandoptimize! (#1520) (@blegat) - Parametrize GenericModel with objective/variable sub-model (#1521) (@blegat) - Rename .variablebounds to .variables (#1523) (@odow) - Remove unneeded deletions (#1525) (@odow) - [Utilities] Rename variable and objective containers (#1526) (@odow) - Improve documentation of IndexMap (#1530) (@odow) - Refactor Utilities.defaultcopyto (#1531) (@odow) - Remove warnattributes (#1534) (@odow) - Remove copynames argument (#1535) (@odow) - [Test] Add test for NLP without objective (#1536) (@odow) - [Test] Add test for NaN in NLP callbacks (#1537) (@odow) - [Test] add computeconflict tests from Gurobi.jl (#1539) (@odow) - [Bridges] tidy quadtosoc.jl (#1540) (@odow) - [Utilities] Move trimap from bridges (#1542) (@odow) - [Bridges] fix TODOs in bridgeoptimizer (#1543) (@odow) - [Bridges] Maintenance of GeoMeanBridge (#1544) (@odow) - [docs] Clarify RelativeGap is solver-dependent (#1545) (@odow) - [Utilities] Maintenance of functions.jl (#1546) (@odow) - [Utilities] Remove .set field of CleverDict (#1547) (@odow) - [Bridges] Fix indicator bridges (#1548) (@odow) - [breaking] Move testmodelsequal to Test (#1549) (@odow) - Clarify ConstraintPrimal for conic solvers (#1550) (@odow) - Improve error message loadfromstring (#1551) (@odow) - [Test] Add more tests from Gurobi.jl (#1552) (@odow) - Tutorial about expressions (#1553) (@dourouc05) - [breaking] remove size argument for CleverDict (#1556) (@odow) - Replace filterconstraints with ModelFilter (#1557) (@odow) - Add operator fallbacks for pure SingleVariable operations (#1558) (@odow) - [breaking] remove SingleVariable (#1559) (@odow) - Document interface expected by subtypes (#1561) (@odow) - Fixing docs following breaking change (#1562) (@matbesancon) - Support infinite bounds in SplitIntervalBridge (#1563) (@blegat) - [docs] move NEWS to the documentation (#1565) (@odow) - [docs] add tutorial on latency (#1566) (@odow) - [Test] Add SecondOrderCone tests from Gurobi.jl (#1567) (@odow) - [Test] add indicator tests from Gurobi.jl (#1568) (@odow) - Update release notes with latest changes (#1569) (@odow) - [docs] update docs to build on Julia 1.6 (#1570) (@odow) - Change version to 0.10.0 (#1573) (@odow) - [Bridges] maintenance of zeroone.jl (#1574) (@odow) - [Bridges] maintenance of vectorize.jl (#1575) (@odow) - [Bridges] maintenance of slack.jl (#1576) (@odow) - [Bridges] maintenance of interval.jl (#1577) (@odow) - [Bridges] maintenance of normspecnuctopsd.jl (#1578) (@odow) - [Bridges] maintenance of relentrtoexp.jl (#1579) (@odow) - [Bridges] maintenance of normtolp.jl (#1580) (@odow) - [Bridges] maintenance of det.jl (#1581) (@odow) - [Bridges] maintenance of scalarize.jl (#1582) (@odow) - [Bridges] maintenance of geomeantorelentr.jl (#1583) (@odow) - [Bridges] maintenance of semitobinary.jl (#1584) (@odow) - [breaking] [Bridges] Refactor IndicatorSOS1Bridge (#1585) (@odow) - Update JuliaFormatter v0.13.2 -> v0.15.11 (#1586) (@blegat) - Update callback docstring now that SingleVariable is gone (#1587) (@blegat) - [docs] fix release date (#1588) (@odow)
- Julia
Published by github-actions[bot] over 4 years ago
MathOptInterface - v0.9.22
MathOptInterface v0.9.22
Closed issues: - rename ListOfConstraints? (#214) - Should we extend Base.zero for ScalarAffineFunction and ScalarQuadraticFunction (#636) - Naming consistency (#641) - Move supportsdefaultcopyto to MOI? (#757) - Names for variable bounds (#832) - RSOC and SOCR names (#860) - Rename SolveTime to SolveTimeSec (#914) - Rename field of Complements (#949) - Rename N fields to resultindex (#960) - Printing model (#1144) - Update to MOF 0.6 (#1275) - Interaction with MOIU.Parser and Objective.SlackBridge can break MOIT.unittest (#1290) - Add support for .nl files (#1293) - Make RawParameter a String (#1314) - Rename fields of IndexMap (#1335) - Bridges should return get by value, not reference (#1346) - Consider Union{Nothing, in LazyBridgeOptimizer (#1347)
Merged pull requests: - Change the default mode of CachingOptimizer (#1254) (@odow) - MatrixOfConstraints (#1287) (@blegat) - Implement print for MOI.ModelLike (#1299) (@odow) - [breaking] Rename SolveTime to SolveTimeSec (#1303) (@odow) - [breaking] Replace N field with resultindex (#1304) (@odow) - [breaking] Rename ListOfConstraints -> ListOfConstraintTypesPresent (#1305) (@odow) - [breaking] Rename .variableindex fields to .variable (#1306) (@odow) - [breaking] Rename MOIU.supportsdefaultcopyto to MOI.supportsincrementalinterface (#1307) (@odow) - [breaking] Rename RSOCBridge and SOCRBridge (#1308) (@odow) - Add NL file writer. (#1309) (@odow) - Update NEWS.md (#1311) (@odow) - [breaking] error on SingleVariable ConstraintNames (#1312) (@odow) - Lazily create storage in StructOfConstraints (#1315) (@odow) - Improve type inference in Utilities (#1316) (@odow) - Minor fixes to CachingOptimizer (#1317) (@odow) - Remove useless {S} (#1318) (@blegat) - [breaking] modify type of RawParameter (#1319) (@odow) - Fix inference in CachingOptimizer (#1321) (@odow) - Fix ordering of objective setting in parser (#1323) (@odow) - inbounds for isstrictlyincreasing (#1325) (@blegat) - Add querynumberofconstraints option (#1327) (@blegat) - Fix invalidation of println (#1328) (@odow) - Add identityindexmap and fix DoubleDict bug (#1329) (@blegat) - Add throwifscalarandconstantnotzero (#1330) (@blegat) - Infinite default bounds for AbstractFloat (#1331) (@blegat) - Update to MOF 0.6 (#1332) (@odow) - [breaking] move JSONSchema to a test dependency (#1333) (@odow) - [breaking] Modify the dimension of Complements (#1334) (@odow) - Rename IndexMap fields and refactor (#1336) (@odow) - Formatting fixes to copy.jl (#1337) (@odow) - Refactor allocate-load API (#1338) (@odow) - Fix an inference issue in Bridges (#1340) (@odow) - Refactor tests into functional form (#1342) (@odow) - Simplify ListOfConstraintTypesPresent in Bridges (#1343) (@odow) - Style fixes for Bridges (#1344) (@odow) - Ensure bridges return vectors that can be modified by the user (#1348) (@odow) - [bridges] unify IndexInVector (#1350) (@odow) - Remove dead code in CanonicalConstraintFunction (#1352) (@blegat) - Fix passnonvariableconstraints with bridged variables (#1354) (@blegat) - Refactor FileFormats into functional tests (#1355) (@odow) - Correct type in ProductOfConstraints (#1358) (@odow) - CompatHelper: bump compat for "BenchmarkTools" to "1.0" (#1359) (@github-actions[bot]) - Remove isempty assertion in CachingOptimizer (#1361) (@odow) - Throw error at variable deletion for MatrixOfConstraints (#1363) (@blegat) - Enable CI on release branches (#1365) (@blegat) - Prep for 0.9.22 (#1366) (@blegat) - Fix passnonvariable_constraints with bridged variables bis (#1367) (@blegat)
- Julia
Published by github-actions[bot] about 5 years ago
MathOptInterface - v0.9.21
MathOptInterface v0.9.21
Closed issues: - ScalarFunctionIterator has quadratic complexity (#418) - Setting names is very slow, does a lot of work, some of it redundant (#452) - Creating binary variables is slow (#1255) - Refactor Utilities for style and readability (#586) - Docs: add minimal examples of a full optimization & CachingOptimizer (#591) - Document how to not support constraints depending on the actual data (not type) (#608) - No definition of interface requirements (#662) - Base.copy sets is not checked for isbits type (#721) - Add constraint bridge for SOS1 and SOS2 (#845) - Performance issue with Quadratic objective to SOC constraint (#1137) - resetoptimizer attempts to pass RawParameters between models (#1220) - Refactor UniversalFallback and Model with VectorOfConstraints (#1234) - Clarify error message in quadtosoc bridge (#1259) - Protocol Buffer definition (#1262) - MOI.Utilities violates the MethodError principle (#1277) - Question about fullbridgeoptimizer behavior? (#1291) - lots of intersect type errors from `copyto` (#1294)
Merged pull requests: - add Hessian-vector product callback for HS071 (#1082) (@frapac) - [Utilities] Drop MOI.RawParameters when resetting a CachingOptimizer (#1229) (@odow) - [Utilities] add supportsshiftconstant (#1237) (@odow) - Refactor Model and UniversalFallback (#1245) (@blegat) - add docstring to function in copy.jl (#1246) (@joaquimg) - Fix inference issue in MOIU.Model (#1256) (@odow) - Fix complexity of getindex(::ScalarFunctionIterator, i) (#1257) (@odow) - Clarify error message in quadtosoc (#1260) (@odow) - Cached getindex for scalar iterator (#1263) (@blegat) - Force Julia to specialize on ::Function arguments. (#1264) (@odow) - More flexible Model with StructOfConstraints (#1267) (@blegat) - Add precompile statements (#1268) (@odow) - Refactor MOI documentation (#1269) (@odow) - Tidy docs of FileFormats (#1271) (@odow) - Document MOI.Utilities (#1272) (@odow) - Document Test submodule (#1273) (@odow) - Refactor standard form docs (#1274) (@odow) - Remove union in IndexMap (#1276) (@blegat) - CompatHelper: bump compat for "BenchmarkTools" to "0.6" (#1279) (@github-actions[bot]) - Document bridges submodule (#1280) (@odow) - More documentation changes to manual (#1281) (@odow) - Fix MethodError principle violations (#1284) (@odow) - Pass copy operation for non-variable constraints (#1286) (@blegat) - Add JuliaFormatter (#1289) (@odow) - CompatHelper: bump compat for "BenchmarkTools" to "0.7" (#1292) (@github-actions[bot]) - doc typo (#1298) (@matbesancon) - Document how to implement a solver interface (#1300) (@odow) - Prep for 0.9.21 (#1301) (@odow) - Reminder to exclude tests for unsupported features (#1302) (@rschwarz)
- Julia
Published by github-actions[bot] about 5 years ago
MathOptInterface - v0.9.20
MathOptInterface v0.9.20
Closed issues:
- Docu: SuperBasic status is just for non-linear problems (#440)
- Test getting VariablePrimalStart (#794)
- Add VariablePrimalStart test (#853)
- Adding more formats in FileFormats (#1105)
- modifycoefficient does not merge the coefficients of each variable (#1117)
- `computeconflict!resulting in MethodError (#1203)
-@code_warntype` warning: instantiate(OptimizerWithAttributes) (#1206)
- Programmatically defined functions work but the same programmatically defined objective does not (#1214)
- Double deletion of bridged SingleVariable constraint (#1231)
- Add CITATION.bib file (#1240)
Merged pull requests: - Small simplification for adding SingleVariable constraints (#1096) (@blegat) - Add support for conflicts in MockOptimizer (#1202) (@dourouc05) - Use JuliaFormatter to format /src/FileFormats (#1205) (@odow) - Update TagBot.yml (#1207) (@odow) - Use JuliaFormatter to format /src/*.jl (#1209) (@odow) - Use JuliaFormatter to format /src/Benchmarks (#1210) (@odow) - Use JuliaFormatter to format /src/Utilities (#1211) (@odow) - Use JuliaFormatter to format /src/Bridges (#1212) (@odow) - Use JuliaFormatter to format /src/Test (#1213) (@odow) - [Utilities] Fix modifying an un-set objective sets the objective (#1215) (@odow) - Fix integration of compute_conflict through layers (#1216) (@odow) - [Utilities] fix bug in function modification (#1217) (@odow) - [docs] Clarify BasisStatusCode (#1218) (@odow) - Enable doctests and correct previously untested errors (#1219) (@odow) - Fix a typo in the docstring of VectorQuadraticFunction (#1222) (@amontoison) - change findall into for comprehension (#1224) (@matbesancon) - Simplify documentation GH action with custom shell (#1227) (@blegat) - Fix double deletion of nested bridged SingleVariable constraint (#1232) (@blegat) - Add test with zero in off-diagonal entry (#1235) (@blegat) - Benchmark last in test (#1239) (@matbesancon) - Add citation for MathOptInterface (#1241) (@odow) - Fix formatting of CallbackNodeStatus docstring (#1242) (@odow) - Skip unit tests when problem not supported (#1244) (@blegat) - Fill up NEWS for MOI v0.9.20 (#1248) (@blegat)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.19
MathOptInterface v0.9.19
Closed issues: - Add a unit test for double optimize call (#441) - Empty problem (#640) - Add CallbackNodeStatus attribute (#1112) - What's the current way of running unit tests on all solvers? (#1192) - Add bridge to that converts upper/lower constraints to interval constraints (#1193)
Merged pull requests: - issue 441: unit test for double optimize (#1186) (@shadiakiki1986) - update travis badge urls from travis-ci.org to travis-ci.com (#1188) (@shadiakiki1986) - Add a new docs page about testing in the package (#1189) (@shadiakiki1986) - Add comprehensive tests for Farkas certificates (#1190) (@odow) - Switch CI to Github actions (#1194) (@odow) - issue 1193: Add bridge to that converts upper/lower constraints to interval constraints (#1195) (@shadiakiki1986) - Bump documenter version (#1196) (@odow) - fix Grisu usage on upcoming 1.6 and fix a few printing tests (#1197) (@KristofferC) - Update README badge to Github Action (#1198) (@blegat) - Add CallbackNodeStatus attribute (#1199) (@odow) - Begin re-organization of MOI docs (#1200) (@odow) - NEWS for v0.9.19 (#1204) (@blegat)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.18
MathOptInterface v0.9.18
Closed issues: - Document that nothing can be a value provided to set! (#649) - Doctests fail on julia 1.3 (#990) - Invalid key, its hash must be > 0 (#1165) - Shall we move part of Ipopt's MOI wrapper to a new MOI Utilities? (#1169)
Merged pull requests:
- Fixing set_start_value only accept numbers (#2237) (#1136) (@henriquebecker91)
- Add support for Symbol's in mapindices (#1170) (@blegat)
- Add flags for certificate check (#1171) (@joaquimg)
- Tweak wording of LazyConstraintCallback docs (#1172) (@odow)
- Use a Card struct when writing MPS files (#1173) (@odow)
- Implement mutableoperate with add_mul and SingleVariable (#1174) (@blegat)
- fix some real types in contlinear tests (#1175) (@chriscoey)
- fix real types in TestConfig (#1176) (@chriscoey)
- Support for complex operations: real, imag and conj (#1177) (@blegat)
- add geomean duals tests and geomean to entropy bridge (#1178) (@chriscoey)
- Fix wrong coefficient type with bridges (#1179) (@blegat)
- Add conversions in variable substitution (#1181) (@blegat)
- Implement conversion between ScalarAffineFunction of different coeffi… (#1182) (@blegat)
- Doctests work on both julia 1.5.2 and 1.0.5 (#1184) (@shadiakiki1986)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.17
MathOptInterface v0.9.17
Merged pull requests: - Implement supportsaddconstrained_variable for MockOptimizer (#1164) (@blegat) - Remove error of CleverDict for negative indices (#1167) (@blegat) - Fix CleverDict with negative indices (#1168) (@blegat)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.16
MathOptInterface v0.9.16
Closed issues: - incorrect number of variables in constraint after bridging (#1150) - Cannot Iterate on CleverDicts with Abstract Types (#1157) - Tests fail on 32-bit with MOI 0.9.15 (#1159)
Merged pull requests: - Remove invalid type assertion in CleverDicts (#1158) (@odow) - Fix support for 32-bit (#1160) (@odow) - v0.9.16 (#1161) (@odow) - Fix dual check for norminf3 test (#1162) (@blegat) - Use tolerance for objective bound tests (#1163) (@blegat)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.15
MathOptInterface v0.9.15
Closed issues: - ZeroOneBridge (#704) - Add support to query the reduced cost of a variable (#776) - [RFC] supportsconstrainedvariable (#987) - Add function to retrieve the current processed node in the branch-and-bound tree (#1067) - Uniform docs for norms (#1098) - MPS code is not deterministic (#1106) - How to add cuts/constraints to Conic Benchmark Library (CBLIB) Instances? (#1107) - :ExpPrimal, :ExpDual, :SDP cones not supported in import of CBF models? (#1108) - Error in setstartvalue (#1115) - Model Writing Error Messages (#1116) - Cannot use custom attribute type (#1127) - Issue in convex_approx (#1138)
Merged pull requests: - Add (R)SOCtoNonConvexQuad Bridge (#1046) (@joaquimg) - Updating docs for MOI.Test.unittest (#1050) (@yashcodes) - Add ZeroOneBridge (#1099) (@rtwalker) - Supports add constrained variable (#1101) (@ilancoulon) - Update for move to jump-dev org (#1103) (@mlubin) - Fix constrained variables for caching optimizer (#1104) (@blegat) - Various improvements to the FileFormats.MPS subpackage (#1109) (@odow) - Implement length for lazy iterators (#1110) (@blegat) - Various improvements to the FilesFormats.MOF subpackage. (#1111) (@odow) - Faster LazyMap (#1113) (@blegat) - Fix order ListOfConstraintIndices with constraint bridges on variable function (#1114) (@blegat) - Add CanonicalConstraintFunction attribute (#1118) (@blegat) - Improve triangledot with MA (#1119) (@blegat) - Remove useless {T} (#1120) (@blegat) - Shortcut when no attribute should be copied (#1121) (@blegat) - Use DenseDict for copyto (#1122) (@blegat) - Modify .travis.yml to reduce CI load (#1123) (@odow) - Fixed unsupported objectives in FileFormats (#1124) (@egbuck) - Implementing bridge cost (#1125) (@blegat) - Implement DoubleDicts (#1126) (@joaquimg) - Add missing parenthese in docstring (#1128) (@blegat) - Improve indexing performance (#1129) (@joaquimg) - Tidy Constraint.Vectorize bridge (#1130) (@odow) - Improve performance of LazyBridgeOptimizer (#1131) (@odow) - uniform norms in docs (#1132) (@AKS1996) - Add name option for basicconstrainttest (#1133) (@blegat) - Remove useless assignment in allocate-load (#1134) (@blegat) - When copying a model, propose to only keep conflict constraints. (#1135) (@dourouc05) - Double dict reversion (#1139) (@joaquimg) - Merge Clever and Dense dicts (#1142) (@joaquimg) - Add wikipedia reference for triangular formula (#1143) (@blegat) - Update URLs to jump-dev (#1145) (@mtanneau) - Update to MathOptFormat v0.5 (#1146) (@odow) - Typo fix (#1147) (@mlubin) - \Integer -> \mathbb{Z} (#1148) (@blegat) - Delete REQUIRE (#1149) (@dourouc05) - Refactor Bridges debug (#1151) (@blegat) - Fix convert_approx with multiple nonzero terms (#1152) (@blegat) - Implement get for CleverDict (#1153) (@blegat) - Implement get for DoubleDict (#1154) (@blegat) - Fill news for v0.9.15 (#1155) (@odow)
- Julia
Published by github-actions[bot] over 5 years ago
MathOptInterface - v0.9.14
MathOptInterface v0.9.14
Closed issues:
- Rename MultirowChange to MultirowLinearChange (#410)
- More ObjectiveBound tests (#442)
- Decision: Interval sets with lower > upper (#532)
- VectorOfVariables should allow the same variable twice? (#611)
- Test NLP tests (#625)
- Semicontinuous and Semiinteger -> binary variable + Interval variable (#897)
- A problem how to query solver state (#1040)
- MOI.Bridges.debug giving StakeOverFlow error when calling through sprint or with IOBuffer() (#1062)
- Incorrect SDPA file output (#1071)
- SDPA fails to ignore comments on first two lines (#1073)
- Integer variable section for SDPA Format (#1074)
- iscanonical is broken for quadratic functions (#1080)
- addconstrained_variable(s) can break for CachingOptimizer if an optimizer has been attached (#1083)
- Feature request: Support custom objective functions in UniversalFallback (#1085)
Merged pull requests: - add L1/Linf cone tests and fix bridge when VAF has nonzero constants (#1045) (@chriscoey) - Adding missing term in docs (#1054) (@yashcodes) - Interface from IIS. (#1056) (@dourouc05) - Add semi integer/continuous bridges (#1059) (@joaquimg) - Fix typo (#1060) (@metab0t) - Delete wrong subscript (#1061) (@metab0t) - [Bridges] Fix StackOverflow in debug (#1063) (@blegat) - IndicatorSet documentation (#1064) (@Wikunia) - Adding get function for MOI.ConstraintSet for NonposToNonnegBridge (#1066) (@yashcodes) - Update apimanual.md (#1069) (@mforets) - Typo in doc. (#1070) (@dourouc05) - [SDPA] Add missing negation of constant (#1075) (@blegat) - [SDPA] No scaling of off-diagonal coefficient (#1076) (@blegat) - [SDPA] Ignore comments aftere m and nblocks and detect dat-s extension (#1077) (@blegat) - Feature to read/write integer constraints (#1079) (@kibaekkim) - Fix iscanonical for SQF, VQF (#1081) (@mewilhel) - Fix addconstrainedvariable(s) for a CachingOptimizer with an attached optimizer (#1084) (@martinbiel) - Add support for custom objective functions in UniversalFallback. (#1086) (@martinbiel) - Remove recommendation to call package MathOptInterfaceXXX (#1087) (@blegat) - deterministic ordering of constraints -> variable indices (#1088) (@Wikunia) - Add tests for iscanonical on quadratic functions (#1089) (@blegat) - Bump JSONSchema dependency (#1090) (@odow) - Bugfix for set ConstraintFunction in ScalarizeBridge. (#1093) (@martinbiel) - Fill news for v0.9.14 (#1094) (@blegat)
- Julia
Published by github-actions[bot] almost 6 years ago
MathOptInterface - v0.9.13
MathOptInterface v0.9.13
Closed issues: - Update solvers to MOI v0.9 (#736) - different typeof coefficients and constant should be allowed (#1047) - Error while importing MathOptInface while have using Dualization.jl in package (#1048) - Error while importing MathOptInterface while using Dualization.jl in it (#1049) - How to construct a nonlinear model and call solver? (#1053)
Merged pull requests: - Add tests for semi continuous and semi integer variables (#1033) (@rafabench) - Add tests for using ExprGraphs from NLP evaluators (#1043) (@joehuchette) - Fixes typos in docs (#1044) (@joaquimg) - CompatHelper: bump compat for "CodecZlib" to "0.7" (#1051) (@github-actions[bot]) - CompatHelper: bump compat for "CodecBzip2" to "0.7" (#1052) (@github-actions[bot])
- Julia
Published by github-actions[bot] about 6 years ago
MathOptInterface - v0.9.12
MathOptInterface v0.9.12
Closed issues:
- Add option to make MOIU.@model and AbstractOptimizer (#1030)
- Multiple Results with MockOptimizer (#1036)
- VariablePrimal(N) maybe should be result_index instead of N (#1038)
Merged pull requests: - Update test template with instantiate (#1032) (@blegat) - Bump BenchmarkTools version (#1034) (@ericphanson) - Add CompatHelper (#1035) (@ericphanson) - [MOF] fix writing NLPBlock (#1037) (@odow) - Fix MockOptimizer for nonone result index (#1039) (@blegat)
- Julia
Published by github-actions[bot] over 6 years ago
MathOptInterface - v0.9.11
MathOptInterface v0.9.11
Closed issues: - Implement Base.zero for VariableIndex (#1016) - Implement dual values for GeoMean (#1020)
Merged pull requests: - Add dual in RelativeEntropyCone docstring (#1018) (@blegat) - Install TagBot as a GitHub Action (#1019) (@JuliaTagBot) - Correct some typos in the documentation (#1022) (@amontoison) - Typo in sets (#1024) (@dourouc05) - Implement ConstraintDual for Constraint.GeoMeanBridge (#1025) (@blegat) - add log/root-det tests and duals, and support duals through det bridge (#1026) (@chriscoey) - Fix warning of unsuppoted attribute (#1027) (@blegat) - Add dual of GeometricMeanCone (#1028) (@blegat) - Make AbstractModel <: AbstractOptimizer (#1031) (@odow)
- Julia
Published by github-actions[bot] over 6 years ago
MathOptInterface - v0.9.10
v0.9.10 (2020-01-31)
Closed issues:
- Documentation not properly showing latex (#1009)
- some documentation fail to display latex properly (v0.9.9 and dev) (#988)
- Complement -> Indicator Bridge (#953)
- Tests fail on 1.4 due to changes in printing (#1000)
Merged pull requests:
- don't recommend passing optimizer attributes to constructors (#995) (mlubin)
- Implement starting values for NormOneBridge (#994) (blegat)
- properly document batch deletion (#992) (mlubin)
- Fix broken equations in docs (#991) (mlubin)
- NEWS for v0.9.10 (#1014) (blegat)
- Clarify dual solution of pow1 (#1013) (blegat)
- Approximate check in delete in batch test (#1011) (blegat)
- Fix tests for Julia v1.4-rc1 (#1010) (blegat)
- Add OptimizerWithAttributes (#1008) (blegat)
- Add PSD3 test (#1007) (blegat)
- [FileFormats] Fix free variables in LP writer (#1006) (odow)
- Add support for EqualTo and Zero in Split bridge (#1005) (blegat)
- Add supports_constrained_variable(s) (#1004) (blegat)
- Fix vectorize for empty vector (#1003) (blegat)
- Add dual_set_type (#1002) (blegat)
- add relative entropy cone (#993) (chriscoey)
- Tests for vector specialized version of MOI.delete (#989) (henriquebecker91)
- Remove duplicate computation in bridges (#986) (blegat)
- add nuclear norm and spectral norm cone sets (for general/nonsymmetric matrices) (#976) (chriscoey)
- Julia
Published by julia-tagbot[bot] over 6 years ago