https://medium.com/@monocosmo77/latest-research-on-mixed-integer-quadratic-programming-part2-machine-learning-future-07c4eb93a64c