Recent Releases of RipQP

RipQP - v0.7.0

RipQP v0.7.0

Diff since v0.6.4

Breaking changes

  • Update to breaking Krylov 0.10

Merged pull requests: - Update CI and setup buildkite for GPU (#288) (@amontoison) - Support the last release of CUDA.jl (#290) (@amontoison) - Comment test DoubleFloats (#291) (@geoffroyleconte) - Update with JSOBestieTemplate for RipQP (#296) (@tmigot) - Update with JSOBestieTemplate for RipQP (#298) (@tmigot) - Upgrade RipQP.jl for Krylov.jl v0.10 (#299) (@amontoison)

Closed issues: - Add verbose::Int keyword (#294)

- Julia
Published by github-actions[bot] 9 months ago

RipQP - v0.6.4

RipQP v0.6.4

Diff since v0.6.3

Merged pull requests: - Update Project.toml (bump NLModelsModifiers.jl version) (#287) (@kellertuer)

- Julia
Published by github-actions[bot] about 2 years ago

RipQP - v0.6.3

RipQP v0.6.3

Diff since v0.6.2

Merged pull requests: - Update iter sp for the mono solver (#279) (@geoffroyleconte) - Support HSL.jl v0.4.1 (#280) (@amontoison) - Bump to MatrixMarket 0.5 (#281) (@tmigot) - [documentation] Update Documenter.jl (#282) (@amontoison) - Update compat QuadraticModels 0.9.5 (#283) (@geoffroyleconte) - Add examples in docs (#284) (@geoffroyleconte) - Release 0.6.3 (#285) (@geoffroyleconte)

- Julia
Published by github-actions[bot] about 2 years ago

RipQP - v0.6.2

RipQP v0.6.2

Diff since v0.6.1

Merged pull requests: - Update link to JSO website (#274) (@tmigot) - Update compat MatrixMarket (#275) (@geoffroyleconte) - Fix display K1 (#276) (@geoffroyleconte) - Release 0.6.2 (#278) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 3 years ago

RipQP - v0.6.1

RipQP v0.6.1

Diff since v0.6.0

Merged pull requests: - Use SolveCore API for optimization solvers (#265) (@geoffroyleconte) - Use OperatorScaling (#267) (@geoffroyleconte) - Fix method error (#268) (@geoffroyleconte) - Update compat Krylov 0.9 (#270) (@geoffroyleconte) - Fix tests (#272) (@geoffroyleconte) - Release 0.6.1 (#273) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.6.0

RipQP v0.6.0

Diff since v0.5.0

Merged pull requests: - Bug report instructions (#239) (@geoffroyleconte) - Move transition functions (#242) (@geoffroyleconte) - Update functions with types as arguments (#244) (@geoffroyleconte) - Compat LLDL (#246) (@geoffroyleconte) - Broadcast operations with macro (#248) (@geoffroyleconte) - LDL factorization preconditioner gpu (#250) (@geoffroyleconte) - Fix ambiguity (#252) (@geoffroyleconte) - Remove type assertion transition K2 (#253) (@geoffroyleconte) - K1 sparse factorization (#254) (@geoffroyleconte) - Add a parameter to deactivate early regularization changes or multi mode transitions (#256) (@geoffroyleconte) - Update regularization values (#258) (@geoffroyleconte) - HSL MA57 and MA97 CI (#260) (@geoffroyleconte) - Update CI M1 (#262) (@geoffroyleconte) - Update centrality corrections (#263) (@geoffroyleconte) - Release 0.6.0 (#264) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.5.0

RipQP v0.5.0

Diff since v0.4.1

Merged pull requests: - Add Ma97 (#224) (@geoffroyleconte) - Starting point safety relative to machine precision (#226) (@geoffroyleconte) - Fix Bug qdldl (#228) (@geoffroyleconte) - Fix number of krylov iterations with the PC method (#229) (@geoffroyleconte) - Revamp multi solvers (#231) (@geoffroyleconte) - Update compat solvercore (#233) (@geoffroyleconte) - Update uplo precond K2 (#234) (@geoffroyleconte) - Transition multi-precision (#235) (@geoffroyleconte) - GMRES IR multi precision, convert solve methods between different solvers (#236) (@geoffroyleconte) - Version 0.5.0 (#238) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.4.1

RipQP v0.4.1

Diff since v0.4.0

Merged pull requests: - Solve K2 with other factorization solvers (#217) (@geoffroyleconte) - Hsl multi precision (#219) (@geoffroyleconte) - Add documentation about factorization algorithms (#221) (@geoffroyleconte) - Release 0.4.1 (#223) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.4.0

RipQP v0.4.0

Diff since v0.3.3

Merged pull requests: - Compat QuadraticModels 0.9 (#214) (@geoffroyleconte) - Release 0.4.0 (#215) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.3.3

RipQP v0.3.3

Diff since v0.3.2

Merged pull requests: - Move tutorial to site (#201) (@abelsiqueira) - LLDL preconditioner (#202) (@geoffroyleconte) - use push_preview = true in deploydocs (#204) (@dpo) - Switch iter counters (#205) (@geoffroyleconte) - Update refinement (#206) (@geoffroyleconte) - Compat QuadraticModels 0.8.1 (#209) (@geoffroyleconte) - Fix display for structured formulations (#210) (@geoffroyleconte) - Release 0.3.3 (#212) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.3.2

RipQP v0.3.2

Diff since v0.3.1

Merged pull requests: - Bigfloat compat (#198) (@geoffroyleconte) - Create breakage.yml (#199) (@tmigot) - Release 0.3.2 (#200) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.3.1

RipQP v0.3.1

Diff since v0.3.0

Merged pull requests: - Warm start LDL (#179) (@geoffroyleconte) - Tune itmax for Krylov methods (#181) (@geoffroyleconte) - Switch between solvers in multi precision (#184) (@geoffroyleconte) - Warm start LDL with refinement, restrict delta dim (#186) (@geoffroyleconte) - Change LDL precond name, update documentation (#188) (@geoffroyleconte) - Update logs (#190) (@geoffroyleconte) - Remove useless matrix for LDL preconditioner (#192) (@geoffroyleconte) - Compat QuadraticModels 0.7.4 (#195) (@geoffroyleconte) - Release 0.3.1 (#197) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 3 years ago

RipQP - v0.3.0

RipQP v0.3.0

Diff since v0.2.6

Closed issues: - Solve unconstrained problems (#167)

Merged pull requests: - Add more solvers (#139) (@geoffroyleconte) - K1.1 and K1.2 LP (#148) (@geoffroyleconte) - K1 Dense Cholesky (#151) (@geoffroyleconte) - Dense GPU multi-precision for LPs with K1 Cholesky (#153) (@geoffroyleconte) - Generic equilibration scaling (#155) (@geoffroyleconte) - Update krylov dep (#157) (@geoffroyleconte) - Scale rhs (#158) (@geoffroyleconte) - Use KRYLOV_SOLVERS variable (#160) (@amontoison) - Equilibration preconditioner for K2 (#161) (@geoffroyleconte) - Form K2 matrix option (#163) (@geoffroyleconte) - Scale saddle point (#165) (@geoffroyleconte) - Fix scaling for unconstrained problems (#169) (@geoffroyleconte) - Update Krylov compat (#170) (@geoffroyleconte) - Equilibration Newton system (#171) (@geoffroyleconte) - LDL preconditionner Float32 (#173) (@geoffroyleconte) - Update compat QuadraticModels 0.7.3 (#175) (@geoffroyleconte) - Release 0.3 (#177) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 4 years ago

RipQP - v0.2.6

RipQP v0.2.6

Diff since v0.2.5

Closed issues: - Use RipQP for more types (#140) - Size of solution with LLSModels (#142) - Issue with size of the solution with fixed variables (#143)

Merged pull requests: - GSP K2 (#133) (@geoffroyleconte) - K3S (#135) (@geoffroyleconte) - Update LP GPU compat for all Krylov solvers (#137) (@geoffroyleconte) - Test Float16 (#141) (@geoffroyleconte) - Fix solution size issues (#144) (@geoffroyleconte) - Release 0.2.6 (#146) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

RipQP - v0.2.5

RipQP v0.2.5

Diff since v0.2.4

Merged pull requests: - Conversions QM (#130) (@geoffroyleconte) - Release 0.2.5 (#132) (@geoffroyleconte)

- Julia
Published by github-actions[bot] about 4 years ago

RipQP - v0.2.4

RipQP v0.2.4

Diff since v0.2.3

Closed issues: - Deal with constrained least squares (#26)

Merged pull requests: - Block-structured Krylov solvers for the augmented system (#107) (@geoffroyleconte) - Add gpmr to structured methods (#109) (@geoffroyleconte) - Add pdd to solverspecific (#111) (@geoffroyleconte) - K3.5 structured (#112) (@geoffroyleconte) - Update Compat QuadraticModels 0.7 (#116) (@geoffroyleconte) - Update CI (#117) (@geoffroyleconte) - Update Compat NLPModelsModifiers and LinearOperators (#119) (@geoffroyleconte) - Fix IPF issue with range constraints (#120) (@geoffroyleconte) - Change init regularization in SolverParams (#122) (@geoffroyleconte) - Dense LDL (#124) (@geoffroyleconte) - Add gpmr to K35 (#126) (@geoffroyleconte) - Compat QuadraticModels 0.7.2 (#128) (@geoffroyleconte) - Release 0.2.4 (#129) (@geoffroyleconte)

- Julia
Published by github-actions[bot] about 4 years ago

RipQP - v0.2.3

RipQP v0.2.3

Diff since v0.2.2

Merged pull requests: - Use generic Krylov methods, add MINRES_QLP (#70) (@geoffroyleconte) - History for rcNorm, rbNorm, pdd (#72) (@geoffroyleconte) - Fix issue K2.5 and 5-args mul! (#74) (@geoffroyleconte) - History nprod (#75) (@geoffroyleconte) - Cumsum nprod (#76) (@geoffroyleconte) - Abstract Residuals structure, add more data to history (#77) (@geoffroyleconte) - Gradually decrease MINRES tol (#79) (@geoffroyleconte) - Remove useless lines K2.5 update (#80) (@geoffroyleconte) - Generic code for storing A or AT (#81) (@geoffroyleconte) - Display nprod in log (#83) (@geoffroyleconte) - Remove fixed variables (Presolve) (#84) (@geoffroyleconte) - Presolve CSC to COO (#86) (@geoffroyleconte) - dd in solver! arguments (#88) (@geoffroyleconte) - Generic pad for Krylov solvers (#90) (@geoffroyleconte) - K3 formulation with a few Krylov solvers (#92) (@geoffroyleconte) - K3.5 (#94) (@geoffroyleconte) - add K1 and update tutorial (#96) (@geoffroyleconte) - add scaling before krylov method (#98) (@geoffroyleconte) - fix issue K3 (#100) (@geoffroyleconte) - display nprod K1 (#101) (@geoffroyleconte) - Presolve in QuadraticModels (#103) (@geoffroyleconte) - Copy data (#104) (@geoffroyleconte) - add dqgmres for K2 (#105) (@geoffroyleconte) - version 0.2.3 (#106) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 4 years ago

RipQP - v0.2.2

RipQP v0.2.2

Diff since v0.2.1

Merged pull requests: - Scale Q before A, remove some simd instructions (#41) (@geoffroyleconte) - Initialize vectors with similar (#43) (@geoffroyleconte) - Use generic types (#45) (@geoffroyleconte) - Prepare GPU 2 (#51) (@geoffroyleconte) - Allocate workspace (#53) (@geoffroyleconte) - Bump compat JSO packages (#57) (@geoffroyleconte) - MINRES with K2 and K2.5 (#61) (@geoffroyleconte) - [AUTO] Change master to main (#63) (@abelsiqueira) - GPU compat (#64) (@geoffroyleconte) - Maximize (#67) (@geoffroyleconte) - Release 0.2.2 (#69) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 4 years ago

RipQP - v0.2.1

RipQP v0.2.1

Diff since v0.2.0

Merged pull requests: - Update CI, TagBot and documentation workflows (#32) (@JSOBot) - LLS solve (#33) (@geoffroyleconte) - Fix doc issue (#35) (@geoffroyleconte) - Save IPM system in .mtx and .rhs files (#37) (@geoffroyleconte) - Return multipliers (#39) (@geoffroyleconte) - V 0.2.1 (#40) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 5 years ago

RipQP - v0.2.0

RipQP v0.2.0

Diff since v0.1.0

Closed issues: - Generate DOI (#8)

Merged pull requests: - use GitHub Actions, CirrusCI (#9) (@dpo) - add doi, link doc dev (#10) (@geoffroyleconte) - Multiple centrality corrections, multiple regularizations (#11) (@geoffroyleconte) - use SlackModel! , change to CSC (#12) (@geoffroyleconte) - Reorganize code (#14) (@geoffroyleconte) - add stop crit without normalization (#15) (@geoffroyleconte) - add K25 formulation (#16) (@geoffroyleconte) - QP refinement (#17) (@geoffroyleconte) - Computation of descent directions using generic solvers (#19) (@geoffroyleconte) - compat SolverTools QuadraticModels (#21) (@geoffroyleconte) - IPF (#22) (@geoffroyleconte) - udpate compat LDLFactorizations (#23) (@geoffroyleconte) - separate solver! and updatepad! (#24) (@geoffroyleconte) - Use SolverCore instead of SolverTools (#25) (@abelsiqueira) - fix doc issue (#27) (@geoffroyleconte) - Find number of corrections according to factorization time (#28) (@geoffroyleconte) - version 0.2 (#30) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 5 years ago

RipQP -

- Julia
Published by dpo about 5 years ago