Skip to main content
IBM Quantum Platform

coloriage

qiskit_addon_utils.coloring

Méthodes utilitaires pour la coloration.

auto_color_edges

auto_color_edges(edges)

GitHub

Colorier les arêtes d'entrée d'un graphe non orienté de telle sorte que deux arêtes incidentes ne partagent pas la même couleur.

Paramètres

edges (Sequence[tuple[int, int]]) – Les arêtes décrivant un graphe non orienté.

Retours

Un dictionnaire associant chaque arête à une représentation entière d'une couleur.

Type de retour

dict[ tuple[ int, int ], int ]

is_valid_edge_coloring

is_valid_edge_coloring(coloring)

GitHub

Vérifier si un schéma de coloration des arêtes est valide.

Une coloration d'arête est valide si aucun nœud n'est partagé par deux arêtes de même couleur.

Paramètres

coloring (dict[tuple[int, int], int]) – Une correspondance entre les arêtes et les représentations entières des couleurs.

Retours

Un booléen indiquant si la coloration d'entrée est valide.

Type de retour

booléen

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.