Optimize the world for fun and profit By Geoffrey De Smet, Lukáš Petrovický

Optimizing resource use is key for the continued survival of the human species. From reducing consumption of fossil fuels, to packing your week at Devoxx as much as possible, optimization problems are everywhere. In this deep dive, you’ll learn how to solve them with AI in Java. Optimization is hard. Really hard. All the computing power in the world won’t save you. You’ll have to work smarter, not harder. And we’ll demonstrate that using Timefold, an Apache-licensed Open Source solver. There will be live coding, there will be benchmarks, there will be science, and we can guarantee you will learn something new.