Mike Precup and Martin Wickham project scoping

The first known computer simulation of evolution was done by Nils Aall Barricelli in 1954, but it wasn’t until Alex Frasier, a geneticist, suggested it in 1957 that the genetic algorithm (GA) was widely noticed.  The GA became more popular throughout the 1960s and in 1975 John Holland published “Adaptation in Natural and Artificial Systems,” [...]

Martin Wickham lab 7 log

Here’s the submission:  Lab 7 Log

Martin Pathfinder

This is not quite complete, but I figured I should post something. Pathfinder Ok, here’s a version where the pathfinding actually works: Working Pathfinder

Genetic Algorithms

Martin Wickham, Mike Precup Genetic algorithms are ways of creating optimal or near optimal solutions to problems by mimicking the process of evolution and natural selection. In one example we found, the internal components of a clock are represented by what is effectively the DNA of the clock. Based on this, the clocks were tested [...]

Lab 1 – Martin Wickham

In addition to the requirements, I added an undo button. I found it difficult to implement the quadratic curve, so I settled on using two drags, the first to define the endpoints and the second to define the curve definition point. Here’s the code:    src

Markov Decision Processes

Martin Wickham, Paul Cantrell, Mike Precup Markov Decision Processes, or MDPs, are forms of decision making in which the outcome is partially under the control of the one making the decision and partially random.  They are named after Andrey Markov, a Russian mathematician. It is based on the transition between states through actions. The subject [...]