Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

Référence de la classe SwNiNqueen

#include <queen.h>

Graphe d'héritage de la classe SwNiNqueen

SwNqueen Nqueen BinaryCSProblem CSProblem OpProblem Liste de tous les membres

Membres publics

 SwNiNqueen (int nvar)
int config_evaluation (Configuration *Configuration)
int move_evaluation (Configuration *configuration, Move *move)
void adjust_parameters (Configuration *configuration, int &maxneighbors, int &minneighbors)
Configurationcreate_configuration ()

Description détaillée

le pb des N-reines avec voisinage de type échange (SwapMove) sans structures de données incrémentales : le plus efficace


Documentation des méthodes

void SwNiNqueen::adjust_parameters Configuration configuration,
int &  maxneighbors,
int &  minneighbors
[virtual]
 

ajustement des paramètres du voisinage (quand la taille du voisinage est supérieure à maxneighbors)

Redéfinie à partir de SwNqueen.

int SwNiNqueen::config_evaluation Configuration configuration  )  [virtual]
 

évaluation d'une configuration

Redéfinie à partir de SwNqueen.

Configuration * SwNiNqueen::create_configuration  )  [virtual]
 

création d'une configuration (la classe exacte dépend du problème)

Redéfinie à partir de Nqueen.

int SwNiNqueen::move_evaluation Configuration configuration,
Move move
[virtual]
 

évaluation d'un mouvement move sur une configuration

Redéfinie à partir de SwNqueen.


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Fri Sep 26 16:54:20 2003 pour INCOP par doxygen 1.3.3