Metadata-Version: 2.4
Name: torchPDLP
Version: 0.1.1
Summary: Uses the restarted PDHG algorithm with enhancements to solve primal-dual linear programs.
Author: Xiyan Hu, Titus Parker, Connor Phillips, Yifa Yu
License: MIT
Project-URL: Homepage, https://github.com/SimplySnap/torchPDLP
Keywords: optimization,primal-dual,linear programming,PDHG,torch
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: torch
Dynamic: license-file

# torchPDLP

torchPDLP uses the restarted PDHG algorithm with enhancements to solve primal-dual linear programs efficiently using PyTorch.

## Features
- Implementation of restarted PDHG algorithm
- Enhancements for stability and performance
- Leverages PyTorch for fast computation

## Installation

Once released on PyPI:
```bash
pip install torchPDLP
```

Or install directly from GitHub:
```bash
pip install git+https://github.com/SimplySnap/torchPDLP.git@pypi-package#subdirectory=torchPDLP
```

## Usage

```python
import torchPDLP

# Example usage here (update with actual usage)
```

## Authors

- Xiyan Hu
- Titus Parker
- Connor Phillips
- Yifa Yu

## License

MIT License
