Voici la liste des différents outils proposé par le Ocean SDK :
Nom | Description |
---|---|
dimod | Cet outil contient un API partagé des échantillonneurs et offre une classe de modèle quadratique binaire (BQM) contenant les modèles Ising et d'optimisation binaire quadratique sans contrainte (QUBO) utilisés par les échantillonneurs tels que le système D-Wave, une classe de modèle quadratique discret (DQM) et des modèles d'ordre supérieur (non quadratiques), des exemples de référence d'échantillonneurs et d'échantillonneurs composés, des classes de base abstraites pour la construction de nouveaux échantillonneurs et d'échantillonneurs composés. |
dwavebinarycsp | Cet outil contient la bibliothèque pour construire un modèle quadratique binaire à partir d'un problème de satisfaction de contraintes avec de petites contraintes sur des variables binaires. |
dwave-cloud-client | Cet outil contient le client D-Wave infonuagique mettant en oeuvre le minimum de l'interface REST utilisée pour communiquer avec les serveurs D-Wave Sampler API (SAPI). |
dwave-greedy | Cet outil contient la mise en oeuvre d'un solveur de descente la plus raide pour les modèles quadratiques binaires. |
dwave-hybrid | Cet outil contient un cadre d'application Python général et minimal pour la construction d'échantillonneurs de décomposition désynchronisés hybrides pour les problèmes d'optimisation binaire quadratique sans contrainte (QUBO). |
dwave-inspector | Cet outil permet de visualiser les problèmes soumis et les réponses reçues d'un solveur structuré D-Wave tel qu'un ordinateur quantique D-Wave 2000Q. |
dwave-neal | Cet outil contient une mise en oeuvre d'un échantillonneur de recuit simulé. |
dwave-networkx | Cet outil contient l'extension D-Wave NetworkX, soit un paquet de langage de programmation Python pour l'exploration et l'analyse des réseaux et des algorithmes de réseau, pour les utilisateurs de D-Wave Systems. Il fournit des outils pour travailler avec des graphes Chimera et des mise en oeuvres d'algorithmes de théorie des graphes sur le système D-Wave et d'autres échantillonneurs de modèles quadratiques binaires. |
dwave-system | Cet outil contient un API de base permettant d'incorporer facilement le système D-Wave comme échantillonneur dans la pile logicielle D-Wave Ocean, directement ou via les solveurs hybrides basés sur l'infonuagique de Leap. |
dwave-tabu | Cet outil contient une mise en oeuvre C/C++ de l'algorithme de recherche tabu multistart MST2 pour les problèmes d'optimisation binaire quadratique sans contrainte (QUBO) avec une interface Python d'échantillonneur dimod. |
minorminer | Cet outil contient les fonctionnalités heuristique pour l'incorporation mineure : étant donné un graphe mineur et cible, il essaie de trouver une cartographie incorporant le mineur dans la cible. |
penaltymodel | Cet outil contient une approche pour résoudre un problème de satisfaction de contraintes (CSP) en utilisant un modèle d'Ising ou un QUBO, consistant à cartographier chaque contrainte individuelle dans le CSP à un «petit» modèle d'Ising ou QUBO. Cette cartographie est appelé un modèle de pénalité. |
pyqubo | Cet outil contient un paquet vous aidant à créer des modèles QUBO et Ising à partir d'expressions mathématiques flexibles. |
qbsolv | Cet outil contient un solveur de décomposition trouvant une valeur minimale d'un grand problème d'optimisation binaire quadratique sans contrainte (QUBO) en le divisant en morceaux. Les pièces sont résolues à l'aide d'un solveur classique exécutant l'algorithme tabu. Le qbsolv permet également de configurer un système D-Wave comme solveur. |
Dernière mise à jour : Vendredi, le 29 janvier 2021