4.6 Article

Applications of the Dulmage-Mendelsohn decomposition for debugging nonlinear optimization problems

Journal

COMPUTERS & CHEMICAL ENGINEERING
Volume 178, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.compchemeng.2023.108383

Keywords

Numerical analysis; Modeling tools; Nonlinear optimization; Graph theory

Ask authors/readers for more resources

Nonlinear modeling and optimization is valuable in decision-making for engineering practitioners, but programming these optimization problems based on complex processes can be time-consuming and prone to errors. The Dulmage-Mendelsohn decomposition is a tool that can detect and diagnose modeling errors by partitioning the bipartite graph of the system. This research provides background on the decomposition and its application to nonlinear optimization problems, demonstrates its use in diagnosing various modeling errors, and introduces software implementations for analyzing these problems in Pyomo and JuMP algebraic modeling languages.
Nonlinear modeling and optimization is a valuable tool for aiding decisions by engineering practitioners, but programming an optimization problem based on a complex electrical, mechanical, or chemical process is a time-consuming and error-prone activity. Therefore, there is a need for model analysis and debugging tools that can detect and diagnose modeling errors. One such tool is the Dulmage-Mendelsohn decomposition, which identifies structurally under-and over-determined subsets in systems of equations and variables by partitioning the bipartite graph of the system. This work provides the necessary background to understand the Dulmage-Mendelsohn decomposition and its application to the analysis of nonlinear optimization problems, demonstrates its use in diagnosing a variety of modeling errors, and introduces software implementations for analyzing nonlinear optimization problems in the Pyomo and JuMP algebraic modeling languages.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available