Catalog PyPI
Back to packageRELEASE DETAILS

2.0.3

PyPI

admiral-solver

Python SDK for Admiral — combinatorial optimization platform

combinatorialisingoptimizationqubosolver
Published8 Apr 2026
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 2.0.3 documentation

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

TypeDescription
QUBOQuadratic unconstrained binary optimization
IsingSpin glass models
HUBOHigher-order binary optimization
DQMDiscrete quadratic models
CQMConstrained quadratic models
MAX-SATMaximum satisfiability
PBOPseudo-boolean optimization
WCSPWeighted constraint satisfaction
PottsMulti-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

License

Apache 2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpy>=1.24runtime
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.25runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest>=7.0; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ruff; extra == "dev"runtime

Distribution files

1 collected
admiral_solver-2.0.3-py3-none-any.whl

bdist_wheel · 13.27 KB · Python py3

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:42 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9c889939d40aef4d9de2f80481e456eb37825b2cde6dcad1806437771c2e00bb

Other collected versions

View all collected versions →