Catalog PyPI
PACKAGE EXPLORERView in registry

admiral-solver

PyPI

Python SDK for Admiral — combinatorial optimization platform

combinatorialisingoptimizationqubosolver
Versions collected1
Direct dependencies4From release 2.0.3
Last observed20 Oct, 19:42 UTC

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.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
2.0.38 Apr 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

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:3f7222558b391e5ac13b74b6fd79ad18576463c46fdf4981e22978123547c3e4