We start with a batch of randomly-generated soap recipes, and then each is evaluated to determine the qualities of the resulting soap. The best recipes are combined with each other in a way which is statistically likely to produce an improvement, and the process is repeated until a soap is produced which has the right balance of oils. This is called a genetic algorithm because it simulates (in a very simple fashion) some of the processes which occur in nature as organisms evolve.
Every time the page is reloaded, the process starts from scratch and produces a new lineage of recipes.
Please send it here. And thank you!