https://medium.com/@monocosmo77/latest-research-on-mixed-integer-quadratic-programming-part1-machine-learning-future-0e5eca1aa392