The invention discloses a method for solving a
machine learning model of mixed integer
linear programming for industrial optimization, and belongs to the field of mixed integer
linear programming solving of industrial optimization scenes. The method comprises the following steps: step 1, collecting multi-
source data and preprocessing to generate a
training set; constraint learning model training: dynamically selecting a
best matching machine learning model according to industrial scene requirements; step 3, model automatic conversion
processing: through automatic identification and analysis of a most matched
machine learning model structure, a
linearization constraint is obtained based on an SOS1 constraint, and a mixed integer
linear programming constraint set, an objective function and a binary auxiliary variable set are output; step 4, optimization solution: carrying out solution through an
open source solver to obtain a corresponding
optimal decision variable value; and 5, outputting a solving result: analyzing the decision variable value obtained in the step 4 into an industrial optimization scheme which can be directly executed, and outputting the industrial optimization scheme. According to the method, general automatic modeling for mixed integer linear
programming can be realized, and the solving efficiency and precision are ensured.