BlazorAI is a web app developed in Blazor to explore the use of Genetic Algorithms for solving problems.
The live version of the site can be viewed at www.blazor.ai.
The Genetic Algorithm library used for evolving solutions is GeneticSharp by Diego Giacomelli.
The Blazor component library used is Blazorise by Mladen Macanovic.
This project was inspired by Tensorflow Playground.
Icons were sourced from flaticon from authors Freepik, surang & Smashicons.
These are the problems that have been implemented so far:
Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?
Who owns the zebra?
How can we arrange Eight Queens on an 8 x 8 chessboard such that none of them share the same row, column or diagonal?
How can we crack a password when given feedback on the closeness of our guess?
How can we arrange the nine tetris-like blocks on the grid avoiding the blockers?