StoryBook Algorithms - yangboz/iStoryBook GitHub Wiki

http://wikis.sub.uni-hamburg.de/lhn/index.php/Story_Generator_Algorithms

OptaPlanner

A StoryBook planning problem has an optimal goal, based on limited resources and under specific constraints. Optimal goals can be any number of things, such as:

Maximized profits - the optimal goal results in the highest possible profit.

Minimized ecological footprint - the optimal goal has the least amount of environmental impact.

Maximized satisfaction for employees or customers - the optimal goal prioritizes the needs of employees or customers.

The ability to achieve these goals relies on the number of resources available, such as:

The number of people in StoryBook.

Amount of time for telling StoryBook.

Budget for creating/printing the StoryBook.

Physical assets, for example, book, computers, delivering, etc.

References

https://docs.optaplanner.org/7.7.0.Final/optaplanner-docs/html_single/index.html

Genetic Algorithms

One of the most fascinating topics in computer science world is Artificial Intelligence. A subset of Artificial intelligence are the algorithms that were created inspired in the nature. In this group, we have Genetic Algorithms (GA).

Reference

Genetic algorithms with Java: http://fxapps.blogspot.co.at/2017/01/genetic-algorithms-with-java.html

Genetic algorithms: cool name & damn simple: https://github.com/harvitronix/neural-network-genetic-algorithm

https://github.com/kennycason/genetic_draw/blob/master/README-ZH.md

DeepLearning