#include <color.h>
Graphe d'héritage de la classe ImpasseColor
Membres publics | |
ImpasseColor (int nvar, int nconst, int nbcolor, int degree) | |
int | config_evaluation (Configuration *configuration) |
void | fullincr_update_conflicts (FullincrCSPConfiguration *configuration, Move *move) |
void | move_execution (Configuration *configuration, Move *move) |
void | random_configuration (Configuration *configuration) |
void | compute_var_conflict (Configuration *configuration) |
void | init_domains (int nbvar, int s) |
void | init_tabdomains (int s) |
void | best_config_analysis () |
void | best_config_write () |
Attributs Publics | |
int | sumdegree |
|
analyse da la meilleure solution Redéfinie à partir de ColorCSProblem. |
|
ecriture de la meilleure solution Redéfinie à partir de ColorCSProblem. |
|
calcul des variables en conflit : on reconstruit le vecteur des variables en conflit d'une configuration Redéfinie à partir de CSProblem. |
|
nombre de contraintes de difference violées - on met a jour les compteurs de conflits par variable Redéfinie à partir de ColorCSProblem. |
|
mise à jour des conflits dans l'implantation avec incrémentalité complète Redéfinie à partir de ColorCSProblem. |
|
initialisation des domaines par défaut : un seul domaine numéro 0 pour toutes les variables Redéfinie à partir de ColorCSProblem. |
|
un seul domaine par défaut : entiers de 0 à s-1 Redéfinie à partir de CSProblem. |
|
exécution d'un mouvement (modification de la configuration courante) Redéfinie à partir de CSProblem. |
|
affectation aléatoire des variables d'une configuration Redéfinie à partir de CSProblem. |
|
indicateur de la mesure à minimiser : 0 (nombre de variables non affectées) , 1 (somme des degrés des variables non affectées) |