Skip to main content

Admiral

Combinatorial optimization platform. 9 problem types, 27 proprietary algorithms, solver racing, AI advisor, and natural language formulation — all behind a single API.

Install

pip install admiral-solver

Quick Start

from admiral import Solver

solver = Solver(api_key="adm_sk_...")

# Solve a QUBO problem
result = solver.solve_qubo(Q=[[-5, 2, 4], [0, -3, 1], [0, 0, -8]])
print(result.energy)     # -13.0
print(result.solution)   # [1, 0, 1]

Problem Types

Type Description
QUBO Quadratic unconstrained binary optimization
Ising Spin glass models
HUBO Higher-order binary optimization
DQM Discrete quadratic models
CQM Constrained quadratic models
MAX-SAT Maximum satisfiability
PBO Pseudo-boolean optimization
WCSP Weighted constraint satisfaction
Potts Multi-state lattice models

Solver Methods

solver.solve_qubo(Q, timeout=30, num_reads=100)
solver.solve_ising(h, J, timeout=30, num_reads=100)
solver.solve_hubo(terms, num_variables, timeout=30)
solver.solve_dqm(domains, linear, quadratic, timeout=30)
solver.solve_cqm(c, Q, A, b, var_types, bounds, timeout=30)
solver.solve_maxsat(clauses, num_variables, timeout=30)
solver.solve_pbo(objective, constraints, num_variables, timeout=30)
solver.solve_wcsp(num_variables, domains, functions, timeout=30)
solver.solve_potts(num_nodes, num_states, edges, timeout=30)

Features

  • Solver Racing — Race multiple solvers in parallel, return the best
  • AI Advisor — Automatic solver recommendation
  • NL Builder — Describe problems in English, get a formulation
  • Explainability — Understand why a solution is optimal

Links

License

Apache 2.0

Metadata

Release files for admiral-solver 2.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for admiral-solver 2.0.3
File Interpreter ABI Platform
admiral_solver-2.0.3-py3-none-any.whl Python 3 none any Details

Release files / admiral_solver-2.0.3-py3-none-any.whl

Download URL admiral_solver-2.0.3-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5881789eda34fd5bb1eed9f0e4674bca7ed48c643e59c9c1c7753121df57f538
BLAKE2b-256 checksum
How to use checksums
a25e704faa81b1d5c28970f08fb9a463f42f3c25f30b2a8d54ef53811e350777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for admiral-solver 2.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page