Index of /staff/W.Langdon/ftp/gp-code

W.Langdon							29 Dec 2021

ntrees.cc ntreeshape.cc now in https://github.com/wblangdon/ntreeshape

W. B. Langdon and B. F. Buxton. 
Genetic Programming for Mining DNA Chip data from Cancer Patients. GP+EM
Pomeroy_et_al_0G04850_11142001_datasets/

GPinc.tar.gz fastest single computer GP EuroGP 2021
GPavx.tar.gz fastest single computer GP RN/19/01

gi_cbrt.tar.gz
Code for genetic improvment via data for various GNU C library support
routines cbrt, log, 1/x, x**(-0.5)

efficient_memory/ 
demo of Koza's alg to use only 2 extra buffers for generational GA
cf SIGEVOLution, 2020 13(4) p2-4 doi:10.1145/3430913.3430914

exact_marp0.awk for "Exact Mean Absolute Error of Baseline Predictor, MARP0",
WB Langdon, et al., Information and Software Technology

Genetic Improvement system to evolve better pknotsRG: pknotsGI.tar.gz

Genetic Improvement system for better BarraCUDA: barracuda_gp.tar.gz
Training data for BarraCUDA:                     see directory barracuda_0.7.105/
Current release http://sourceforge.net/projects/seqbarracuda/

Genetic Improvement system to evolve better NiftyReg niftycuda.tar.gz
Improved code for NiftyReg                           nifty_reg-1.3.9_patch.tar.gz

GI system to evolve better StereoCamera: StereoCamera_1_1.tar.gz
Training images:                         StereoImages.tar.gz
Geneticaly Improved StereoCamera:        StereoCamera_v1_1c.zip

Genetic Improvement of Bowtie2: see  directory bowtie2gp

BNF grammar and training examples for CUDA gzip code langdon_2010_cigpu.tar.gz

Sub machine code GP running under CUDA for nVidia GPU/Tesla gp32cuda.tar.gz (v1.1)

Nuclear Protien localisation test dataset wbl_gecco2004lb_protein.tar.gz

GPU Genetic programming C++ code gpu_gp_2.tar.gz gp32cuda.tar.gz
			random-numbers/gpu_park-miller.tar.gz
                        random-numbers/cuda_park-miller.tar.gz

Genetic programming C++ code

Genetic programming C++ code to evolve data structures

GPdata-3.0.tar.gz contains a version of Andy Singleton's GP-Quick
version 2.1 which has been extensively altered to support:

        Indexed memory operation (cf. teller)
        multi tree programs
        Adfs
        parameter changes without recompilation
        populations partitioned into demes
        (A version of) pareto fitness

Like GP-Quick, this software is free for non commercial use and is
unsupported.

Usage:
-----
Some documentation included. See also
ftp::/cs.ucl.ac.uk/genetic/papers/GPdata-icga-95.ps
GPdata-3.0.test.tar.gz contains sample output

Major changes since GPdata-20-aug-95.tar.Z 
-----------------------------------------
GPdata-3.0.tar.gz superceeds previous versions. Now includes support for 

ant     Original ant problem, and upgrade used in bloat paper in WSC2
stack   Evolve a stack data structure                           ICGA-95
queue   Evolve a queue data structure                           ICGA-95
list    Evolve a list data structure                            AiGP2
brack   Evolve nested bracket language recogniser               GP-96
karp    Evolve dyck language recogniser                         GP-96
rpn     Evolve Reverse Polish Notation calculator               GP-96
max     Studies of MAX problem (largest possible value tree)    GP-97

Major changes since GPdata-1-dec-94.tar.Z (from work on list problem)
-----------------------------------------

New Primitives
	forewhile and other loops, print, swap, FUNC
	more flexibity on different memory index errors

Pareto Elitism and Niching

Directed crossover (at tree level)
CPU usage as part of fitness function

Code speedups
	Reusing fitness information by offspring
	Aux1_caching
	Reduce memory required by population	

Support  for
	Separate test script, including multiple test phases.
	(gzipped) checkpoint file.
	gcc version 2.6.3
	Improved error checking on loading an individual

Better display of population statistics
	frequency of primitive usage.
	Add monitoring lost primitives and problem dependent
		combinations of primitives.
	some offline gnuplot support.

