Awesome
Overview
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.
Problems
These are the problems that have been implemented so far:
Travelling Salesman
</br>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?
Five Houses / Einstein's Riddle / Zebra Puzzle
</br>Who owns the zebra?
Eight Queens problem
</br>How can we arrange Eight Queens on an 8 x 8 chessboard such that none of them share the same row, column or diagonal?
Password problem
</br>How can we crack a password when given feedback on the closeness of our guess?
Genius Square problem
</br>How can we arrange the nine tetris-like blocks on the grid avoiding the blockers?