A graph-based modeling abstraction for optimization: concepts and implementation in Plasmo.jl

MATHEMATICAL PROGRAMMING COMPUTATION(2022)

引用 12|浏览16
暂无评分
摘要
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 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.
更多
查看译文
关键词
Graph theory, Optimization, Modeling, Structure, Decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要