Part 1/2: Amazing Algorithms for Solving Problems in Software - Workshop

From genetic algorithms to ant colonies, nature has inspired some of the most powerful problem-solving techniques in computer science. This comprehensive workshop takes you on a journey through three interconnected approaches to algorithmic problem-solving: Dynamic Programming as a foundational technique for optimal decision-making, Genetic Algorithms for evolving solutions to complex optimization problems, and Bio-inspired Algorithms like Firefly and Ant Colony for tackling challenging search spaces.

  • Oct 24
    Alfândega Porto Congress Centre
    2 hours
    11:30 - 13:30 UTC
    Barry Stahl
    -

Through hands-on examples and practical implementations, you'll learn how to identify which algorithm suits different types of problems, implement these techniques in your language of choice, and analyze the tradeoffs of each approach. We'll progress from implementing basic Dynamic Programming solutions to building self-improving systems with Genetic Algorithms and finally explore how nature-inspired algorithms can solve problems that traditional approaches struggle with.

You'll leave with a powerful toolbox of algorithmic techniques, practical implementation knowledge, and the ability to apply these approaches to real-world optimization, search, and decision-making problems in your own systems. Whether you're building resource schedulers, network optimizers, or automated decision engines, these battle-tested algorithms will give you new ways to tackle complex problems elegantly and efficiently.

Barry Stahl
Solution Architect and Developer

Barry (he/him/his) is a .NET Software Engineer who has been creating business solutions for enterprise customers for more than 30 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 30+ year resident of Phoenix Arizona USA. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamps, he spends his days as a Solution Architect for Carvana and his nights thinking about the next Arizona GiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations.

You can follow Barry on Twitter @bsstahl or read his blog at http://www.cognitiveinheritance.com.

    NDC Conferences uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?