Skip to content

OptimizationPolyalgorithms-v0.2.1

Choose a tag to compare

OptimizationPolyalgorithms OptimizationPolyalgorithms-v0.2.1

Diff since OptimizationPolyalgorithms-v0.1.1

Merged pull requests:

Closed issues:

  • Add objective sense into the front-end (#8)
  • Tutorial on some advanced MTK things (#96)
  • Optimizer documentation style (#97)
  • Uniform solution type (#106)
  • Optimization summary is gone? (#120)
  • Linking Nonconvex.jl (#123)
  • Add support for constraints for the other AD backends (#130)
  • Document MOI Optimizers (#143)
  • Common return code (#161)
  • Arbitrary constraints (#185)
  • Support for different AD for constraints and objective (#191)
  • Help with no method matching length (#209)
  • Add checks for required arguments in the optimiser specific __map_optimizer_args and throw informative error messages (#210)
  • Error with Ipopt through Nonconvex (#223)
  • callback ignored for GalacticCMAEvolutionStrategy (#242)
  • compiled tape ReverseDiff (#245)
  • Fix type hierarchy (#258)
  • Hessian coloring (#269)
  • Do some sanity checks for OptimizationProblem's fields (#282)
  • Move all of the AD overloads to subpackages instead of Requires (#309)
  • NOMADOpt: libnomadInterface not defined in doc example (#322)
  • Manual Hessian of Lagrangian function (#343)
  • Reuse of Ipopt.Optimizer() errors (#347)
  • NonConvex package manager (#350)
  • init interface for reduced overhead in repeated solves (#352)
  • Support for MathOptInterface.AbstractOptimizer that do not support MathOptInterface.NLPBlock (#369)
  • What is PolyOpt()? (#375)
  • AutoModelingToolkit should be done via a ModelingToolkit.modelingtoolkitize only (#401)
  • No compat bounds leading to incompatible versions (#418)
  • Error when using callback function and Ipopt (#421)
  • Make sure that all values are Float64 else AmplWriter fails (#422)
  • Unclear usage of batches (#433)
  • [Question] OptimizationFunction of univariate f(u) (#440)
  • Report solve_time in solution (#441)
  • Wrap LsqFit.jl and LeastSquaresOptim.jl to replace DiffEqParamEstim implementation (#447)
  • OptimizationProblem docstring (#449)
  • ReturnCodes from NLopt are not properly converted (#455)
  • UndefVarError: DefaultOptimizationCache not defined (#456)
  • Objective passed to NelderMead callback does not match computed objective (#458)
  • Nonlinear constraints for NlOpt solvers are not supported (#463)
  • Pass options to Evolutionary Solvers (#464)
  • Evolutionary.ES() broken? (#467)
  • Optmization.ji Optimization.solve is not working (#470)
  • MOI integer variable handling is incorrect (#475)
  • Lion isn't in OptimisersOptimizers (#479)
  • Maximizer or Minimizer (#484)
  • EnsembleProblem support (#491)
  • Documentation callbacks. (#498)
  • Provide new initial point without redefining the optimization problem (#500)
  • ERROR: MethodError: no method matching Float64(::ForwardDiff.Dual{ForwardDiff.Tag{ when attempting to use AD whil recording values (#501)
  • OptimizationOptimJL@v0.1.6 need a compat bound for Optimization@v.3.13 (#504)
  • Bounds + maxiters breaks BFGS (#508)
  • Document EnzymeAD (#522)
  • Document problems of more types than non-linear optimization problems only (#525)
  • Vector based modeling not supported. (#531)
  • InvalidSystemException error in Rosetta-OPF on latest releases (#537)
  • very easy to get bit by callbacks when there is a mismatch in the args of the callback function and the return of the loss (#538)
  • OptimizationZygoteExt and OptimizationReversediffExt broken w/ Julia <1.9 (#542)
  • AutoForwardDiff is not recognized as AbstractADType (#546)
  • Have to specify derivatives for Optim.ZerothOrderOptimizer with bounds (#548)
  • Missing parameters in call to instantiate_function (#559)
  • Bump compat for Enzyme.jl to 0.11.2 or higher (#564)
  • Error with AutoZygote in OptimizationFunction after Julia version upgrade to 1.9.2 (#571)
  • Is it possible to set the parameter "min_mesh_size" of the the NOMAD algorithm when calling from Optimization.jl ? (#573)
  • Precompilation Warnings (#579)
  • Enzyme hessian throws a big error (#592)
  • Inclusion of PRIMA solvers in Optimization.jl (#593)
  • Finding a suitable algorithm to solve my problem (#610)
  • Clarify Callback function arguments (#613)
  • Docs job erroring (#614)
  • Accessing optimization iteration in callback function (#617)
  • a bug in Optimization.jls enzyme extension (#621)
  • Provide a way to create OptimizationProblem from NonlinearLeastSquaresProblem (#622)
  • No sol.stats for NLopt (#625)
  • Optim.jl's IPNewton should not require constraints (#629)
  • Enormous unnecessary memory allocation (#638)
  • Learning rate decay in callback function (#648)
  • Optimisers basic usecase (#653)
  • OptimizationMOI 0.2.0, cannot assign Symbolics.Num to MArray (#655)
  • Error when store_trace=true with OptimizationEvolutionary.jl (#683)
  • Issue in running OptimizationFunction (#686)
  • Latest SciMLBase + Optimization breaks precompile (#692)
  • TypeError: in keyword argument linesearch, expected Function (#695)
  • Optimiztion.jl does not precompile (#697)
  • Add trait for checking if OptimizationFunction is used for derivative based optimizers (#711)
  • MethodError: objects of type Nothing are not callable when lb and ub are used with NelderMead (#713)
  • PolyesterForwardDiff not loading (#714)
  • No documentation for latest release (#718)
  • PRIMA lib errors with AutoForwardDiff (#719)
  • US spelling preferred? (#729)
  • Augmented Lagrangian (#731)
  • Callback signature doesn't match with the docs for PRIMA (#743)
  • ERROR: UndefVarError: NoAD not defined (#747)
  • callback-generated stopping criteria no longer work in OptimizationNLopt (#752)
  • BFGS fails with user-supplied derivative and bounds (regression in v3.25.0, v3.25.1) (#754)
  • OptimizationOptimJL.Optim.BFGS() missing tests for user-supplied derivatives (grad), upper/lower bounds, and the combination (#755)
  • Reopen issue 755 : OptimizationOptimJL.Optim.BFGS() missing tests for user-supplied derivatives (grad), upper/lower bounds, and the combination (#760)
  • Update OptimizationPRIMA [compat] for PRIMA to 0.2.0 (#768)
  • OptimizationOptimJL fails to precompile (#774)