Releases: JuliaSmoothOptimizers/FletcherPenaltySolver.jl
Releases · JuliaSmoothOptimizers/FletcherPenaltySolver.jl
v0.2.6
v0.2.5
v0.2.4
v0.2.3
FletcherPenaltySolver v0.2.3
Merged pull requests:
v0.2.2
v0.2.1
FletcherPenaltySolver v0.2.1
Closed issues:
Merged pull requests:
- Use solver structure in workspace (#99) (@tmigot)
- Add missing verbose (#103) (@tmigot)
- add verbose option to feasibility step (#104) (@tmigot)
- Add time limit to subsolver (#105) (@tmigot)
- Add DOI badge (#108) (@tmigot)
- Add abstract solver type (#109) (@tmigot)
- Add julia highligthing (#110) (@tmigot)
- Update
FPSSolver
constructor and addstp
as an attribute (#111) (@tmigot) - Simplify constructor subproblem (#113) (@tmigot)
- Simplify solve (#114) (@tmigot)
- Add restart from a different initial point (#116) (@tmigot)
- add
restart
from a different problem (#118) (@tmigot) - CompatHelper: bump compat for StoppingInterface to 0.5, (keep existing compat) (#119) (@github-actions[bot])
- Add type selection in subproblem (#121) (@tmigot)
v0.2.0
v0.1.2zenodo
use `solve!` (#98) * use `solve!` * add `solve!` in doc
v0.1.2
FletcherPenaltySolver v0.1.2
Merged pull requests:
- Remove allocs in FletcherPenaltyNLP (#86) (@tmigot)
- Bump to Stopping 0.6 (#88) (@tmigot)
- Save allocs in algorithm and add
verbose
(#89) (@tmigot) - Pre-allocate model (#91) (@tmigot)
- Pre-allocate sub-stopping (#92) (@tmigot)
- avoid call
jac
in stopping (#93) (@tmigot) - avoid allocating matrix for Val(2) (#94) (@tmigot)
- Version 0.1.2 (#95) (@tmigot)
v0.1.1
FletcherPenaltySolver v0.1.1
Closed issues:
- Extra gradient call (#3)
- Failure if knitro is correctly installed but licence expired (#6)
- Use
Require
for optional packages (#8) - Do not penalize linear constraints (#10)
- Use
Krylov.solve!
functions from last Krylov release (#11) - Fix unit test with Julia 1 and the nightly (#22)
- Fix Rosenbrock with ∑x = 1 (#25)
- Move
lbfgs
variant (#27) - Add tests with type different than Float64 (#33)
- MethodError: no method matching jth_hess_coord!(::NLPModelsModifiers.SlackModel{Float64, Vector{Float64}, ADNLPModel{Float64, Vector{Float64}}}, ::Vector{Float64}, ::Int64, ::Vector{Float64}) (#35)
- Handle equality constraints with non-zero rhs. (#36)
- Add test with
IterativeSolver
forsqd
structure (#42) - Add docs (#51)
- TagBot trigger issue (#83)
Merged pull requests:
- Use
knitro!
(#7) (@tmigot) - Use require for knitro (#9) (@tmigot)
- fix
knitro
calls (#13) (@tmigot) - Use Krylov.solve! and improve feasibility step (#14) (@tmigot)
- change julia lts from 1.3 to 1.6 (#19) (@tmigot)
- Handle unbounded Fletcher's penalty variable (#20) (@tmigot)
- bump versions nlpmodels 0.18 (#21) (@tmigot)
- Remove knitro from unit tests (#26) (@tmigot)
- Try to fix the doc error (#29) (@tmigot)
- Remove
lbfgs
and co (#31) (@tmigot) - add type-stable tests (#34) (@tmigot)
- Generalize equality constraints (#37) (@tmigot)
- fix call with a direct stopping (#38) (@tmigot)
- Drop internal stoppinginterface (#39) (@tmigot)
- Modify typing using @code_warntype (#40) (@tmigot)
- Add tests with Iterative backend (#43) (@tmigot)
- Add readme and update index in doc (#44) (@tmigot)
- Edit docstring (#45) (@tmigot)
- Fix feasibility tolerance (#48) (@tmigot)
- Update readme and fix docs (#50) (@tmigot)
- use cons_norhs! (#55) (@tmigot)
- Complete docs (#56) (@tmigot)
- fix
state.cx
(#57) (@tmigot) - use type in
FPSSolver
(#58) (@tmigot) - add subproblem maxiter (#59) (@tmigot)
- bump Krylov 0.8 (#60) (@tmigot)
- Enable multiprecision tests (#61) (@tmigot)
- add
explicit_linear_constraints
(#63) (@tmigot) - Rename
unconstrained_solver
assubproblem_solver
(#65) (@tmigot) - add linear API (#66) (@tmigot)
- Remove default
knitro
(#69) (@tmigot) - Bump to NLPModels 0.19 & Co (#70) (@tmigot)
- Counters is no longer in stats (#71) (@tmigot)
- Remove
Symmetric(
to hessian call (#73) (@tmigot) - set
strict = true
in docs (#74) (@tmigot) - prepare linear constraint in algo (#75) (@tmigot)
- Bump docs env (#76) (@tmigot)
- rename package
FletcherPenaltySolver.jl
(#77) (@tmigot) - change organization for JSO (#79) (@tmigot)
- Create LICENSE.md (#81) (@tmigot)
- Add julia 1.6 in compat (#82) (@tmigot)
- Bump to LDLFactorizations 0.9 (#84) (@tmigot)