Skip to main navigation Skip to search Skip to main content

Graph-Based Modeling and Decomposition of Hierarchical Optimization Problems

  • David Cole
  • , Filippo Pecci
  • , Omar Guerra
  • , Harsha Gangammanavar
  • , Jesse Jenkins
  • , Victor Zavala
  • University of Wisconsin-Madison
  • Euro-Mediterranean Center for Climate Change
  • RFF-CMCC European Institute on Economics and the Environment
  • Southern Methodist University
  • Princeton University
  • Argonne National Laboratory

Research output: Contribution to journalArticlepeer-review

1 Scopus Citations

Abstract

We present a graph-theoretic modeling approach for hierarchical optimization that leverages the OptiGraph abstraction implemented in the Julia package Plasmo.jl. We show that the abstraction is flexible and can effectively capture complex hierarchical connectivity that arises from decision-making over multiple spatial and temporal scales (e.g., integration of planning, scheduling, and operations in manufacturing and infrastructures). We also show that the graph abstraction facilitates the conceptualization and implementation of decomposition and approximation schemes. Specifically, we propose a graph-based Benders decomposition (gBD) framework that enables the exploitation of hierarchical (nested) structures and that uses graph aggregation/partitioning procedures to discover such structures. In addition, we provide a Julia implementation of gBD, which we call PlasmoBenders.jl. We illustrate the capabilities using examples arising in the context of energy and power systems.
Original languageAmerican English
Number of pages53
JournalMathematical Programming Computation
DOIs
StatePublished - 2026

NLR Publication Number

  • NLR/JA-6A40-100641

Keywords

  • decomposition
  • graph theory
  • hierarchical
  • Julia
  • multi-scale
  • optimization

Fingerprint

Dive into the research topics of 'Graph-Based Modeling and Decomposition of Hierarchical Optimization Problems'. Together they form a unique fingerprint.

Cite this