Merge in GEQO Optimizer

Marc G. Fournier <scrappy@hub.org>

Commit: 29138eeb3ca299d0fdc3d4ea2cbe523b759c9db0
Author: Marc G. Fournier <scrappy@hub.org>
Date: 1997-02-19T12:59:07Z
Releases: 7.1.1
Merge in GEQO Optimizer

From: "Martin S. Utesch" <utesch@aut.tu-freiberg.de>

Files

PathChange+/−
src/backend/optimizer/geqo/geqo_copy.c added +67 −0
src/backend/optimizer/geqo/geqo_cx.c added +129 −0
src/backend/optimizer/geqo/geqo_erx.c added +424 −0
src/backend/optimizer/geqo/geqo_eval.c added +667 −0
src/backend/optimizer/geqo/geqo_main.c added +271 −0
src/backend/optimizer/geqo/geqo_misc.c added +248 −0
src/backend/optimizer/geqo/geqo_mutation.c added +76 −0
src/backend/optimizer/geqo/geqo_params.c added +323 −0
src/backend/optimizer/geqo/geqo_paths.c added +145 −0
src/backend/optimizer/geqo/geqo_pmx.c added +210 −0
src/backend/optimizer/geqo/geqo_pool.c added +248 −0
src/backend/optimizer/geqo/geqo_px.c added +116 −0
src/backend/optimizer/geqo/geqo_recombination.c added +106 −0
src/backend/optimizer/geqo/geqo_selection.c added +103 −0
src/backend/optimizer/geqo/Makefile added +43 −0
src/backend/optimizer/geqo/minspantree.c added +198 −0
src/backend/optimizer/Makefile modified +5 −2
src/backend/optimizer/path/allpaths.c modified +17 −1
src/include/config.h.in modified +12 −0
src/include/optimizer/geqo_copy.h added +27 −0
src/include/optimizer/geqo_gene.h added +42 −0
src/include/optimizer/geqo.h added +78 −0
src/include/optimizer/geqo_misc.h added +34 −0
src/include/optimizer/geqo_mutation.h added +27 −0
src/include/optimizer/geqo_paths.h added +28 −0
src/include/optimizer/geqo_pool.h added +37 −0
src/include/optimizer/geqo_random.h added +37 −0
src/include/optimizer/geqo_recombination.h added +77 −0
src/include/optimizer/geqo_selection.h added +28 −0