Skip to content

peterbarkley/oars

Repository files navigation

Optimal Algorithms for Resolvent Splitting (oars)

This package provides tools for building custom proximal splitting algorithms.

Using and citing the package

This code comes jointly with the following reference:

Bassett, R. L., & Barkley, P. (2024). Optimal Design of Resolvent Splitting Algorithms. 

When using the package in a project, please use this Bibtex entry:

@article{bassett2024optimaldesignresolventsplitting,
      title={Optimal Design of Resolvent Splitting Algorithms}, 
      author={Robert L Bassett and Peter Barkley},
      journal={arXiv preprint arXiv:2407.16159},
      year={2024},
      url={https://arxiv.org/abs/2407.16159}, 
}

Installation

After cloning the repository, the package can be installed with pip install .

Quick Start

See the quick start guide in the documentation.

Documentation

You can find the documentation for this package on readthedocs.

Reproducibility

If you would like to run the experiments from our paper, use pip install .[paper] and run the paper.ipynb notebook in the examples directory.

About

Optimization via Adaptive Resolvent Splitting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •