https://medium.com/@monocosmo77/recent-research-in-the-field-of-optimization-part1-machine-learning-c85778be8d68