https://github.com/ds4dm/Tulip.jl

sort by:
Revision Author Date Message Commit Date
686bbde Prep for v0.9.3 (#116) * Prep for v0.9.3 * Improve version() code (#1) Co-authored-by: mtanneau <9593025+mtanneau@users.noreply.github.com> 22 March 2022, 22:45:22 UTC
141cc85 Fix residual computation (#115) 05 March 2022, 02:26:03 UTC
1098b00 CompatHelper: bump compat for MathOptInterface to 1, (keep existing compat) (#114) * CompatHelper: bump compat for MathOptInterface to 1 Co-authored-by: CompatHelper Julia <compathelper_noreply@julialang.org> 04 March 2022, 21:12:05 UTC
42e17e0 Fix MOI names interface (#113) * Fix ConstraintName interface * Fix VariableName interface * Bump version --> v0.9.2 07 February 2022, 02:03:27 UTC
74180f3 Support RawStatusString and SolveTimeSec (#111) * Support MOI.RawStatusString * Support MOI.SolveTimeSec * Bump version --> v0.9.1 16 December 2021, 18:52:10 UTC
309d35d Fix MOI tests and tag new version (#109) * Support MOI.SolverVersion attribute * Fix MOI tests * Bump version * Bump Julia compat requirement * Build on julia 1.6 (LTS) * Fix version number 15 December 2021, 08:49:42 UTC
7c14ae9 MOI 0.10 upgrade (#105) * MOI 0.10 upgrade * remove convex for now * import 14 November 2021, 23:41:43 UTC
b0b3496 Hotfix for Krylov.jl v0.7.7 (#104) * Hotfix for the next release of Krylov.jl * Uptate test/Project.toml 18 September 2021, 18:02:02 UTC
0248d36 Update README.md 18 July 2021, 22:24:07 UTC
831c798 Compile instructions for command-line executable (#102) * Compile instructions for command-line executable * Add link to app README 18 July 2021, 22:20:43 UTC
be7e0a8 Merge pull request #101 from mtanneau/mt/KKTBackend Re-write KKT module 10 July 2021, 15:09:13 UTC
254f39c Fix SID unit test 10 July 2021, 14:54:06 UTC
81172b4 Bump version --> v0.8.0 10 July 2021, 14:31:23 UTC
48e2cc1 Fix broken link in docs 10 July 2021, 14:19:23 UTC
151762b Remove obsolete section on linear systems 10 July 2021, 14:13:07 UTC
e7b97c3 Re-organize KKT docs 10 July 2021, 14:10:10 UTC
23494b8 Cleanup documentation of KKT solvers 09 July 2021, 22:53:27 UTC
7745ea7 Update docs for KKT systems 09 July 2021, 22:52:05 UTC
9ec113d Update internal type defs 05 July 2021, 14:22:54 UTC
506eab4 Compat entry for Krylov in tests 04 July 2021, 00:34:52 UTC
e318a93 Krylov-based SQD solvers 04 July 2021, 00:32:32 UTC
8cdceda Krylov-based SID solvers 04 July 2021, 00:10:42 UTC
cf31556 Re-write Krylov-based KKT solvers 03 July 2021, 23:30:12 UTC
fbf5bf2 Create separate modules for each KKT backend 03 July 2021, 20:57:59 UTC
5b5a7d2 Use more efficient convert instead of sparse 02 July 2021, 22:48:34 UTC
1663aec Use KKT backend for dense KKT solver 27 June 2021, 22:50:55 UTC
07431d8 Update KKT module to use systems and backends * KKTSystem structs * KKTBackend structs * Functioning code for CHOLMOD, LDLFact and defaults 27 June 2021, 21:07:58 UTC
070a9f4 Add primal and dual tolerances in presolve (#100) * Add Presolve tolerances * Bump v0.7.4 --> v0.7.5 26 June 2021, 22:55:46 UTC
27fee90 Update to LinearOperators.jl 2.0 (#99) 21 June 2021, 22:35:25 UTC
199b620 Fix compat of Convex.jl in tests (#97) 22 April 2021, 12:14:48 UTC
43d9250 Fix index typo and bump version (#96) * Fix BoundsError * Bump version 21 April 2021, 11:04:45 UTC
3a8a137 Pre-allocate augmented system RHS in CholmodSQD (#92) 24 March 2021, 20:10:29 UTC
2db4972 Pre-allocate augmented system RHS (#91) 23 March 2021, 13:59:44 UTC
e867407 Fix version & update citation (#89) 07 March 2021, 20:17:39 UTC
63153bf Bump version 01 March 2021, 17:06:10 UTC
5993063 Fix typo (#84) 01 March 2021, 16:34:56 UTC
7198be0 Bump compat for "LDLFactorizations" to "0.8" (#82) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 27 February 2021, 16:43:05 UTC
9f26810 Compat entry for LinearOperators 08 January 2021, 16:49:57 UTC
3718c0f Bump version 0.7.0 --> 0.7.1 08 January 2021, 16:36:00 UTC
1333579 Expose Tulip version number (#81) 08 January 2021, 16:31:36 UTC
7263d0a Use test-specific Project.toml; update deps accordingly (#80) 08 January 2021, 00:46:44 UTC
8c2349b Filter out explicit zeros in new rows/columns (#79) 08 January 2021, 00:16:14 UTC
5066f8b Fix type inconsistency in LDL factorization (#76) * Generic eltype for S matrix in LDL factorization * Add example validating Float32 26 December 2020, 19:38:34 UTC
039132b Multiple centrality corrections (#75) * Re-organize MPC code * Add Gondzio corrections to MPC; set default max corrections to 3. * Cosmetic changes 16 December 2020, 00:00:28 UTC
ac22b24 Bump compat for LDLFactorizations to 0.7 (#74) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 15 December 2020, 23:43:48 UTC
964a28d Travis --> GH actions (#73) * GitHub actions for CI * Compat Helper * Update README 15 December 2020, 20:15:08 UTC
4e41ea2 Support reading .gz and .bz2 files (#72) 15 December 2020, 16:35:09 UTC
b75733e Minor fixes and dependency updates (#71) * Support SingleVariable objective in MOI wrapper * Bump Krylov dependency * Fix type instability 06 December 2020, 21:32:15 UTC
a61fd60 Fix link to docs (#70) 05 December 2020, 18:13:14 UTC
1b5c70a Update TagBot.yml 25 November 2020, 02:58:57 UTC
fda78cf Bump version 24 November 2020, 22:29:41 UTC
f18fe38 Predictor-Corrector algorithm (#66) * Working version of Mehrotra's predictor-corrector * Run examples with HSD and MPC optimizers * Re-write parameter handling and some data structures * Run MOI tests with HSD and MPC algorithms * Use primal-dual step sizes in MPC algorithm and fix regularizations * Rename IPM options 24 November 2020, 22:28:33 UTC
db1db89 Update CI scripts 24 November 2020, 21:56:27 UTC
3d93ebc Standardize naming conventions (#63) 28 September 2020, 03:08:42 UTC
ea29705 Rewrite IPM data structures (#62) * rename directory * Util function for generating vectors of given type * Add an IPMData data structure and update IPM algorithm * Add detailed timing within IPM optimization * Rename files * Conversion ProblemData --> IPMData and solution extraction * Fix stopping criterion for Primal infeasibility * Remove arithmetic for KKT solvers overview * Update style convention in docstrings * Update form of internal LP representation in docs * Add toy example tutorial * Bind IPMData to IPM optimizer and simplify dispatch rules 27 September 2020, 16:38:29 UTC
76e22bf Fix compatibility requirement for Julia >= 1.3 and bump version (#61) 23 September 2020, 13:43:46 UTC
05cb811 Bump version to 0.6.1 20 September 2020, 17:08:07 UTC
380bc23 Analyze-Factorize in LDLFactorization (#60) * Analyze-Factorize in LDLFactorization * Update compat for LDLFactorizations 20 September 2020, 17:07:05 UTC
ba933cb Migrate travis URL in README build badge 15 September 2020, 23:04:32 UTC
26615ce Bump version 14 September 2020, 17:23:19 UTC
524b39b Initial infrastructure for Krylov-based linear solvers (#56) * Initial infrastructure for Krylov-based linear solvers * Add unit tests for krylov solvers * Add SQD solver * Add unit tests for SQD solvers * Update docs * Allow for user-specified tolerances * Add compat entry for Krylov * Krylov solver for symmetric indefinite systems * Update docs and unify naming conventions * Tighten default tolerances 14 September 2020, 17:22:24 UTC
68a3b96 Fix handling of numerical zeros in presolve (#57) * Fix accounting of non-zero coefficients * Add tests 04 September 2020, 15:44:54 UTC
73c7c2c Tidy-up the code (#55) * Keep upper-triangle of KKT matrix in memory * Set number of threads at the beginning of optimization * Use generic mul! * Remove TODO warning * Update deps 22 August 2020, 18:48:36 UTC
5915a11 Version 0.5.1 (#54) 15 August 2020, 22:08:18 UTC
cd90f48 Fix index update after row/column deletion (#53) 15 August 2020, 21:58:27 UTC
20aea6b Update URLs for migration to jump-dev (#51) 26 June 2020, 18:07:15 UTC
8dc76ec Exclude solve_func_vectoraffine_nonneg (#50) 31 May 2020, 20:47:14 UTC
fb98034 Bump version 05 May 2020, 19:29:20 UTC
d65f8eb Simplify interface for choosing KKT solvers & matrices (#48) * Move LinearSolvers into KKTSolver module * Add factories and update naming conventions * Update docs 05 May 2020, 17:19:30 UTC
4136080 Support setting MOI.Name (#47) 01 May 2020, 19:09:23 UTC
47169c8 Update deps 25 April 2020, 21:25:58 UTC
0918526 Remove compat for QPSReader 25 April 2020, 21:18:11 UTC
6c0d10a Bump version and update README 25 April 2020, 21:04:37 UTC
fd9cf61 Remove UnitBlockAngular code (#46) 25 April 2020, 20:31:08 UTC
ebdaa5d Presolve (#45) * Initial working version of presolve * Include post-solve * Functioning scaling * Expand interface * Presolve forcing rows * Free column singletons * Dominated columns * Post-solve of primal/dual infeasible problems * Identification of row singletons * Fix counting of non-zeros * Use sqrt(Linf) norm for scaling * Update examples * Presolve parameter & printing * Unify naming and printing conventions * More unit tests * Access BarrierIterations attribute * Catch ZeroPivotException when computing factorization 25 April 2020, 17:27:01 UTC
55cc987 Re-write core data structures and interface (#44) * Re-write internal data structures * Re-write data structres for problem data * Remove old data structures and their APIs * Remove StandardForm layer * Update code in HSDSolver * Remove un-necessary dependencies * Replace Env by Parameters struct * Rename parameters with CamelCase convention * Remove all occurrences of Env * Use QPSReader * Drop old reader and tests * Update model API * Update examples * Update unit tests accordingly * Delete obsolete file * Re-write the MOI interface * Use new API * Fix a few implementation bugs * Update tests * Update examples * Add test problems from ProblemDepot * Fix objective sense * Update documentation * Rename parameters * Attribute management * Document the API * Update MOI interface * support get/get MOI.RawParameter * fix bug in MOI.ListOfVariableIndices * Drop Julia1.0 * Base.@kwdef handles parametric types only for Julia 1.1 * isnothing requires Julia 1.1 06 April 2020, 18:27:37 UTC
0601c64 Undo use of low-level CHOLMOD to avoid thread instability in Julia 1.4+ 23 March 2020, 15:00:53 UTC
ba53600 Julia versions 29 February 2020, 23:32:02 UTC
1f752fd Restrict Julia version Julia version is restricted to 1.3 until modifications in CHOLMOD brought by https://github.com/JuliaLang/julia/pull/34546 are addressed. 29 February 2020, 23:24:22 UTC
e1cd757 Bump version 29 February 2020, 23:17:43 UTC
ea8be25 Update NEWS 29 February 2020, 23:17:21 UTC
6de107b Merge pull request #43 from ds4dm/ParamDoc * Default numerical tolerances * Document parameter API 29 February 2020, 23:03:32 UTC
09dbefc Document parameters API 29 February 2020, 22:15:35 UTC
a2566e6 Set default tolerances based on numerical type 29 February 2020, 22:15:10 UTC
99fdc5a Merge pull request #40 from amontoison/master Improve LinearAlgebra docstrings 28 February 2020, 20:35:49 UTC
574fb86 Improve LinearAlgebra docstrings 16 February 2020, 03:56:32 UTC
820213e Merge pull request #39 from JuliaTagBot/master Install TagBot as a GitHub Action 08 February 2020, 18:22:32 UTC
69c607b Install TagBot as a GitHub Action 08 February 2020, 13:48:57 UTC
3803ac6 Re-organize data files (#38) * Re-organise sample MPS files * Specific ignore file for docs * Remove AFIRO file 04 February 2020, 18:40:33 UTC
bda47e9 Update CI script 28 January 2020, 18:37:16 UTC
9684e69 Merge pull request #37 from ds4dm/LSTraits Expose linear solver options 28 January 2020, 18:13:32 UTC
b3165d1 Update docs 28 January 2020, 16:50:54 UTC
93a18ca Rename files to match backend names 27 January 2020, 15:20:28 UTC
e11353d Suite of generic tests for linear solvers 24 January 2020, 22:42:41 UTC
2b15ddd Print total time at the end of optimization 24 January 2020, 21:41:03 UTC
493064e Display options for linear solver 24 January 2020, 21:40:44 UTC
c88136f Trait-like-based construction for `LinearSolver`s * Use dispatch-based constructors * Add corresponding fields in Env * Update HSDSolver constructor * Update tests 24 January 2020, 21:38:41 UTC
34c826c Restrict data to Float64 for SuiteSparse solvers 21 January 2020, 23:09:46 UTC
4579119 Improve docstring 21 January 2020, 22:55:48 UTC
aaab41f Remove intermediate abstract types 21 January 2020, 22:22:32 UTC
back to top