Dave Aronson

Dave Aronson

T. Rex @ Codosaurus, LLC

Dave Aronson is a semi-retired software development consultant (writing code *and* giving advice about it), with 38 years of professional experience in a wide variety of languages, systems, frameworks, techniques, domains, etc.

He is the T. Rex of Codosaurus, LLC (his one-person consulting firm, which explains how he can get such a cool title) near Washington, DC, USA.

His main focus in software lately is to spread the gospel of quality, including defining what that even means, and talking about techniques to achieve it. In his spare time, he makes mead and teaches others how.

All Sessions by Dave Aronson

15:55 - 16:30

Tight Genes: Intro to Genetic Algorithms



"Yes, that's right, genetic, not generic. Genetic algorithms are shortcuts to ""evolve"" solutions to problems, similar to real-world biological evolution. They find a ""good enough"" solution more quickly than precise calculation or brute-forcing through all possible options. The randomness often reveals great solutions that humans probably would never have thought of, such as NASA's twisty ST5 spacecraft antenna, developed by a genetic algorithm in 2006!

This talk will explain the general concept, and then walk through a few examples, explaining terms and pointing out tradeoffs and nuances along the way. It will show creating genetic algorithms to solve two different problems, extracting a simple generic “evolver” from the code for those, and using that to supply the common parts for a third problem.

You will come away equipped with a powerful technique for solving problems in ways no human would probably ever think of directly!"

#genetic-algorithms, #not-really-ai, #optimization, #heuristics, #language-agnostic

Shopping Basket