“…Recently, it has been proposed to represent optimization problem structures in the form of graphs [1,3,7,15,16,22,23,24,33]. Under a graph representation, the components of an optimization problem (variables, constraints, and objectives) are assigned to nodes and edges [16,31]. Representing the problem structure as a graph has several benefits; specifically, the graph structure can be used to visualize and manipulate the model (e.g., graph partitioning) using powerful tools such as Metis [19] or KaHyPar [28].…”