Skip to content

Adding in Competitive Mirror Descent (CMD) for Inequality Constraints #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 29 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
83fcb22
Adding the initial CMD file
jybot Jul 31, 2020
ce58905
Changing the way Bregmen potentials are required.
jybot Jul 31, 2020
4fbc4d9
Merge remote-tracking branch 'upstream/master'
jybot Aug 3, 2020
293accf
Including updating euquations for CMD algorithm.
jybot Aug 4, 2020
85f13c8
First iteration of CMD
jybot Aug 5, 2020
03cf264
Merge remote-tracking branch 'upstream/master'
jybot Aug 17, 2020
5aae2b9
Initial CMD implementation.
jybot Aug 21, 2020
97cd0e1
Create setup.cfg
gehring Aug 5, 2020
3574615
Separate the default solver from the default convergence test. (#30)
gehring Aug 8, 2020
51a84f8
Add support for pytree fixed-points. (#34)
gehring Aug 11, 2020
86a6e3e
Initial CMD implementation.
jybot Aug 21, 2020
8d9e82e
Merge branch 'master' of github.com:gehring/fax
jybot Aug 21, 2020
9bd11c2
Merge branch 'master' of github.com:jy-cds/fax
jybot Aug 21, 2020
b5690bd
Increasing readibility by simplifying some function calls and resolve…
jybot Aug 22, 2020
33160a7
parent e2eced0396358d2ab9f6b8fa21509e9deab5aba8
jybot Jul 31, 2020
52a0b5d
Merge remote-tracking branch 'upstream/master'
jybot Sep 11, 2020
841cb39
Merge branch 'master' of github.com:jy-cds/fax
jybot Sep 11, 2020
1c902bb
Fixing the main CMD algorithm, with added testing examples including …
jybot Sep 22, 2020
0e6db7d
Refractored everything about CMD into a separate module named cmd. Ad…
jybot Oct 5, 2020
c0bef5d
Minor file refactoring.
jybot Oct 5, 2020
86668fd
Code minor error correction.
jybot Oct 5, 2020
31f2aff
Merge remote-tracking branch 'upstream/master'
jybot Oct 14, 2020
92bc64c
Added auto-differentiation for a given objective function in CMD algo…
jybot Oct 14, 2020
7f6bdbb
additing preliminary jit for functions.
jybot Oct 14, 2020
87379c4
Fixed type errors associating with jitted functions.
jybot Oct 14, 2020
370f6bb
Changed to float64 precision for cg accuracy. Added the pre-multiplic…
jybot Nov 30, 2020
fc7f95f
Updated bounded Bregman Potential generation so it accommodates high-…
jybot Jan 19, 2021
3ef49a4
Fixed CMD update computation to accommendate general step sizes (non-…
jybot Jan 26, 2021
f699f33
Modified Bregman potential construction for scalars.
jybot Sep 4, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,8 @@ venv.bak/

# mypy
.mypy_cache/

# Python data files
*.npy
*.pkl
*.pickle
Empty file added fax/competitive/cmd/__init__.py
Empty file.
Loading