Pinned Repositories
Clojure-EC
An implementation of a basic EC system in Clojure, working with Brian Goslinga
essentials-of-metaheuristics-groovy
Implementation in Groovy of many of the algorithms in Sean Luke's Essentials of Metaheuristics
ice-repos
A simple web-app allowing you to batch archive groups of repositories from a given organization
live-pushgp-demo
A live demo of using the PushGP system to evolve programs using klipse
Machine-shop-simulator
Some quite atrocious code from a quite dated data structures book that makes for an excellent refactoring exercise.
rusty-euler
Scavengr
A goal-oriented photo sharing interface designed for leaders, educators and those interested in photography.
simple-search
A collection of simple heuristic search algorithms in Clojure
simplification-scraping
Clojure script for scraping data out of Clojush logs for genome-based simplification
NicMcPhee's Repositories
NicMcPhee/GECCO-2016-ancestry-poster
GECCO 2016 VizGEC (Visualization of genetic and evolutionary algorithms) paper illustrating use of graph DBs on ancestry trees
NicMcPhee/automated-ancestry-analysis
NicMcPhee/resumecards-for-tom
A Markdown based resume generator for Thomas McPhee.
NicMcPhee/Graph-DB-and-GP-paper-GPTP-2015
LaTeX files, etc., for the GPTP 2015 paper on Graph DB and GP.
NicMcPhee/Lexicase-diversity-recovery-GECCO-2016
Paper for the GECCO 2016 "Measuring and Promoting Diversity in EAs" workshop on how lexicase recovers diversity quickly
NicMcPhee/lexicase-hyper-selection-GECCO16
Paper describing hyper selection in lexicase and @thelmuth's dissertations experiments suggesting *who* is selected is more important than *how often*.
NicMcPhee/NFM_personal_UMM_homepage
The contents and build process for my personal homepage at the University of Minnesota, Morris
NicMcPhee/lexicase-clusturing-analysis
Scripts and tools (but not data!) for doing clustering analysis to try to better understand lexicase selection.
NicMcPhee/bakers-async
The baker's algorithm implemented in Clojure with core.async
NicMcPhee/simple-symbolic-regression-clojure
A simple Clojure implementation of a genetic programming symbolic regression system.
NicMcPhee/schellings-model-in-clojure
A simple starter for an implementation of Schelling's model of segregation in Clojure
NicMcPhee/clojure-agent-demo
Code for a screencast demonstrating the use of agents and atoms in Clojure to parallelize a set of logically independent calculations.
NicMcPhee/CSci-4409-4Clojure-exercise
The starting point for a set of 4Clojure exercises for CSci 4409 (Programming for Parallel Architectures)
NicMcPhee/XO-bias-study
Results and write-up of our genetic programming crossover bias study
NicMcPhee/req-language
The ReQ ("wreck") language for genetic programming, in Clojure
NicMcPhee/Slack-to-Discourse-migration
Simple script for migrating a Slack archive to a Discourse install
NicMcPhee/gptp2015
"Genetic programming as if you meant it: real and imaginary user experience"
NicMcPhee/GPTP_2015_Clustering_and_Diversity
GPTP 2015 files.
NicMcPhee/pseudo-chess-puzzle
An experiment at evolving solutions to a calendar puzzle
NicMcPhee/Project-Euler
Solutions to Project Euler problems
NicMcPhee/UMM-EC-GraphDB-Presentations
Slides used in various presentations on using Graph DBs in evolutionary computation work
NicMcPhee/jes
The Jython Environment for Students allows students to write Jython programs that can manipulate pictures, sounds, and videos.
NicMcPhee/EvoTSP
A simple JavaScript app that demonstrates a simple evolutionary approach to solving Traveling Salesman Problems (TSPs).
NicMcPhee/GameOfLife
Code for Conway's Game of Life based on 4 Rules of Simple Design
NicMcPhee/curriculum
Curriculum for the ClojureBridge workshop series.
NicMcPhee/Semantic-genetic-programming
Research implementation of semantic tools (such as semantic XO) for genetic programming
NicMcPhee/MICS-2014-GraphDB-EC
Materials for our MICS 2014 paper on using Neo4J graph databases to analyze EC runs
NicMcPhee/CraftBukkit
A fork of the Minecraft Server Mod API Implementation for use in the S14 Refactoring class, U Mn, Morris
NicMcPhee/Python_program_components
A simple web-based demonstration of the various components of a Python program, hopefully of use as a study aid for beginning programming students.
NicMcPhee/Models-of-Computing-Systems-in-class-projects
Descriptions (in the wiki) of in-class projects for our Models of Computing Systems course.