This is Alexander Gilbert, a follower of technology, games & culture on the internet.

Alex is currently part of both P'unk Avenue (a web software company) and Screaming Rattler (a band).

From Philadelphia.

Using genetic algorithms to find Starcraft 2 build orders

At its core, the program is a genetic algorithm. For those of you who don’t know, a genetic algorithm is a type of optimization algorithm that tries to find optimal solutions using a method analogous to biologic evolution (to be specific: descent with modification & natural selection). Put simply, you take a “population” of initial build orders, evaluate them for fitness, and modify the population according to each element’s fitness. In other words, have the most successful reproduce.