All sessions
Conference SessionIntermediate60 min

Amazing Algorithms for Solving Problems in Software

Not every software problem needs another neural network. Nature-inspired algorithms can solve certain engineering problems elegantly when teams know where they fit. Barry Stahl brings that perspective into "Amazing Algorithms for Solving Problems in Software", focusing on algorithms that help developers reason through real software problems instead of reaching for the trendiest tool.

About This Session

Sure neural networks are cool but have you ever used a Firefly Algorithm to find the solution to a problem? How about an Ant Colony algorithm or one of the many other algorithms inspired by nature? In this talk we will see examples of a number of awesome bio-inspired algorithms that can be used to solve problems in software. We'll see how each one works, analyze its strengths and weaknesses, and determine when it is best used. You'll leave with the knowledge you need to solve problems using these algorithms in your language of choice.