Recent Releases of FrankWolfe

FrankWolfe - v0.5.6

FrankWolfe v0.5.6

Diff since v0.5.5

Merged pull requests: - Create active set for partial caching (#573) (@JannisHal) - Cleanup utils (#596) (@matbesancon) - Fast DCA PR (#599) (@pokutta) - Fix active set update in pairwise FW (#600) (@sebastiendesignolle) - homogenized StableRNG use in test files (#601) (@dkuzi) - temporary fix for zero gradient using secant (#604) (@WenjieXiao-2022) - added quadratic forms on fast_dot and tests (#607) (@matbesancon) - improve default hypersimplex constructor, fix docstring (#608) (@matbesancon) - forcepush docs (#609) (@matbesancon)

Closed issues: - QuadraticProductCaching active set with PFW (#598) - fast_dot with dense matrix (#606)

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

FrankWolfe - v0.5.5

FrankWolfe v0.5.5

Diff since v0.5.4

Merged pull requests: - Stochastic generic (#594) (@matbesancon) - Update Project.toml (#595) (@matbesancon)

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

FrankWolfe - v0.5.4

FrankWolfe v0.5.4

Diff since v0.5.3

Merged pull requests: - generic stochastic objective (#593) (@matbesancon)

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

FrankWolfe - v0.5.3

FrankWolfe v0.5.3

Diff since v0.5.2

Merged pull requests: - ZeroOne as LMO (#590) (@matbesancon)

Closed issues: - ZeroOneHypercube does not subtype LinearMinimizationOracle (#589)

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

FrankWolfe - v0.5.2

FrankWolfe v0.5.2

Diff since v0.5.1

Merged pull requests: - Formatter action (#540) (@matbesancon) - secant as default everywhere (#572) (@matbesancon) - Warn that x0 is modified in-place (#584) (@gdalle) - Add Aqua.jl to the tests. (#586) (@dhendryc) - added citations (#588) (@matbesancon)

Closed issues: - Numerically unstable line search? (#585)

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

FrankWolfe - v0.5.1

FrankWolfe v0.5.1

Diff since v0.5.0

Merged pull requests: - Reuse dot products from caching active set (#568) (@JannisHal) - ALM and BCFW bug fixes (#569) (@JannisHal) - Adapt reduce_size for plots with xscalelog (#574) (@JannisHal) - Document keyword arguments (#579) (@gdalle) - Minor bugs (#580) (@JannisHal) - improve doc for line search workspace (#581) (@matbesancon) - Fantope lmo (#582) (@matbesancon) - One large test suite (#583) (@dhendryc)

Closed issues: - Document algorithm arguments (#331) - The repo is gigantic (1.2 GiB) (#564) - (Bi-)Conjugate Frank-Wolfe (#576) - LMO with preallocated output (#578)

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

FrankWolfe - v0.5.0

FrankWolfe v0.5.0

Diff since v0.4.13

Release introduces breaking changes! Please check BREAKING.md for details.

Merged pull requests: - Use Secant as default linesearch (#553) (@dhendryc) - 547 Refactor lazy_tolerance (#556) (@sebastiendesignolle) - Corrective FW interface and first implementations (#560) (@matbesancon) - test tolerance adaptation (#563) (@matbesancon) - cleanup preview PRs (#566) (@matbesancon) - Relax compat for MathOptInterface (#567) (@odow)

Closed issues: - Tolerance in BPCG renamed (#547)

- Julia
Published by github-actions[bot] about 1 year ago

FrankWolfe - v0.4.13

FrankWolfe v0.4.13

Diff since v0.4.12

Merged pull requests: - Add initial dual_gap (#562) (@JannisHal)

- Julia
Published by github-actions[bot] about 1 year ago

FrankWolfe - v0.4.12

FrankWolfe v0.4.12

Diff since v0.4.11

Merged pull requests: - doc version (#546) (@matbesancon) - remove useless path to change x type (#559) (@matbesancon) - Minor fix in BCG. (#561) (@dhendryc)

- Julia
Published by github-actions[bot] about 1 year ago

FrankWolfe - v0.4.11

FrankWolfe v0.4.11

Diff since v0.4.10

Merged pull requests: - wrapped the pairwise update in a dedicated function (#557) (@matbesancon) - Adding details for getting started in the documentations (#558) (@SetaR0202)

- Julia
Published by github-actions[bot] about 1 year ago

FrankWolfe - v0.4.10

FrankWolfe v0.4.10

Diff since v0.4.9

Merged pull requests: - Adaptive Gradient Descent Method for e.g., BCG (#549) (@pokutta)

- Julia
Published by github-actions[bot] about 1 year ago

FrankWolfe - v0.4.9

FrankWolfe v0.4.9

Diff since v0.4.8

Merged pull requests: - lazied_dicg (#532) (@WenjieXiao-2022) - Tighten threshold for lazy FW vertex. (#550) (@dhendryc) - Jump to v4 for workflows (#555) (@dhendryc)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.8

FrankWolfe v0.4.8

Diff since v0.4.7

Merged pull requests: - added optional plot title for trajectory plot (#544) (@matbesancon) - update citation file (#545) (@matbesancon) - Add the adaptation from the Secant experiments (#548) (@dhendryc)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.7

FrankWolfe v0.4.7

Diff since v0.4.6

Merged pull requests: - Bug fix - LP direct solve (#537) (@JannisHal) - if dual_gap below epsilon dont enter update block (#541) (@matbesancon) - fix constructor for Adaptive (#543) (@matbesancon)

Closed issues: - MethodError in positional constructor for Adaptive (#542)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.6

FrankWolfe v0.4.6

Diff since v0.4.5

Merged pull requests: - Dicg callback info (#539) (@matbesancon)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.5

FrankWolfe v0.4.5

Diff since v0.4.4

Merged pull requests: - add safety check for adaptive (#534) (@matbesancon) - fix info in DICG (#538) (@matbesancon)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.4

FrankWolfe v0.4.4

Diff since v0.4.3

Merged pull requests: - Make fallback line search in Secant optional (#533) (@dhendryc)

Closed issues: - [High] Infinite-dimensional optimization (#173)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.3

FrankWolfe v0.4.3

Diff since v0.4.2

Merged pull requests: - DICG (#460) (@matbesancon) - DicgMOItest (#489) (@WenjieXiao-2022) - Bpcg with direct solve (#515) (@pokutta) - tolerance for non-diagonal and test (#521) (@matbesancon) - Out-of-bounds in pairwise variant (#522) (@sebastiendesignolle) - Clean active set constructors (#523) (@sebastiendesignolle) - Refactor ActiveSetQuadratic and SymmetricXXX (#524) (@sebastiendesignolle) - Pairwise renorm_interval (#525) (@sebastiendesignolle) - Update README.md (#526) (@pokutta) - Remove duplicate code (#528) (@JannisHal) - specify ambiguity on deleteat! for active set (#529) (@matbesancon) - remove dep (#530) (@matbesancon)

Closed issues: - Implement DICG (#448) - Add test for DICG with MOI (#487) - ActiveSetQuadratic with weights and atoms passed directly (#509)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.2

FrankWolfe v0.4.2

Diff since v0.4.1

Merged pull requests: - Lazy block updates (#490) (@zevwoodstock) - BPCG with direct solve extension (#507) (@pokutta) - sparsifier active set (#508) (@matbesancon) - inverse to linsolve for AS quadratic (#510) (@matbesancon) - Quadratic solve structure (#511) (@matbesancon) - Update Block-Coordinate FW (#512) (@JannisHal) - Alternating projection update (#513) (@JannisHal) - Update Project.toml (#514) (@matbesancon) - Actually use Backtracking in Secant (#517) (@dhendryc) - fix sparsify types (#518) (@matbesancon) - Revert inverse syntax (#520) (@sebastiendesignolle)

Closed issues: - kwargs for compute_extreme_point(lmo, direction)? (#399) - Quadratic detection is off by multiplicative constant (#516)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.1

FrankWolfe v0.4.1

Diff since v0.4.0

Merged pull requests: - Made Secant Search state-aware (#500) (@pokutta) - Dicg tracking (#501) (@matbesancon) - distributions in test deps (#502) (@matbesancon) - Show lowest dual gap in last iteration in PFW. (#503) (@dhendryc) - Add Backtracking as fall back for the Secant linesearch (#504) (@dhendryc) - Update Project.toml (#505) (@matbesancon)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.4.0

FrankWolfe v0.4.0

Diff since v0.3.9

Merged pull requests: - breaking changes for 0.4 (#484) (@matbesancon) - Optimal Design Problem Example (#494) (@dhendryc)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.3.9

FrankWolfe v0.3.9

Diff since v0.3.8

Merged pull requests: - added tullio (#493) (@matbesancon) - Secant fix (#495) (@matbesancon) - Dual gap issue in BPCG (#497) (@dhendryc) - BPCG - Real dual gap in Post Processing (#498) (@dhendryc) - Update Project.toml (#499) (@matbesancon)

Closed issues: - BPCG Dual Gap Issue (#496)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.3.8

FrankWolfe v0.3.8

Diff since v0.3.7

Merged pull requests: - Dicg with moi_orcale support (#467) (@WenjieXiao-2022) - readd LMO tests (#485) (@matbesancon) - add Combinatorics test (#486) (@matbesancon) - Secant Method based line search strategy for self-concordant functions (#491) (@pokutta) - Update Project.toml (#492) (@matbesancon)

- Julia
Published by github-actions[bot] over 1 year ago

FrankWolfe - v0.3.7

FrankWolfe v0.3.7

Diff since v0.3.6

Merged pull requests: - breaking change on step type (#483) (@matbesancon)

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

FrankWolfe - v0.3.6

FrankWolfe v0.3.6

Diff since v0.3.5

Merged pull requests: - Bug fix lazy BPCG step (#482) (@JannisHal)

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

FrankWolfe - v0.3.5

FrankWolfe v0.3.5

Diff since v0.3.4

Merged pull requests: - added doc for pfw to docs (#459) (@matbesancon) - Remove abs smooth file. (#462) (@dhendryc) - Extend ALM and BCFW documentation and add Multi-Threading (#463) (@JannisHal) - Nonnegative K-sparse polytope / hypersimplex (#464) (@matbesancon) - Quadratic specialized active set (#466) (@sebastiendesignolle) - ConvexHull is a subtype of LMO (#470) (@matbesancon) - Ordered Weighted Norm l1 LMO (#471) (@victorthouvenot) - Fix ALM reporting issue (#472) (@JannisHal) - Add limit to UpdateOrders (#473) (@JannisHal) - Warm-start quadratic active set (#474) (@sebastiendesignolle) - Bell example literate (#475) (@sebastiendesignolle) - Alm lambda update (#476) (@JannisHal) - Add symmetric arrays (#477) (@sebastiendesignolle) - Symmetric birkhoff example (#478) (@sebastiendesignolle) - Lazy BPCG step (#479) (@JannisHal) - Weight purge threshold (#480) (@sebastiendesignolle) - move gradient function (#481) (@matbesancon)

Closed issues: - Python interface as in odesolve.jl (#30) - Non-Euclidean / non-vector space examples (#66) - function and gradient interface (#133) - basic benchmarking (#141) - Issue with bigfloat in away-step frank-wolfe (#203) - Frank-Wolfe patch release might have broken InferOpt tests (#387) - Ordered Weighted Norm (#409) - Quadratic specialized ActiveSet (#461) - Reporting issue with ALM algorithm (#468) - ConvexHullOracle not a subtype of LinearMinimizationOracle (#469)

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

FrankWolfe - v0.3.4

FrankWolfe v0.3.4

Diff since v0.3.3

Merged pull requests: - eps in Adaptive now working for complex iterates (#455) (@sebastiendesignolle) - Add symmetry reduction (#456) (@sebastiendesignolle) - Implementation of pairwise FW (#457) (@elwirth) - fix redundant constructor in symmetry (#458) (@matbesancon)

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

FrankWolfe - v0.3.3

FrankWolfe v0.3.3

Diff since v0.3.2

Merged pull requests: - Implement additional plot for infeasibility (ALM) (#452) (@JannisHal) - Add callback state and dual gaps to UpdateOrder paramters (#453) (@JannisHal) - creating branch modern_olss (#454) (@elwirth)

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

FrankWolfe - v0.3.2

FrankWolfe v0.3.2

Diff since v0.3.1

Merged pull requests: - ALM and BCFW update (#450) (@JannisHal)

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

FrankWolfe - v0.3.1

FrankWolfe v0.3.1

Diff since v0.3.0

Merged pull requests: - abstract active set (#445) (@matbesancon) - change return type to NamedTuple (#447) (@matbesancon) - drop step AFW (#449) (@matbesancon)

Closed issues: - remove using XYZ when not used in examples (#446)

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

FrankWolfe - v0.3.0

FrankWolfe v0.3.0

Diff since v0.2.38

Merged pull requests: - fix call (#439) (@matbesancon) - Fix call (#440) (@matbesancon) - agnostic printing (#441) (@matbesancon) - added iterate computation for sparse matrix (#442) (@matbesancon) - Update list of methods for custom iterate (#443) (@sebastiendesignolle) - New line searches (#444) (@pokutta)

Closed issues: - Relax assumption that gradient is in-place (#238) - Include shape-preserving block vector (#412) - Github PR template (#424) - change reporting of agnostic step size to include the "\ell" in bracket (#432) - Release (#438)

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

FrankWolfe - v0.2.38

FrankWolfe v0.2.38

Diff since v0.2.37

Merged pull requests: - 429 almo and bcfw changes (#437) (@JannisHal)

Closed issues: - ALMO and BCFW changes (#429)

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

FrankWolfe - v0.2.37

FrankWolfe v0.2.37

Diff since v0.2.36

Merged pull requests: - block oracles (#434) (@matbesancon)

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

FrankWolfe - v0.2.36

FrankWolfe v0.2.36

Diff since v0.2.35

Merged pull requests: - more control over plots (#423) (@matbesancon) - shorter batch name in header (#433) (@matbesancon) - Fix Shortstep for zero direction (#435) (@JannisHal) - convex hull LMO (#436) (@matbesancon)

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

FrankWolfe - v0.2.35

FrankWolfe v0.2.35

Diff since v0.2.34

Merged pull requests: - Mostly cosmetic changes and an example (#431) (@pokutta)

Closed issues: - Homogenize algorithm headers (#430)

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

FrankWolfe - v0.2.34

FrankWolfe v0.2.34

Diff since v0.2.33

Merged pull requests: - added open loop parameterization (#428) (@matbesancon)

Closed issues: - Open-loop step size (#427)

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

FrankWolfe - v0.2.33

FrankWolfe v0.2.33

Diff since v0.2.32

Merged pull requests: - better error (#422) (@matbesancon)

Closed issues: - Optimize all step size computation strategies (#42) - In memory mode we write back into the x0 (#59) - Using reference tests for extended verifications (#95) - Rewrite LCG as a call to FrankWolfe with the suitable LMO (#213) - Unclear error in active_yet_argminmax (#421) - Interface and examples for infinite-dimensional optimization (#426)

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

FrankWolfe - v0.2.32

FrankWolfe v0.2.32

Diff since v0.2.31

Merged pull requests: - smoothness fallback (#417) (@matbesancon) - Alm minor fixes (#418) (@JannisHal) - Plot trajectories marker (#419) (@JannisHal) - Primal offset and documentation update (#420) (@JannisHal)

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

FrankWolfe - v0.2.31

FrankWolfe v0.2.31

Diff since v0.2.30

Merged pull requests: - Implement Alternating Linear Minimization (#407) (@JannisHal) - Update basics.md (#410) (@pokutta) - Fix docstrings for Alternating Linear Minimization (#411) (@JannisHal) - dense gradient by default (#413) (@matbesancon) - Alternative relaxed smoothness condtion for adaptive linesearch (#415) (@JannisHal) - Adaptive linesearch update docstring (#416) (@JannisHal)

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

FrankWolfe - v0.2.30

FrankWolfe v0.2.30

Diff since v0.2.29

Merged pull requests: - Fixes step selection issue in lazy blended pairwise CG (#408) (@pokutta)

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

FrankWolfe - v0.2.29

FrankWolfe v0.2.29

Diff since v0.2.28

Merged pull requests: - reshape birkhoff vector (#390) (@matbesancon) - inplace version in away fw step (#405) (@matbesancon)

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

FrankWolfe - v0.2.28

FrankWolfe v0.2.28

Diff since v0.2.27

Merged pull requests: - Afw inplace (#402) (@matbesancon) - Copyto scaledhot (#403) (@matbesancon)

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

FrankWolfe - v0.2.27

FrankWolfe v0.2.27

Diff since v0.2.26

Merged pull requests: - modified fallback (#401) (@matbesancon)

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

FrankWolfe - v0.2.26

FrankWolfe v0.2.26

Diff since v0.2.25

Merged pull requests: - update dual gap if about to exit (#397) (@matbesancon) - print LMO type in header (#398) (@matbesancon) - isequal specialized for custom vertex types (#400) (@matbesancon)

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

FrankWolfe - v0.2.25

FrankWolfe v0.2.25

Diff since v0.2.24

Merged pull requests: - Use mathjax syntax for formula (#395) (@jeremiahpslewis) - Respect gamma_max in GenericMonotonicStepSize. (#396) (@dhendryc)

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

FrankWolfe - v0.2.24

FrankWolfe v0.2.24

Diff since v0.2.23

Merged pull requests: - Adapting BCG and AFW for Boscia (#394) (@dhendryc)

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

FrankWolfe - v0.2.23

FrankWolfe v0.2.23

Diff since v0.2.22

Merged pull requests: - signature (#389) (@matbesancon) - Signature (#391) (@matbesancon) - Fast types (#392) (@matbesancon) - added ellipsoid (#393) (@matbesancon)

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

FrankWolfe - v0.2.22

FrankWolfe v0.2.22

Diff since v0.2.21

Merged pull requests: - document method compute active set iterate (#386) (@matbesancon) - Fixed callback in away-frank-wolfe (#388) (@dhendryc)

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

FrankWolfe - v0.2.21

FrankWolfe v0.2.21

Diff since v0.2.20

Merged pull requests: - recompute dual gap depending on parameter (#385) (@matbesancon)

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

FrankWolfe - v0.2.20

FrankWolfe v0.2.20

Diff since v0.2.19

Merged pull requests: - generic array linf (#384) (@matbesancon)

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

FrankWolfe - v0.2.19

FrankWolfe v0.2.19

Diff since v0.2.18

Merged pull requests: - Away Frank-Wolfe should stop when dual gap reached epsilon. (#383) (@dhendryc)

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

FrankWolfe - v0.2.18

FrankWolfe v0.2.18

Diff since v0.2.17

Merged pull requests: - fixed typo in matrix completion documentation (#380) (@zevwoodstock) - Fix callback definition (#381) (@dhendryc) - Update Project.toml (#382) (@dhendryc)

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

FrankWolfe - v0.2.17

FrankWolfe v0.2.17

Diff since v0.2.16

Merged pull requests: - More tests (#372) (@j-geuter) - CompatHelper: bump compat for Hungarian to 0.7, (keep existing compat) (#378) (@github-actions[bot]) - added d to CallbackState (#379) (@matbesancon)

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

FrankWolfe - v0.2.16

FrankWolfe v0.2.16

Diff since v0.2.15

Closed issues: - Pairwise Frank-Wolfe variant (#241)

Merged pull requests: - Avoid atom difference (#375) (@sebastiendesignolle) - improve example (#376) (@matbesancon) - recomputation of x if renorm (#377) (@matbesancon)

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

FrankWolfe - v0.2.15

FrankWolfe v0.2.15

Diff since v0.2.14

Merged pull requests: - Pairwise gap (#370) (@matbesancon) - looser check, only in debug (#371) (@matbesancon)

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

FrankWolfe - v0.2.14

FrankWolfe v0.2.14

Diff since v0.2.13

Merged pull requests: - pairwise gap (#369) (@matbesancon)

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

FrankWolfe - v0.2.13

FrankWolfe v0.2.13

Diff since v0.2.12

Merged pull requests: - Restarted monotonic step size (#365) (@matbesancon) - add plot back (#368) (@matbesancon)

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

FrankWolfe - v0.2.12

FrankWolfe v0.2.12

Diff since v0.2.11

Closed issues: - LoadError: Evaluation into the closed module FrankWolfe breaks incremental compilation because the side effects will not be permanent. (#357)

Merged pull requests: - fix plotting in separate block (#366) (@matbesancon)

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

FrankWolfe - v0.2.11

FrankWolfe v0.2.11

Diff since v0.2.10

Merged pull requests: - additional min gamma_max (#360) (@matbesancon) - Linear Search fix. (#361) (@dhendryc) - Fix adaptive (#363) (@matbesancon)

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

FrankWolfe - v0.2.10

FrankWolfe v0.2.10

Diff since v0.2.9

Merged pull requests: - re-reduce number of calls (#359) (@matbesancon)

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

FrankWolfe - v0.2.9

FrankWolfe v0.2.9

Diff since v0.2.8

Merged pull requests: - reset initial phi for now (#358) (@matbesancon)

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

FrankWolfe - v0.2.8

FrankWolfe v0.2.8

Diff since v0.2.7

Merged pull requests: - only recompute v if requested (#355) (@matbesancon) - Print header if t=0. (#356) (@dhendryc)

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

FrankWolfe - v0.2.7

FrankWolfe v0.2.7

Diff since v0.2.6

Merged pull requests: - Change placement of iteration counter (#354) (@dhendryc)

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

FrankWolfe - v0.2.6

FrankWolfe v0.2.6

Diff since v0.2.5

Merged pull requests: - Update primal value before the callback. (#352) (@dhendryc)

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

FrankWolfe - v0.2.5

FrankWolfe v0.2.5

Diff since v0.2.4

Closed issues: - ActiveSet functions without broadcast (#343)

Merged pull requests: - callback ordering (#350) (@matbesancon) - up doc (#351) (@matbesancon)

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

FrankWolfe - v0.2.4

FrankWolfe v0.2.4

Diff since v0.2.3

Merged pull requests: - Quick fix in active_set.jl. (#349) (@dhendryc)

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

FrankWolfe - v0.2.3

FrankWolfe v0.2.3

Diff since v0.2.2

Merged pull requests: - ActiveSet operations required by the iterate and vertex types (#348) (@matbesancon)

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

FrankWolfe - v0.2.2

FrankWolfe v0.2.2

Diff since v0.2.1

Closed issues: - Some examples broken (#344)

Merged pull requests: - renaming (#345) (@matbesancon) - parenthesis (#346) (@matbesancon) - different footer (#347) (@matbesancon)

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

FrankWolfe - v0.2.1

FrankWolfe v0.2.1

Diff since v0.2.0

Merged pull requests: - reset printing to previous (#342) (@matbesancon)

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

FrankWolfe - v0.2.0

FrankWolfe v0.2.0

Diff since v0.1.22

Closed issues: - Deal with numerically unstable Lipschitz estimates in adaptive LS (#337)

Merged pull requests: - Breaking 0.2 (#295) (@matbesancon) - Simplified callback state (#321) (@j-geuter) - Fix dualstep check breaking (#330) (@matbesancon) - fix print (#332) (@matbesancon) - start counting iterations with 1 (#333) (@hannahtro) - Minor change of iteration counter placement (#334) (@dhendryc) - Discarded vertex storage (#335) (@matbesancon) - updated counter of print_header call to 1 (#336) (@dviladrich95) - Breaking02md (#338) (@j-geuter) - improved and debug (#339) (@matbesancon) - formatting (#340) (@matbesancon) - remove PP from printing by default (#341) (@matbesancon)

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

FrankWolfe - v0.1.22

FrankWolfe v0.1.22

Diff since v0.1.21

Merged pull requests: - fix tol with epsilon (#329) (@matbesancon)

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

FrankWolfe - v0.1.21

FrankWolfe v0.1.21

Diff since v0.1.20

Closed issues: - Replace broadcast assignment with LinearAlgebra.mul! (#269) - Set gamma_max correctly in (#317)

Merged pull requests: - Callback-stop-unified (#313) (@dviladrich95) - Readd gradient (#314) (@matbesancon) - Fix signature (#316) (@matbesancon) - Fix gamma (#318) (@dhendryc) - up project (#319) (@matbesancon) - Movielens bug fix (#320) (@dviladrich95) - fix (#322) (@matbesancon) - fix (#323) (@matbesancon) - Added docstrings for linesearch methods (#324) (@zevwoodstock) - Added page for line search methods (#325) (@zevwoodstock) - adapted doc improvement to breaking-02 (#326) (@matbesancon) - Quick fix (#327) (@dhendryc) - fix print (#328) (@matbesancon)

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

FrankWolfe - v0.1.20

FrankWolfe v0.1.20

Diff since v0.1.19

Closed issues: - Just use the user-passed x0 to compute actual first point (#147) - Choose which functions to include in precompilation (#220)

Merged pull requests: - Step counter 02 (#301) (@dviladrich95) - use function that calls @memory_mode (#302) (@hannahtro) - Documentation revamp (#306) (@gdalle) - Fix math in README (#307) (@gdalle) - Update basics.md (#308) (@gdalle) - Remove remaining math in README.md (#309) (@gdalle) - Update README.md (#310) (@gdalle) - up MOI to 1 (#311) (@matbesancon)

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

FrankWolfe - v0.1.19

FrankWolfe v0.1.19

Diff since v0.1.18

Merged pull requests: - RO multiplication (#303) (@matbesancon)

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

FrankWolfe - v0.1.18

FrankWolfe v0.1.18

Diff since v0.1.17

Closed issues: - Optional in-place argument for computeextremepoint (#248) - Incorrect Results (#298)

Merged pull requests: - [WIP] use modify to change objective (#291) (@hannahtro) - fix doc active set (#294) (@matbesancon) - Fix doc (#296) (@matbesancon) - Updated documentation for ball LMOs (#297) (@ZWoodstock) - fix inplace scaled (#299) (@matbesancon)

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

FrankWolfe - v0.1.17

FrankWolfe v0.1.17

Diff since v0.1.16

Merged pull requests: - faster Rank-One dot (#290) (@matbesancon) - fix dot for complex entries (#292) (@matbesancon) - Rank one dot (#293) (@matbesancon)

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

FrankWolfe - v0.1.16

FrankWolfe v0.1.16

Diff since v0.1.15

Merged pull requests: - callback gradient homogeneous (#289) (@matbesancon)

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

FrankWolfe - v0.1.15

FrankWolfe v0.1.15

Diff since v0.1.14

Merged pull requests: - In place v (#263) (@j-geuter) - Fix plot (#286) (@matbesancon) - [WIP] Visualization example (#287) (@hannahtro) - add gradient to state (#288) (@matbesancon)

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

FrankWolfe - v0.1.14

FrankWolfe v0.1.14

Diff since v0.1.13

Merged pull requests: - [WIP] Speed inference (#245) (@matbesancon) - fix header (#278) (@matbesancon) - [WIP] type stable eigenvalues in minimizeoverconvex_hull (#279) (@hannahtro) - Contributing (#280) (@matbesancon) - update precompilation (#281) (@hannahtro) - trajectory names (#282) (@matbesancon) - separate doc action (#283) (@matbesancon) - update callback arguments (#284) (@hannahtro) - reduce readme (#285) (@matbesancon)

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

FrankWolfe - v0.1.13

FrankWolfe v0.1.13

Diff since v0.1.12

Closed issues: - Double64 (#273)

Merged pull requests: - Step size strategy refactor (#259) (@matbesancon) - Replace type of x in ActiveSet (#275) (@hannahtro) - Removing densel1 (#276) (@matbesancon) - memory_mode for type stability (#277) (@hannahtro)

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

FrankWolfe - v0.1.12

FrankWolfe v0.1.12

Diff since v0.1.11

Merged pull requests: - up breaking-02 (#265) (@matbesancon) - type stability of computeextremepoint (#266) (@hannahtro) - test on 1.6 and stable (#267) (@matbesancon) - Copy MathOptLMO (#270) (@dhendryc) - Moi up (#271) (@matbesancon)

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

FrankWolfe - v0.1.11

FrankWolfe v0.1.11

Diff since v0.1.10

Merged pull requests: - tolerance keyword (#255) (@matbesancon) - Clean up active_set.jl (#258) (@dhendryc) - removed unnecessarily twice computed gap (#264) (@pokutta)

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

FrankWolfe - v0.1.10

FrankWolfe v0.1.10

Diff since v0.1.9

Merged pull requests: - Base.copy for active set (#249) (@matbesancon) - Spectrahedra sets (#250) (@matbesancon) - Updated awayfrankwolfe (#251) (@dhendryc) - Balls examples (#252) (@j-geuter) - Blended Pairwise Conditional Gradients (#253) (@matbesancon) - fix scaled shifted L1 LMO (#254) (@matbesancon)

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

FrankWolfe - v0.1.9

FrankWolfe v0.1.9

Diff since v0.1.8

Closed issues: - In-place stochastic gradient interface (#233)

Merged pull requests: - Polynomials example: Change how the true polynomial is generated (#242) (@alejandro-carderera) - in-place stochastic Frank-Wolfe (#243) (@matbesancon) - L inf normball (#246) (@j-geuter) - improve docstring for shifted scaled L1 (#247) (@matbesancon)

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

FrankWolfe - v0.1.8

FrankWolfe v0.1.8

Diff since v0.1.7

Merged pull requests: - fix iterator sense (#240) (@matbesancon)

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

FrankWolfe - v0.1.7

FrankWolfe v0.1.7

Diff since v0.1.6

Closed issues: - Optimize active set management (#158) - Stochastic Frank-Wolfe batch size as iterator (#230)

Merged pull requests: - Literate 1 (#226) (@j-geuter) - fix activate, update Readme (#228) (@matbesancon) - updating, fixing formatting readme (#229) (@matbesancon) - batch and momentum iterators (#231) (@matbesancon) - make official iterator functions, add to docs (#234) (@matbesancon) - freeze CSV version (#236) (@matbesancon) - more iterations on stoch opt (#237) (@matbesancon) - Bcg example (#239) (@j-geuter)

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

FrankWolfe - v0.1.6

FrankWolfe v0.1.6

Diff since v0.1.5

Closed issues: - DataType changes in Blended Conditional Gradients (#181) - one of the examples in CI blows up (#219)

Merged pull requests: - Second example (#211) (@j-geuter) - use similar(x), test generic (#216) (@matbesancon) - added gamma to trajectory state (#217) (@matbesancon) - added gamma to lcg (#218) (@pokutta) - rank-one matrix unary operator (#221) (@matbesancon) - added scaling for rank-one matrices (#222) (@matbesancon) - Fixed nasty bug in rankone arithmetic (#223) (@pokutta) - Third example (#224) (@j-geuter) - added precision for F64 (#225) (@matbesancon) - Bound normballs (#227) (@matbesancon)

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

FrankWolfe - v0.1.5

FrankWolfe v0.1.5

Diff since v0.1.4

Merged pull requests: - First example (#200) (@j-geuter) - fix example MOI (#201) (@matbesancon) - fixed lcg reporting issue (#204) (@pokutta) - Adding tests for the afw and bcg precision conversion issue (#205) (@pokutta) - [WIP] adding verbose iterations reporting - DO NOT MERGE (#206) (@pokutta) - [WIP] Fix for issue of Daniel with adaptive line search (#207) (@pokutta) - DO NOT MERGE: backup of cc code from Daniel's problem (#208) (@pokutta) - undoing merge mess (#209) (@pokutta) - allow more flexible mutable arrays (#215) (@matbesancon)

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

FrankWolfe - v0.1.4

FrankWolfe v0.1.4

Diff since v0.1.3

Closed issues: - add extended tests for all examples (#189)

Merged pull requests: - [WIP] BATS style testing for examples (#196) (@pokutta) - [WIP] Precompilation of common signatures (#197) (@pokutta) - [WIP] fixing CI issue for older julia with version dep code (#198) (@pokutta) - Docs home page and examples.md renamed (#199) (@j-geuter)

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

FrankWolfe - v0.1.3

FrankWolfe v0.1.3

Diff since v0.1.2

Closed issues: - Logging (#2) - [Low] add basic readme (#9) - [Low] in the end have a note that explains things (#10) - homogenize logging of output (#140) - Add time limits to the algorithms (#177) - fix ugly reporting of step size strategy (#180) - make sure that x0 is reported as very first iterate. (#187) - Several examples broken due to trajectory callback (#188)

Merged pull requests: - Docs branch with basic documentation structure (#184) (@j-geuter) - Homogenous timeout (#185) (@matbesancon) - fix LS display (#186) (@matbesancon) - Reset timing for x_0 (#190) (@pokutta) - [WIP] Logging callback function (#192) (@pokutta) - documenter removed from main deps (#194) (@matbesancon) - formatter, bump version (#195) (@matbesancon)

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

FrankWolfe - v0.1.2

FrankWolfe v0.1.2

Diff since v0.1.1

Closed issues: - Registering package (#174)

Merged pull requests: - monotonous steps (#178) (@matbesancon) - docstring on algorithms, cleanup NEP (#182) (@matbesancon) - Time out feature (#183) (@matbesancon)

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

FrankWolfe - v0.1.1

FrankWolfe v0.1.1

Diff since v0.1.0

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

FrankWolfe - First release

First release with arxiv

- Julia
Published by matbesancon about 5 years ago