Igniters, GA Grid (Beta) is an in memory Genetic Algorithm (GA) for Apache Ignite used to solve complex problems by simulating biological evolution. GA's are a form of Machine Learning (ML), excellent for finding an optimal solution, among possibly thousands (or more) candidate solutions for a given domain.
GA Grid was developed by NetMillennium Inc, Inc outside of Apache Ignite platform as a proof of concept to determine feasibility in the GA space. In GA Grid, all genetic operations: Fitness Calculation, Crossover, and Mutation are modeled as a ComputeTask for distributive behavior. Also, these ComputeTasks leverage Apache Ignite's Affinity Colocation to route ComputeJobs to respective nodes where Chromosomes are stored in cache. After it's initial release, Denis Magda inquired about the possibility of donating GA Grid to Apache Ignite. Per discussions with Denis, he believed GA Grid would be well suited as an extension to Apache Ignite's ML library. Currently, NetMillennium, Inc. has agreed to begin the process of donating GA Grid to Apache Ignite. With it's latest release, GA Grid enhances knowledge discovery by providing custom SQL functions to 'pivot' genetic optimization results. This enables improved visualizations inside Apache Zeppelin. To learn more about GA Grid please visit: https://github.com/techbysample/gagrid Check out my recent post on how GA Grid for Ignite integrates with Zeppelin: https://www.linkedin.com/post/edit/apache-ignite-visualize-ga-grid-solutions-deep-turik-campbell Please advise. Best Regards, Turik Campbell NetMillennium, Inc. -- Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/