GPdata_gp96.test.tar.Z (replaced by grammar_test_ilp.tar.gz)
----------------------
Contains three sets of test cases for the problems described in
WBL.gp96.ps The problems are recognising balanced brackets, balanced
brackets of different types and evaluation reverse polish integer
expressions. See Chapter 7 "Genetic Programming and Data Structures".

randspace.tar.gz randspace.zip
------------------------------
C++ code for random tree fitness decribed in PPSN'2000 paper
"Genetic Programming Bloat without Semantics" 

GProc-1.1.tar.gz to GProc-1.8.tar.gz
----------------    ----------------
C++ code for using GP to combine existing classifiers. Uses reciever
operating characteristics of composite classifier to guide
evolutionary search. Contains SUN and WindowsNT executables.
Technique described in (for example) "Genetic Programming for Combining
Neural Networks for Drug Discovery", W. B. Langdon and S. J. Barrett
and B. F. Buxton, Soft Computing and Industry Recent Applications,
597-608, Springer Verlag. Published 2002.  genetic/papers/WBL_wsc6.pdf

dgpc.tar.gz c2003dgpcdave.pdf
----------- -----------------
Dave's [Andre] Genetic Programming Code, C
Copied (8 August 2004) from http://www.genetic-programming.com/dgpc.tar.gz


tiny_gp/ Riccardo Poli's Tiny GP in C

polygp.tar.gz copy of https://github.com/yangsiwei880813/PolyGP via George Gerules

      Name                   Last modified     Size  Description              

[UP ] Parent directory [GZP] antsol.tar.gz 09-Apr-01 11:57 48K [DIR] barracuda_0.7.105/ 18-Apr-15 11:25 - [GZP] barracuda_gp.tar.gz 19-Apr-15 09:53 1.5M [DIR] bowtie2gp/ 13-Jul-17 11:36 - [BIN] c2003dgpcdave.pdf 08-Aug-04 15:58 129K [   ] chrome.cxx 09-Apr-01 11:57 98K [TXT] chrome.h 09-Apr-01 11:57 33K [DIR] DGP/ 12-Oct-98 15:45 - [GZP] dgpc.tar.gz 08-Aug-04 15:52 76K [   ] dynamic.trl 09-Apr-01 11:57 49K [DIR] efficient_memory/ 04-Nov-20 22:15 - [GZP] eurogp2023.tar.gz 07-May-23 21:59 55M [   ] exact_marp0.awk 13-Jan-16 13:31 2K [TAR] exact_marp0.tar 13-Jan-16 13:34 10K [GZP] gi_cbrt.tar.gz 11-Apr-20 12:19 29M [GZP] gi_cbrt_1.0.tar.gz 27-Jun-18 14:50 11M [GZP] gi_cbrt_1.1.tar.gz 24-Aug-19 15:44 10M [GZP] gi_cbrt_1.3.tar.gz 11-Apr-20 12:19 29M [GZP] gp32cuda.tar.gz 02-Jun-11 15:36 110K [GZP] gp32cuda_branchless.t> 11-Jun-09 12:00 107K [GZP] gp32cuda_v1_1.tar.gz 30-Oct-09 18:59 20K [CMP] GPantfix-25-nov-95.ta> 25-Nov-95 13:24 37K [GZP] GPavx.tar.gz 20-Feb-19 09:35 133K [GZP] GPbmux6.tar.gz 24-Mar-17 11:52 84K [CMP] GPdata-1-dec-94.tar.Z 21-Sep-95 20:14 103K [CMP] GPdata-20-aug-95.tar.Z 21-Nov-95 14:25 205K [GZP] GPdata-3.0.tar.gz 20-Apr-97 12:04 168K [GZP] GPdata-3.0.test.tar.gz 20-Apr-97 12:04 543K [GZP] GPdata-3.0_stack.tar.> 12-Aug-11 16:06 39K [TXT] GPdata-bugfixes.txt 13-Dec-96 14:25 3K [   ] GPdata-bugfixes.txt.1> 12-Dec-95 21:32 3K [   ] GPdata-bugfixes.txt.2> 26-Apr-96 15:04 3K [CMP] GPdata_gp96.test.tar.Z 22-Mar-96 14:53 28K [GZP] GPfdp.tar.gz 10-Apr-23 10:07 121K [GZP] GPfdp_8-apr-2023.tar.> 08-Apr-23 13:15 120K [GZP] GPfdp_9-apr-2023.tar.> 09-Apr-23 19:43 121K [GZP] GPinc.tar.gz 10-Feb-21 09:17 944K [DIR] gpquickie/ 25-May-95 19:43 - [GZP] GProc-1.8.tar.gz 21-Oct-03 16:51 1.2M [GZP] GProc-1.8b.tar.gz 01-Nov-03 14:12 1.2M [CMP] GPstack-7-sep-95.tar.Z 07-Sep-95 18:22 68K [   ] gpsys-2b.jar 05-Jul-00 22:55 552K [GZP] gpu_gp_1.tar.gz 15-May-07 14:04 7.5M [GZP] gpu_gp_2.tar.gz 13-Jan-08 14:24 914K [GZP] gpu_gp_cuda.tar.gz 31-May-12 15:42 21K [GZP] grammar_test_ilp.tar.> 01-Nov-15 14:59 40K [DIR] GSE3494/ 30-May-12 18:50 - [GZP] langdon_2010_cigpu.ta> 29-Jul-10 14:33 2.5M [GZP] mackey_glass.tar.gz 06-Jul-11 09:57 80K [GZP] nifty_reg-1.3.9_patch> 31-Jul-14 13:52 1.9M [GZP] niftycuda.tar.gz 03-Aug-14 18:48 13M [TXT] ntrees.cc 29-Dec-21 17:23 7K [TXT] ntreeshape.cc 29-Dec-21 16:32 12K [GZP] olc_h3_icse2023.tar.gz 15-Mar-23 15:48 9.0M [GZP] opencv_gp.tar.gz 01-Jul-18 14:23 5.2M [GZP] pknotsGI.tar.gz 07-Jul-15 15:14 1.0M [GZP] polygp.tar.gz 04-Aug-16 12:57 46K [DIR] Pomeroy_et_al_0G0485>/ 29-Oct-21 21:07 - [DIR] R/ 20-Mar-13 11:24 - [TXT] rand_tree.cc 09-Apr-01 11:58 15K [   ] rand_tree.cc.r1.13 18-Jun-98 09:06 14K [   ] rand_tree.cc_r1.43 29-Oct-19 18:00 19K [DIR] random-numbers/ 31-Mar-11 18:46 - [GZP] randspace.tar.gz 26-Jun-00 16:39 8K [BIN] randspace.zip 26-Jun-00 16:50 10K [TAR] RE_gp.tar 25-Apr-08 17:02 50K [GZP] RE_gp2.tar.gz 17-Jun-08 18:47 43M [GZP] RE_gp_training.tar.gz 05-Mar-11 13:45 796K [   ] README 29-Dec-21 17:58 5K [   ] README.1-dec-15 01-Dec-15 09:17 4K [   ] README.1-nov-15 01-Nov-15 15:51 4K [   ] README.20-apr-97 20-Apr-97 12:03 2K [   ] README.20-aug-95 20-Aug-95 13:22 1K [   ] README.20-feb-19 20-Feb-19 09:52 5K [   ] README.20-oct-09 30-Oct-09 19:02 4K [   ] README.21-oct-03 21-Oct-03 16:52 3K [   ] README.22-mar-96 22-Mar-96 16:41 2K [   ] README.23-dec-03 23-Dec-02 11:20 3K [   ] README.29-jul-10 29-Jul-10 14:37 4K [   ] README~ 29-Oct-21 21:06 5K [GZP] rnafoldAVX.tar.gz 24-Feb-19 17:25 70M [GZP] rnafoldGI.tar.gz 25-Mar-17 12:55 70M [DIR] simple/ 15-Nov-10 11:24 - [GZP] sqlpic.tar.gz 09-Apr-01 11:57 268K [GZP] StereoCamera_1_1.tar.> 04-Feb-14 16:37 1.4M [BIN] StereoCamera_v1_1c.zip 20-Feb-14 20:14 3.0M [GZP] StereoImages.tar.gz 04-Feb-14 16:26 23M [GZP] tick.tar.gz 16-Feb-17 21:32 7K [DIR] tiny_gp/ 26-Jan-21 19:38 - [TXT] tiny_gp_twin.c 13-Apr-16 11:39 16K [DIR] Tomassini_2007_GPEM/ 02-Jan-13 12:25 - [GZP] tr-09-02.tar.gz 05-Mar-11 13:12 1.0M [GZP] triangle.tar.gz 22-Jan-17 16:37 14K [GZP] wbl_gecco2004lb_prote> 02-Jun-07 18:50 718K [DIR] www.bioplanet.com/ 20-Jun-17 16:50 -
95 files