All Projects → convexbrain → Totsu

convexbrain / Totsu

Licence: Unlicense License
First-order conic solver for convex optimization problems

Programming Languages

rust
11053 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Totsu

osqp
The Operator Splitting QP Solver
Stars: ✭ 929 (+5061.11%)
Mutual labels:  optimization, solver
Prioritizr
Systematic conservation prioritization in R
Stars: ✭ 62 (+244.44%)
Mutual labels:  optimization, solver
Vroom
Vehicle Routing Open-source Optimization Machine
Stars: ✭ 533 (+2861.11%)
Mutual labels:  optimization, solver
qpmad
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
Stars: ✭ 41 (+127.78%)
Mutual labels:  optimization, solver
Optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Stars: ✭ 2,454 (+13533.33%)
Mutual labels:  optimization, solver
Cppnumericalsolvers
a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Stars: ✭ 638 (+3444.44%)
Mutual labels:  optimization, solver
Osqp
The Operator Splitting QP Solver
Stars: ✭ 689 (+3727.78%)
Mutual labels:  optimization, solver
Angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Stars: ✭ 75 (+316.67%)
Mutual labels:  optimization, solver
Cosmo.jl
COSMO: Accelerated ADMM-based solver for convex conic optimisation problems (LP, QP, SOCP, SDP, ExpCP, PowCP). Automatic chordal decomposition of sparse semidefinite programs.
Stars: ✭ 149 (+727.78%)
Mutual labels:  optimization, solver
Hiop
HPC solver for nonlinear optimization problems
Stars: ✭ 75 (+316.67%)
Mutual labels:  optimization, solver
ProxSDP.jl
Semidefinite programming optimization solver
Stars: ✭ 69 (+283.33%)
Mutual labels:  optimization, solver
CSDP.jl
Julia Wrapper for CSDP (https://projects.coin-or.org/Csdp/)
Stars: ✭ 18 (+0%)
Mutual labels:  optimization, solver
cplex-example
Solving a TSP with the CPLEX C++ API.
Stars: ✭ 40 (+122.22%)
Mutual labels:  optimization, solver
Unreal-Development-Guides-and-Tips
High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
Stars: ✭ 118 (+555.56%)
Mutual labels:  optimization
a-tour-of-pytorch-optimizers
A tour of different optimization algorithms in PyTorch.
Stars: ✭ 46 (+155.56%)
Mutual labels:  optimization
Alpha
A lazy-grounding Answer-Set Programming system
Stars: ✭ 44 (+144.44%)
Mutual labels:  solver
goga
Go evolutionary algorithm is a computer library for developing evolutionary and genetic algorithms to solve optimisation problems with (or not) many constraints and many objectives. Also, a goal is to handle mixed-type representations (reals and integers).
Stars: ✭ 39 (+116.67%)
Mutual labels:  optimization
rcppensmallen
Rcpp integration for the Ensmallen templated C++ mathematical optimization library
Stars: ✭ 28 (+55.56%)
Mutual labels:  optimization
descent
First-order optimization tools
Stars: ✭ 23 (+27.78%)
Mutual labels:  optimization
macos
macOS load bootup and optimization
Stars: ✭ 29 (+61.11%)
Mutual labels:  optimization

Totsu

Totsu (凸 in Japanese) means convex.

solver_rust_conic/

This crate for Rust provides a first-order conic linear program solver.

Crate: https://crates.io/crates/totsu/

Documentation: https://docs.rs/totsu/

Book(ja): https://convexbrain.github.io/Totsu/book/

examples/

How to use Totsu to solve various optimization problems.


[obsolete] solver/

This C++ package provides a basic primal-dual interior-point method solver: PrimalDualIPM.

solver/doxygen/ documentation: http://convexbrain.github.io/Totsu/PrimalDualIPM/html/

[obsolete] solver_rust/

This crate for Rust provides a basic primal-dual interior-point method solver: PDIPM.

Crate: https://crates.io/crates/totsu/0.5.0/

Documentation: https://docs.rs/totsu/0.5.0/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].