1#ifndef INCOP_CSPROBLEM_H_
2#define INCOP_CSPROBLEM_H_
54 void best_config_analysis();
55 void best_config_write();
57 void init_population(
Configuration** population,
int populationsize);
60 void adjust_parameters(
Configuration* configuration,
int& maxneighbors,
int& minneighbors);
88int** csp_constraintdatastructure(
int nbvar);
Definition: csproblem.h:75
int ** constraints
Definition: csproblem.h:82
Definition: csproblem.h:6
virtual int variable_domainsize(int var)
Definition: csproblem.cpp:44
vector< int > * connections
Definition: csproblem.h:20
void compute_var_conflict(Configuration *configuration)
Definition: csproblem.cpp:33
vector< int > * tabdomains
Definition: csproblem.h:14
virtual void set_domains_connections(int *dom, vector< int > *tabledom, vector< int > *connect)
Definition: csproblem.cpp:284
virtual void init_tabdomains(int s)
Definition: csproblem.cpp:25
virtual int random_conflict_variable(Configuration *configuration)
Definition: csproblem.cpp:125
virtual void init_domains(int nbvar, int s)
Definition: csproblem.cpp:18
int * domains
Definition: csproblem.h:17
int nbconst
Definition: csproblem.h:10
CSProblem(int nbvar, int nbconst)
Definition: csproblem.cpp:49
virtual int random_variable(Configuration *configuration)
Definition: csproblem.cpp:109
virtual int random_value(int var, int val)
Definition: csproblem.cpp:133
virtual void init_domain_tabdomain()
Definition: csproblem.cpp:291
virtual int min_conflict_value(int var, int val, Configuration *configuration)
Definition: csproblem.cpp:148
int nbvar
Definition: incop.h:229