Strong Mixed-Integer Programming Formulations for Trained Neural Networks