发明名称 AUTOMATED DECOMPOSITION FOR MIXED INTEGER LINEAR PROGRAMS WITH EMBEDDED NETWORKS REQUIRING MINIMAL SYNTAX
摘要 Embodiments include techniques to receive computer-executable query instructions to solve a MILP problem, the query instructions including a first expression conveying an objective function and side constraint that define a master problem of the MILP problem, a second expression conveying a mapping of graph data to a graph, and a third expression conveying a selection of a graph-based algorithm to solve a subproblem of the MILP problem; a subproblem component to replace the third expression with a fourth expression during decomposition of the MILP problem, the fourth expression including instructions to implement the graph-based algorithm to solve the subproblem; and an execution control component to perform iterations of solving the MILP problem that include executing the first expression to derive a solution to the master problem; and executing the fourth expression to derive a solution to the subproblem based on the mapping and the master problem solution.
申请公布号 US2016077833(A1) 申请公布日期 2016.03.17
申请号 US201514936952 申请日期 2015.11.10
申请人 GALATI MATTHEW VICTOR;PRATT ROBERT WILLIAM;LOPES LEONARDO BEZERRA 发明人 GALATI MATTHEW VICTOR;PRATT ROBERT WILLIAM;LOPES LEONARDO BEZERRA
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A computer-implemented method, comprising: receiving, by a processing component, computer-executable query instructions to solve a mixed-integer linear programming (MILP) problem, wherein the query instructions comprise: a first expression conveying an objective function and at least one side constraint of the MILP problem, wherein the objective function and the at least one side constraint define a master problem of the MILP problem;a second expression conveying a first mapping of data values of graph data associated with the MILP problem to a first graph; anda third expression conveying a selection of a first graph-based algorithm to solve a first subproblem of the MILP problem based on the first graph; replacing, by the processing component, the third expression in the query instructions with a fourth expression as part of a decomposition of the MILP problem, the fourth expression comprising instructions to implement the first graph-based algorithm to solve the first subproblem; and performing, by the processing component, operations of an iteration to solve the MILP problem, wherein the operations of the iteration comprise: executing the first expression to derive a solution to the master problem; andexecuting the fourth expression to derive a solution to the first subproblem based on the first mapping and the solution to the master problem.
地址 Glen Mills PA US