# RustQUBO

[![test](https://github.com/yasuo-ozu/rustqubo/actions/workflows/ci.yml/badge.svg)](//github.com/yasuo-ozu/rustqubo/actions/workflows/ci.yml)
[![crates.io](https://img.shields.io/crates/v/rustqubo.svg)](//crates.io/rustqubo)

RustQUBO is high-performance solver of constrainted optimization problem.
It also supports manipulating logical constraints, optimization functions,
QUBO and supports classical solvers and other annealing machines.

It is alternative of [PyQUBO](//github.com/recruit-communications/pyqubo)

This project is founded by MITOU TARGET project in 2020.

### Project page
- [GitHub](//github.com/yasuo-ozu/rustqubo)

### Documentation of Rust API
- [Documentation (rustqubo)](//docs.rs/rustqubo/latest/rustqubo)
- [Documentation (classical_solver)](//docs.rs/classical_solver/latest/classical_solver)
- [Documentation (annealers)](//docs.rs/annealers/latest/annealers)
- [Documentation (annealers_dwave)](//docs.rs/annealers_dwave/latest/annealers_dwave)

### Documentation for Python API
- [Documentation (rustqubo)](//yasuo-ozu.github.io/rustqubo/)

## License

MIT
