Java Developers sometimes face programming challenges, such as creating a school roster or determining a salesperson’s optimal route, that are extremely difficult to crack using conventional approaches. Discover how Evolutionary Algorithms can be applied to solve these complex puzzles. The session starts with a success story from the NASA space archives to explain the concepts. Once the stage is set, it’s puzzle solving time! Learn to code Evolutionary Algorithms using plain Java – although existing Java frameworks such as JGAP are also addressed. The session concludes with a checklist that can be used to determine whether Evolutionary Algorithms are a good fit to the problem. With this checklist, the decision has never been easier!
Bio van Bas W. Knopper After getting his Master’s degree in Artificial Intelligence, Bas his career developed along the path of Java. He is currently a Senior Java Developer at NCIM Groep in The Netherlands, and is moving towards becoming a Java Enterprise Architect. Being a consultant enables him to gain experience with Java in different settings and domains. Although Java is at the center of his career, he has always had a soft spot for Artificial Intelligence and its powerful combination with Java.