56#define DEFAULT_GEQO_EFFORT 5
57#define MIN_GEQO_EFFORT 1
58#define MAX_GEQO_EFFORT 10
68#define DEFAULT_GEQO_SELECTION_BIAS 2.0
69#define MIN_GEQO_SELECTION_BIAS 1.5
70#define MAX_GEQO_SELECTION_BIAS 2.0
94 int number_of_rels,
List *initial_rels);
static void * GetPlannerInfoExtensionState(PlannerInfo *root, int extension_id)
static GeqoPrivateData * GetGeqoPrivateData(PlannerInfo *root)
Cost geqo_eval(PlannerInfo *root, Gene *tour, int num_gene)
PGDLLIMPORT int Geqo_pool_size
PGDLLIMPORT int Geqo_generations
PGDLLIMPORT int Geqo_planner_extension_id
RelOptInfo * geqo(PlannerInfo *root, int number_of_rels, List *initial_rels)
PGDLLIMPORT double Geqo_seed
RelOptInfo * gimme_tree(PlannerInfo *root, Gene *tour, int num_gene)
PGDLLIMPORT double Geqo_selection_bias
PGDLLIMPORT int Geqo_effort
pg_prng_state random_state