A Graph-Based Modeling Abstraction for Optimization: Concepts and Implementation in Plasmo.jl
Pith reviewed 2026-05-24 14:19 UTC · model grok-4.3
The pith
Any optimization problem can be modeled as a hierarchical hypergraph of subproblems connected by edges.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Under this abstraction, any optimization problem is treated as a hierarchical hypergraph in which nodes represent optimization subproblems and edges represent connectivity between such subproblems. The abstraction enables the modular construction of highly complex models in an intuitive manner, facilitates the use of graph analysis tools to perform partitioning, aggregation, and visualization tasks, and facilitates communication of structures to decomposition algorithms.
What carries the argument
The OptiGraph, a hierarchical hypergraph in which nodes are subproblems and edges are their connections, which organizes the model for modular assembly and direct use by graph algorithms and decomposers.
If this is right
- Complex models can be assembled from reusable subproblem modules rather than written as single monolithic blocks.
- Standard graph algorithms become available for tasks such as automatic partitioning and visualization of the optimization structure.
- Decomposition methods receive explicit connectivity information from the hypergraph without additional manual encoding.
- The same model representation supports both construction and algorithmic exploitation in one framework.
Where Pith is reading between the lines
- The hypergraph view could be combined with existing open graph libraries to import advanced analysis routines without new implementation.
- Automatic translation between the OptiGraph and other modeling languages might allow existing models to gain the modular and decomposition benefits.
- The structure might support new debugging tools that highlight connectivity issues directly on the graph rather than in equation lists.
Load-bearing premise
Representing an optimization problem as this hypergraph must keep every piece of necessary mathematical information intact and deliver net practical gains in construction and solution that exceed any added modeling cost.
What would settle it
A side-by-side test on a large-scale model showing that the hypergraph version takes longer to build or produces slower or less accurate solutions than a conventional formulation without the graph layer would show the abstraction does not deliver the claimed advantages.
Figures
read the original abstract
We present a general graph-based modeling abstraction for optimization that we call an OptiGraph. Under this abstraction, any optimization problem is treated as a hierarchical hypergraph in which nodes represent optimization subproblems and edges represent connectivity between such subproblems. The abstraction enables the modular construction of highly complex models in an intuitive manner, facilitates the use of graph analysis tools (to perform partitioning, aggregation, and visualization tasks), and facilitates communication of structures to decomposition algorithms. We provide an open-source implementation of the abstraction in the Julia-based package Plasmo.jl. We provide tutorial examples and large application case studies to illustrate the capabilities.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the OptiGraph abstraction, under which any optimization problem is represented as a hierarchical hypergraph with nodes as subproblems and hyperedges as connectivity relations. This enables modular model construction, application of graph analysis tools for partitioning and visualization, and direct interfacing with decomposition algorithms. The work provides an open-source Julia implementation in Plasmo.jl together with tutorial examples and large-scale case studies demonstrating the mapping in practice.
Significance. If the abstraction preserves mathematical structure without prohibitive overhead, it would offer a practical advance in modeling complex, structured optimization problems by unifying graph-theoretic tools with algebraic modeling. The open-source package, tutorial examples, and case studies constitute concrete, reproducible contributions that lower the barrier to adopting hierarchical and graph-based decomposition strategies.
major comments (2)
- [§4] §4 (case studies): the demonstrations show that models can be constructed and solved via the OptiGraph interface, but no quantitative comparison of modeling effort, memory footprint, or solve time versus a direct JuMP or Pyomo formulation is reported; this leaves the claim that advantages exceed overhead unverified for the largest instances.
- [§2.1] §2.1 (OptiGraph definition): the statement that the hypergraph representation 'preserves all necessary mathematical information' is asserted without an explicit equivalence theorem or invariant that maps the original objective, constraints, and variable domains onto the node/edge data structures; a short formal statement would make the central claim load-bearing rather than descriptive.
minor comments (4)
- [§2] Notation for hyperedges versus ordinary edges is introduced without a consistent typographic distinction (e.g., bold versus script font) that persists through the implementation section.
- [Figure 3] Figure 3 (partitioning example) lacks axis labels and a legend indicating which colors correspond to which subgraphs, reducing readability for readers unfamiliar with the package.
- [§1] The related-work paragraph cites only a handful of decomposition frameworks; adding references to graph-based modeling libraries (e.g., Plasmo predecessors or NetworkX-based optimization interfaces) would better situate the contribution.
- [§3] Several code snippets in the tutorial section use inline comments that duplicate the surrounding prose; condensing them would improve conciseness.
Simulated Author's Rebuttal
We thank the referee for the constructive comments and positive recommendation. We address the two major comments below and will incorporate revisions accordingly.
read point-by-point responses
-
Referee: [§4] §4 (case studies): the demonstrations show that models can be constructed and solved via the OptiGraph interface, but no quantitative comparison of modeling effort, memory footprint, or solve time versus a direct JuMP or Pyomo formulation is reported; this leaves the claim that advantages exceed overhead unverified for the largest instances.
Authors: We agree that explicit quantitative comparisons would make the practical advantages clearer. In the revised manuscript we will add a short subsection in §4 reporting modeling effort (measured in lines of code) and memory footprint for the smallest case study against an equivalent direct JuMP formulation. For the largest instances we will add a brief discussion noting that the OptiGraph layer introduces only a thin wrapper with negligible overhead on the underlying JuMP models; a full timing comparison on the largest instances is outside the scope of the current work but can be pursued in follow-up studies. revision: yes
-
Referee: [§2.1] §2.1 (OptiGraph definition): the statement that the hypergraph representation 'preserves all necessary mathematical information' is asserted without an explicit equivalence theorem or invariant that maps the original objective, constraints, and variable domains onto the node/edge data structures; a short formal statement would make the central claim load-bearing rather than descriptive.
Authors: We accept this observation. In the revised §2.1 we will insert a concise formal statement (one paragraph) that defines the mapping: each node stores its local objective, constraints, and variable domains; each hyperedge stores the linking constraints and shared variables; and the overall problem is recovered by taking the union of all node objectives and constraints together with the linking constraints on the hyperedges. This makes the preservation claim explicit without altering the surrounding exposition. revision: yes
Circularity Check
No significant circularity; modeling abstraction is self-contained
full rationale
The paper introduces an OptiGraph abstraction for representing optimization problems as hierarchical hypergraphs, supplies a Julia implementation in Plasmo.jl, and demonstrates it via tutorials and case studies. No derivation chain exists that reduces a claimed result to fitted inputs, self-definitions, or self-citation load-bearing premises. The central claim is a modeling proposal whose validity rests on practical utility shown through code and examples rather than any mathematical reduction to prior inputs. This matches the default expectation of no circularity for papers presenting new abstractions and implementations.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard graph-theoretic concepts (hypergraphs, hierarchical nesting, connectivity via edges) apply directly to representing optimization subproblem structure.
invented entities (1)
-
OptiGraph
no independent evidence
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
any optimization problem is treated as a hierarchical hypergraph in which nodes represent optimization subproblems and edges represent connectivity between such subproblems
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
The OptiGraph abstraction proposed is composed of a set of OptiNodes N (each embedding an optimization model...) and a set of OptiEdges E (each embedding a set of linking constraints)
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Forward citations
Cited by 2 Pith papers
-
Graph-Based Modeling and Decomposition of Energy Infrastructures
Graph-based modeling with restricted additive Schwarz decomposition in interior-point methods accelerates transient gas network optimization and multi-period AC optimal power flow by over 300%.
-
A Julia Framework for Graph-Structured Nonlinear Optimization
A Julia framework combines Plasmo.jl and MadNLP.jl to model and solve graph-structured nonlinear optimization problems, demonstrated on a large stochastic gas network instance with over 1.7 million variables.
Reference graph
Works this paper leans on
-
[1]
PETSc/TS: A Modern Scalable ODE/DAE Solver Library
A BHYANKAR , S., B ROWN , J., C ONSTANTINESCU , E. M., G HOSH , D., S MITH , B. F., AND ZHANG , H. Petsc/ts: A modern scalable ode/dae solver library. arXiv preprint arXiv:1806.01437 (2018)
work page internal anchor Pith review Pith/arXiv arXiv 2018
-
[2]
Towards a Generic Algorithm for Identifying High-Quality Decompo- sitions of Optimization Problems
A LLMAN , A., T ANG , W., AND DAOUTIDIS , P. Towards a Generic Algorithm for Identifying High-Quality Decompo- sitions of Optimization Problems. In Computer Aided Chemical Engineering. 2018
work page 2018
-
[3]
A LLMAN , A., T ANG , W., AND DAOUTIDIS , P. Decode: a community-based algorithm for generating high-quality decompositions of optimization problems. Optimization and Engineering (06 2019)
work page 2019
-
[4]
B ABAEINEJADSAROOKOLAEE , S., B IRCHFIELD , A., C HRISTIE , R. D., C OFFRIN , C., D EMARCO , C., D IAO , R., F ER- RIS , M., F LISCOUNAKIS , S., G REENE , S., H UANG , R., J OSZ , C., K ORAB , R., L ESIEUTRE , B., M AEGHT , J., M OLZAHN , D. K., O VERBYE , T. J., P ANCIATICI , P., P ARK , B., S NODGRASS , J., AND ZIMMERMAN , R. The power grid library for ...
work page 2019
-
[5]
Gephi: An open source software for exploring and manipulating networks, 2009
B ASTIAN , M., H EYMANN , S., AND JACOMY , M. Gephi: An open source software for exploring and manipulating networks, 2009
work page 2009
-
[6]
E., M ALAGUTI , E., AND TRAVERSI , E
B ERGNER , M., C APRARA , A., C ESELLI , A., F URINI , F., L ¨UBBECKE , M. E., M ALAGUTI , E., AND TRAVERSI , E. Auto- matic dantzig–wolfe reformulation of mixed integer programs. Mathematical Programming 149, 1 (feb 2015), 391–424
work page 2015
-
[7]
Efficient stochastic programming in julia, 2019
B IEL , M., AND JOHANSSON , M. Efficient stochastic programming in julia, 2019
work page 2019
-
[8]
B OYD , S., P ARIKH , N., C HU, E., P ELEATO , B., AND ECKSTEIN , J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3, 1 (Jan. 2011), 1122
work page 2011
-
[9]
B RUNAUD , B., AND GROSSMANN , I. E. Perspectives in multilevel decision-making in the process industry. Frontiers of Engineering Management 4, 3 (2017), 1–34
work page 2017
-
[10]
C AO, Y., F UENTES -C ORTES , L. F., C HEN , S., AND ZAVALA, V. M. Scalable modeling and solution of stochastic multi- objective optimization problems. Computers & Chemical Engineering 99 (2017), 185–197
work page 2017
-
[11]
C AO, Y., AND ZAVALA, V. M. A scalable global optimization algorithm for stochastic nonlinear programs
-
[12]
PaToH (Partitioning Tool for Hypergraphs)
C ¸ATALY ¨UREK , ¨U., AND AYKANAT , C. PaToH (Partitioning Tool for Hypergraphs) . Springer US, Boston, MA, 2011, pp. 1479–1487
work page 2011
-
[13]
C HIANG , N. Y., AND ZAVALA, V. M. Large-scale optimal control of interconnected natural gas and electrical trans- mission systems. Applied Energy 168 (2016), 226–235
work page 2016
-
[14]
Powermodels.jl: An open-source framework for explor- ing power flow formulations
C OFFRIN , C., B ENT, R., S UNDAR , K., N G, Y., AND LUBIN , M. Powermodels.jl: An open-source framework for explor- ing power flow formulations. In 2018 Power Systems Computation Conference (PSCC) (June 2018), pp. 1–8
work page 2018
-
[15]
A structure-conveying modelling lan- guage for mathematical and stochastic programming
C OLOMBO , M., G ROTHEY , A., H OGG , J., W OODSEND , K., AND GONDZIO , J. A structure-conveying modelling lan- guage for mathematical and stochastic programming. Mathematical Programming Computation (2009)
work page 2009
-
[16]
J., C ASTILLO , E., M ´INGUEZ , R., AND GARC´IA-B ERTRAND , R
C ONEJO , A. J., C ASTILLO , E., M ´INGUEZ , R., AND GARC´IA-B ERTRAND , R. Decomposition techniques in mathematical programming: Engineering and science applications. 2006
work page 2006
-
[17]
D EVINE , K. D., B OMAN , E. G., H EAPHY , R. T., B ISSELING , R. H., AND CATALYUREK , U. V. Parallel hypergraph partitioning for scientific computing. In 20th International Parallel and Distributed Processing Symposium, IPDPS 2006 (2006)
work page 2006
-
[18]
D OWLING , A. W., AND BIEGLER , L. T. A framework for efficient large scale equation-oriented flowsheet optimization. Computers & Chemical Engineering 72 (2015), 3–20
work page 2015
-
[19]
Jump: A modeling language for mathematical optimization
D UNNING , I., H UCHETTE , J., AND LUBIN , M. Jump: A modeling language for mathematical optimization. SIAM Review 59, 2 (2017), 295–320
work page 2017
-
[20]
F ARINA , F., C AMISA , A., T ESTA , A., N OTARNICOLA , I., AND NOTARSTEFANO , G. Disropt : a python framework. 1–14
-
[21]
F ERRIS , M. C., AND HORN , J. D. Partitioning mathematical programs for parallel solution. Mathematical Programming 80, 1 (jan 1998), 35–61
work page 1998
-
[22]
F ISHER , M. L. APPLICATIONS ORIENTED GUIDE TO LAGRANGIAN RELAXATION. Interfaces (1985)
work page 1985
-
[23]
F OURER , R., G AY, D. M., AND KERNIGHAN , B. AMPL: A Mathematical Programming Language. Springer-Verlag, Berlin, Heidelberg, 1989, p. 150151
work page 1989
-
[24]
F ROMMER , A., AND SZYLD , D. B. An algebraic convergence theory for restricted additive schwarz methods using weighted max norms. SIAM Journal on Numerical Analysis 39, 2 (2002), 463–479
work page 2002
-
[25]
G ONDZIO , J., AND GROTHEY , A. Parallel Interior Point Solver for Structured Quadratic Programs: Application to Financial Planning Problems. J. Annals of Operations Research 152, 1 (2006), 319–339
work page 2006
-
[26]
Parallel interior-point solver for structured linear programs
G ONDZIO , J., AND SARKISSIAN , R. Parallel interior-point solver for structured linear programs. Mathematical Program- ming (2003)
work page 2003
- [27]
-
[28]
G ROSSMANN , I. E. Advances in mathematical programming models for enterprise-wide optimization. Computers and Chemical Engineering 47 (2012), 2–18
work page 2012
-
[29]
PSMG-A Parallel Structured Model Generator for Mathematical Programming
G ROTHEY , A., AND QIANG , F. PSMG-A Parallel Structured Model Generator for Mathematical Programming. Work- ingpaper, Optimization Online, 2014. Graph-Based Modeling for Optimization 49
work page 2014
-
[30]
Highly scalable parallel algorithms for sparse matrix factorization
G UPTA , A., K ARYPIS , G., AND KUMAR , V. Highly scalable parallel algorithms for sparse matrix factorization. IEEE Transactions on Parallel and Distributed Systems 8, 5 (1997), 502–520
work page 1997
-
[31]
SnapVX: A Network-Based Convex Optimization Solver
H ALLAC , D., W ONG , C., D IAMOND , S., S OSIC , R., B OYD , S., AND LESKOVEC , J. SnapVX: A Network-Based Convex Optimization Solver. Journal of Machine Learning Research 0 (2017), 1–5
work page 2017
-
[32]
H ART, W. E., L AIRD , C. D., W ATSON , J.-P., W OODRUFF , D. L., H ACKEBEIL , G. A., N ICHOLSON , B. L., AND SIIROLA , J. D. Pyomo–optimization modeling in python, second ed., vol. 67. Springer Science & Business Media, 2017
work page 2017
-
[33]
H EO, S., R ANGARAJAN , S., D AOUTIDIS , P., AND JOGWAR , S. S. Graph reduction of complex energy-integrated net- works: Process systems applications. AIChE Journal (2014)
work page 2014
-
[34]
H IJAZI , H. L. Gravity : A mathematical modeling language for optimization and machine learning
-
[35]
H ¨UBNER , J., S CHMIDT , M., AND STEINBACH , M. C. Optimization techniques for tree-structured nonlinear problems. Computational Management Science (2020)
work page 2020
-
[36]
Parallel algebraic modeling for stochastic optimization
H UCHETTE , J., L UBIN , M., AND PETRA , C. Parallel algebraic modeling for stochastic optimization. In Proceedings of HPTCDL 2014: 1st Workshop for High Performance Technical Computing in Dynamic Languages - Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis (2014)
work page 2014
-
[37]
J ALVING , J., A BHYANKAR , S., K IM, K., H ERELD , M., AND ZAVALA, V. M. A graph-based computational framework for simulation and optimisation of coupled infrastructure networks. IET Generation, Transmission & Distribution(2017), 1–14
work page 2017
-
[38]
J ALVING , J., C AO, Y., AND ZAVALA, V. M. Graph-based modeling and simulation of complex systems. Computers & Chemical Engineering 125 (2019), 134–154
work page 2019
-
[39]
J ALVING , J., AND ZAVALA, V. M. An optimization-based state estimation framework for large-scale natural gas net- works. Industrial & Engineering Chemistry Research 57, 17 (2018), 5966–5979
work page 2018
-
[40]
X., H UANG , J., AND ZHANG , R
J IANG , W., Q I, J., Y U, J. X., H UANG , J., AND ZHANG , R. HyperX: A Scalable Hypergraph Framework. IEEE Transac- tions on Knowledge and Data Engineering (2018)
work page 2018
-
[41]
S., R ANGARAJAN , S., AND DAOUTIDIS , P
J OGWAR , S. S., R ANGARAJAN , S., AND DAOUTIDIS , P. Reduction of complex energy-integrated process networks using graph theory. Computers and Chemical Engineering (2015)
work page 2015
-
[42]
K ANG , J., C AO, Y., WORD , D. P., AND LAIRD , C. D. An interior-point method for efficient solution of block-structured NLP problems using an implicit Schur-complement decomposition. Computers and Chemical Engineering (2014)
work page 2014
-
[43]
K ANG , J., C HIANG , N., L AIRD , C. D., AND ZAVALA, V. M. Nonlinear programming strategies on high-performance computers. In Decision and Control (CDC), 2015 IEEE 54th Annual Conference on (2015), IEEE, pp. 4612–4620
work page 2015
-
[44]
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
K ARYPIS , G., AND KUMAR , V. A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs. SIAM Journal on Scientific Computing 20, 1 (1998), 359–392
work page 1998
-
[45]
Multilevel k-way hypergraph partitioning
K ARYPIS , G., AND KUMAR , V. Multilevel k-way hypergraph partitioning. In Proceedings of the 36th Annual ACM/IEEE Design Automation Conference (New York, NY, USA, 1999), DAC ’99, ACM, pp. 343–348
work page 1999
-
[46]
K IM, K., P ETRA , C. G., AND ZAVALA, V. M. An asynchronous bundle-trust-region method for dual decomposition of stochastic mixed-integer programming. SIAM Journal on Optimization 29, 1 (2019), 318–342
work page 2019
-
[47]
K IM, K., AND ZAVALA, V. M. Algorithmic innovations and software for the dual decomposition method applied to stochastic mixed-integer programs. Mathematical Programming Computation (2018)
work page 2018
-
[48]
Structure-Exploiting Interior Point Methods
K OUROUNIS , D., AND SCHENK , O. Structure-Exploiting Interior Point Methods
-
[49]
Decomposition algorithms for stochastic programming on a computational grid
L INDEROTH , J., AND WRIGHT , S. Decomposition algorithms for stochastic programming on a computational grid. Computational Optimization and Applications (2003)
work page 2003
-
[50]
L UBIN , M., P ETRA , C. G., AND ANITESCU , M. The parallel solution of dense saddle-point linear systems arising in stochastic programming. Optimization Methods and Software (2012)
work page 2012
-
[51]
GNU Linear Programming Kit Version 4.32.http://www.gnu.org/software/glpk/glpk.html, 2000–2012
M AKHORIN , A. GNU Linear Programming Kit Version 4.32.http://www.gnu.org/software/glpk/glpk.html, 2000–2012
work page 2000
-
[52]
M ARAVELIAS , C. T. General framework and modeling approach classification for chemical production scheduling. AIChE Journal (2012)
work page 2012
-
[53]
E., E LMQVIST , H., AND OTTER , M
M ATTSSON , S. E., E LMQVIST , H., AND OTTER , M. Physical system modeling with modelica. Control Engineering Practice 6, 4 (1998), 501–510
work page 1998
-
[54]
Hype: Massive hypergraph partitioning with neighborhood expansion
M AYER, C., M AYER, R., B HOWMIK , S., E PPLE , L., AND ROTHERMEL , K. Hype: Massive hypergraph partitioning with neighborhood expansion. 2018 IEEE International Conference on Big Data (Big Data) (2018), 458–467
work page 2018
-
[55]
Graph representation and decomposition of ODE/hyperbolic PDE systems
M OHARIR , M., K ANG , L., D AOUTIDIS , P., AND ALMANSOORI , A. Graph representation and decomposition of ODE/hyperbolic PDE systems. Computers and Chemical Engineering (2017)
work page 2017
-
[56]
N EWMAN , M. E. Modularity and community structure in networks. Proceedings of the National Academy of Sciences of the United States of America (2006)
work page 2006
-
[57]
Simulation of transient gas flows in networks
O SIADACZ , A. Simulation of transient gas flows in networks. International Journal for Numerical Methods in Fluids 4 , 1 (1984), 13–24
work page 1984
-
[58]
P APA, D. A., AND MARKOV , I. L. Hypergraph partitioning and clustering. In Handbook of Approximation Algorithms and Metaheuristics. 2007. 50 Jordan Jalving, Sungho Shin, Victor M. Zavala
work page 2007
-
[59]
Distillating knowledge about scotch
P ELLEGRINI , F. Distillating knowledge about scotch. In Combinatorial Scientific Computing (Dagstuhl, Germany, 2009), U. Naumann, O. Schenk, H. D. Simon, and S. Toledo, Eds., no. 09061 in Dagstuhl Seminar Proceedings, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany
work page 2009
-
[60]
R AO, C. V., W RIGHT , S. J., AND RAWLINGS , J. B. Application of interior-point methods to model predictive control. Journal of optimization theory and applications 99, 3 (1998), 723–757
work page 1998
-
[61]
R AWLINGS , J. B., AND MAYNE, D. Model predictive control: Theory and design, 2 ed. 2018
work page 2018
-
[62]
R EHFELDT , D., H OBBIE , H., S CH ¨ONHEIT , D., G LEIXNER , A. M., K OCH , T., AND M ¨OST, D. A massively parallel interior-point solver for linear energy system models with block structure
-
[63]
R ODRIGUEZ , J. S., L AIRD , C. D., AND ZAVALA, V. M. Scalable preconditioning of block-structured linear algebra systems using ADMM. Computers and Chemical Engineering 133 (2020), 106478
work page 2020
-
[64]
S AHINIDIS , N. V., AND GROSSMANN , I. E. Convergence properties of generalized benders decomposition. Computers and Chemical Engineering (1991)
work page 1991
-
[65]
Architectures for distributed and hierarchical Model Predictive Control - A review, 2009
S CATTOLINI , R. Architectures for distributed and hierarchical Model Predictive Control - A review, 2009
work page 2009
-
[66]
k-way hypergraph partition- ing via n-level recursive bisection
S CHLAG , S., H ENNE , V., H EUER , T., M EYERHENKE , H., S ANDERS , P., AND SCHULZ , C. k-way hypergraph partition- ing via n-level recursive bisection. In 18th Workshop on Algorithm Engineering and Experiments, (ALENEX 2016) (2016), pp. 53–67
work page 2016
-
[67]
Graph Partitioning for High-Performance Scientific Simulations
S CHLOEGEL , K., K ARYPIS , G., AND KUMAR , V. Graph Partitioning for High-Performance Scientific Simulations. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2003, p. 491541
work page 2003
-
[68]
S CHULZ , C., B AYER, S. K., H ESS , C., S TEIGER , C., T EICHMANN , M., J ACOB , J., B ERNARDES -LIMA , F., H ANGU , R., AND HAYRAPETYAN , S. Course notes: Graph partitioning and graph clustering in theory and practice, 2015
work page 2015
-
[69]
S ETH BROMBERGER , J. F., AND OTHER CONTRIBUTORS . Juliagraphs/lightgraphs.jl: an optimized graphs package for the julia programming language, 2017
work page 2017
-
[70]
S HIN , S., A NITESCU , M., AND ZAVALA, V. M. Overlapping schwarz decomposition for constrained quadratic pro- grams, 2020
work page 2020
-
[71]
S HIN , S., F AULWASSER , T., Z ANON , M., AND ZAVALA, V. M. A parallel decomposition scheme for solving long- horizon optimal control problems. In 2019 IEEE 58th Conference on Decision and Control (CDC) (2019), pp. 5264–5271
work page 2019
-
[72]
S HIN , S., AND ZAVALA, V. M. Multi-grid schemes for multi-scale coordination of energy systems. In Energy Markets and Responsive Grids. Springer, 2018, pp. 195–222
work page 2018
-
[73]
S HIN , S., AND ZAVALA, V. M. Multi-grid schemes for multi-scale coordination of energy systems. Energy Markets and Responsive Grids (2018)
work page 2018
-
[74]
S HIN , S., Z AVALA, V. M., AND ANITESCU , M. Decentralized schemes with overlap for solving graph-structured optimization problems. IEEE Transactions on Control of Network Systems(2020)
work page 2020
-
[75]
S TEINBACH , M. C. Tree-sparse convex programs. Mathematical Methods of Operations Research (2003)
work page 2003
-
[76]
Dc optimal power flow formulation andsolution using quadprogj, 2010
S UN, J., AND L, T. Dc optimal power flow formulation andsolution using quadprogj, 2010
work page 2010
-
[77]
T ANG , W., A LLMAN , A., P OURKARGAR , D. B., AND DAOUTIDIS , P. Optimal decomposition for distributed optimiza- tion in nonlinear model predictive control through community detection.Computers & Chemical Engineering 111(2017), 43–54
work page 2017
-
[78]
T ANG , W., AND DAOUTIDIS , P. Network decomposition for distributed control through community detection in inputoutput bipartite graphs. Journal of Process Control (2018)
work page 2018
-
[79]
W ACHTER , A., AND BIEGLER , L. T. On the implementation of an interior-point filter line-search algorithm for large- scale nonlinear programming. 25–57
-
[80]
W ANG , J., AND RALPHS , T. Computational Experience with Hypergraph-Based Methods for Automatic Decomposi- tion in Discrete Optimization. In Integration of AI and OR Techniques in Constraint Programming for Combinatorial Opti- mization Problems (Berlin, Heidelberg, 2013), C. Gomes and M. Sellmann, Eds., Springer Berlin Heidelberg, pp. 394–402
work page 2013
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.