1 Content


1.1 Schedule and due dates

1.2 Topical outline

1.2.1 Introduction

First day: Meet your in-class neighbors

1.2.2 Review

This is the outline of the pre-requisite of this course:
../EvolutionaryComputation/Content.html

Fully review the metaheuristic itself:
../EvolutionaryComputation/Content/03-MetaheuristicParts.html

Go over genetic programming basics:
../EvolutionaryComputation/Content/04-RepresentMutateRecombine.html#tree-representation

../EvolutionaryComputation/Content/06-PopularVariants.html#genetic-programming

../EvolutionaryComputation/Content/18-GeneticProgramming.html
Within this lecture, trace MyTree.py

1.2.2.1 Assignments

pa00_gp-tree - Basic LISP on Python tree-based GP to evolve math formulae.

1.2.3 Computational Finance

Content/BasicFinance.html

1.2.4 Time series

https://en.m.wikipedia.org/wiki/Time_series
https://en.m.wikipedia.org/wiki/Forecasting

1.2.5 GP literature research

Index of GP literature, which is still a relatively small and high quality world:
https://gpbib.cs.ucl.ac.uk/gp-search/free_text_search.html

Finding full text of papers and textbooks, in order of ease/efficiency:

scihub
libgen
google scholar
google scholar researcher profile
filetype: pdf “thing” search
university library search
author’s personal webpage, linked from their university profile

1.2.6 Push languages