Skip to content

Conversation

@tttamaki
Copy link
Contributor

@tttamaki tttamaki commented Dec 25, 2025

I added the following two optimizers, both for minimizing the sum of prox operators.

  • Parallel Proximal Algorithm (PPXA) for minimizing the sum of proximable functions
  • ConsensusADMM for solving the global consensus problem with ADMM

also I added some tests with existing ADMM and GeneralizedProximalGradient.

The function of these optimizers is similar to GeneralizedProximalGradient, but more common in books and hence better to be implemented.

…n and tests

- Parallel Proximal Algorithm (PPXA) for minimizing the sum of proximable functions
- ConsensusADMM for solving the global consensus problem with ADMM
- add tests in test_solver.py
  - test_ConsensusADMM_with_ADMM
  - test_ConsensusADMM_with_ADMM_for_Lasso
  - test_ConsensusADMM_with_GPG
  - test_PPXA_with_ADMM
  - test_PPXA_with_GPG
@mrava87
Copy link
Contributor

mrava87 commented Dec 27, 2025

Thanks @tttamaki, will take a look soon and provide my review 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants