Skip to content

A genetic programming framework with emphasis on emergent modularity.

Notifications You must be signed in to change notification settings

Ryan-Amaral/Tangled-Program-Graphs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This c++ code distribution is in active development and intended for research purposes only. For more information contact stephen.kelly@dal.ca. The following provides a quick start for Linux. See code and scripts for further documentation.

DEPENDENCIES (outside what is like already installed)

scons, g++, libbz2-dev

The Arcade Learning Environment (ALE) https://github.com/mgbellemare/Arcade-Learning-Environment

SETTING UP THE ENVIRONEMNT

Navigate to the base folder for this distrobution and type:

export TPGPATH=$(pwd)

The Sconscripts in each subdiretory of src/cpp should be modified to reference the actual location of the ALE

For linking with the ALE, add something like the following to your login script:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/PATH/TO/ALE

COMPILING

cd $TPGPATH
scons --opt

RUNNING A SINGLE-TASK EXPERIMENT

cd runALE
./tpg-runner.sh ms_pacman 7

RUNNING A MULTI-TASK EXPERIMENT

cd runALEMTRL
./tpg-runner.sh roms-3-02.txt 7

About

A genetic programming framework with emphasis on emergent modularity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published