51 void best_config_analysis();
52 void best_config_write();
54 void init_population(
Configuration** population,
int populationsize);
57 void adjust_parameters(
Configuration* configuration,
int& maxneighbors,
int& minneighbors);
85 int** csp_constraintdatastructure(
int nbvar);
virtual void init_domain_tabdomain()
Definition: csproblem.cpp:291
virtual int random_value(int var, int val)
Definition: csproblem.cpp:133
vector< int > * tabdomains
Definition: csproblem.h:11
int domainsize
Definition: incop.h:229
virtual int index2value(int index, int var)
Definition: incop.h:296
void compute_var_conflict(Configuration *configuration)
Definition: csproblem.cpp:33
virtual void init_domains(int nbvar, int s)
Definition: csproblem.cpp:18
virtual int random_conflict_variable(Configuration *configuration)
Definition: csproblem.cpp:125
Definition: csproblem.h:72
int nbconst
Definition: csproblem.h:7
Configuration * best_config
Definition: incop.h:223
int nbvar
Definition: incop.h:226
Long valuation
Definition: incop.h:93
virtual int min_conflict_value(int var, int val, Configuration *configuration)
Definition: csproblem.cpp:148
int var_conflict
Definition: incop.h:327
int val_conflict
Definition: incop.h:330
vector< int > var_conflict
Definition: incop.h:97
int * domains
Definition: csproblem.h:14
virtual Long config_evaluation(Configuration *configuration)
Definition: incop.h:290
virtual void move_execution(Configuration *configuration, Move *move)
Definition: csproblem.cpp:197
virtual int random_variable(Configuration *configuration)
Definition: csproblem.cpp:109
virtual void set_domains_connections(int *dom, vector< int > *tabledom, vector< int > *connect)
Definition: csproblem.cpp:284
vector< int > * connections
Definition: csproblem.h:17
CSProblem(int nbvar, int nbconst)
Definition: csproblem.cpp:49
virtual void best_config_verification()
Definition: csproblem.cpp:257
Move * currentmove
Definition: incop.h:235
Move * bestmove
Definition: incop.h:241
virtual int variable_domainsize(int var)
Definition: csproblem.cpp:44
virtual Long get_conflicts_problem(OpProblem *problem, int var, int val)
Definition: incopalgo.cpp:225
int ** constraints
Definition: csproblem.h:79
int * config
Definition: incop.h:90
virtual void init_tabdomains(int s)
Definition: csproblem.cpp:25
Move * firstmove
Definition: incop.h:238
virtual Move * create_move()
Definition: incop.h:259
virtual void allocate_moves()
Definition: csproblem.cpp:249
Definition: csproblem.h:3